QQ登录

只需要一步,快速开始

 注册地址  找回密码

tag 标签: 基础

相关帖子

版块 作者 回复/查看 最后发表
【本版现有数学模型整理】——站在前人的基础上 全国大学生数学建模竞赛(CUMCM) hopeoflight 2012-4-13 15 7358 pcyaoqiang 2013-7-27 14:00
matlab基础教程 attachment Matlab 资料库 视频 教程 讲义 代码 朱宣宇 2012-4-25 0 2457 朱宣宇 2012-4-25 12:25
matlab与数模算法基础实训课程通知 MATLAB与数模算法实训2012 厚积薄发 2012-5-2 18 5811 Tawhere 2021-5-30 09:45
遗传算法的数学基础 attachment 遗传算法 loverofdream 2012-5-9 6 3805 a291666227 2016-5-28 04:01
神经网络基础入门问题 神经网络与机器学习 liuxingwuye 2012-5-15 0 2410 liuxingwuye 2012-5-15 08:23
《MATLAB编程基础及应用》绪论 MATLAB软件视频库—中国最大的matlab视频学习基地! hopeoflight 2012-5-30 0 1 hopeoflight 2012-5-30 10:43
算法设计与分析基础 attach_img 算法类综合讨论版 hopeoflight 2012-5-31 16 5834 郝增辉 2014-1-27 16:06
maple基础 Maple论坛 woshiwangxiao 2012-6-12 7 15827 独守一座空城 2015-9-15 15:25
SAS中国认证,基础程序员有考过的么? SAS论坛 采儿妈妈 2012-6-14 4 3490 糖姑娘。 2014-1-26 16:03
MATLAB基础视频教程8——MATLAB绘图功能(2) 二维底层绘图修饰 attachment MATLAB论坛 周全铁木 2012-6-28 0 1 周全铁木 2012-6-28 08:39
MATLAB基础视频教程2——MATLAB的数据操作及语法 attachment MATLAB论坛 周全铁木 2012-6-28 26 4473 风靡全球 2015-9-17 18:00
北大ccer王菲stata简明讲义,楼主零基础实践,最适合新人学习!!!!! attachment Stata论坛 猪头3爷 2012-7-2 5 10856 wendyzhang1017 2018-6-2 03:08
科学计算:Python VS. MATLAB(3)----线性代数基础 最优化算法 Seawind2012 2012-7-3 5 7225 诸天 2014-5-31 19:21
木有任何基础该肿么准备呢 全国研究生数学建模竞赛(GMCM) blue_myosotis 2012-7-11 10 2860 幸福的小青鸟 2012-7-16 11:04
Matlab7基础及其应用教程 attachment Matlab 资料库 视频 教程 讲义 代码 ______释然° 2012-7-19 6 1461 宇、宙。 2013-9-3 10:27
图论算法(基础篇+应用+算法+代码) attachment 图论算法 zuster 2012-7-23 299 59054 616605816 2022-1-1 19:47
Matlab的基础及数学建模中的应用 attachment Forum 厚积薄发 2012-8-8 6 376 如风 2012-8-9 15:45
请问有谁有《SPSS统计分析基础应用与实战精粹》光盘的 SPSS论坛 炒冰 2012-8-11 1 1692 ataiyanghua 2013-8-8 11:27
一个最基础的maltab学习教程 Forum darker50 2012-8-13 0 131 darker50 2012-8-13 14:32
统计学基础 attachment 第四届cumcm国赛实训 厚积薄发 2012-8-14 0 286 厚积薄发 2012-8-14 19:03

相关日志

分享 关于Matlab
MrJiao 2012-11-16 12:15
首先我想说的是,matlab跟其他语言不一样(我用的比较多的编程语言,除了matlab就应该是c或c++了,VB和Delphi也接触过,我想版面(matlab版)大部分人也差不多),如果你抱着“把其他语言的思想运用在matlab里面”的话,那么我想,即使程序运行不出错,也很难把握matlab的精髓,也就很难发挥matlab的作用了。所以,如果你是希望matlab作为VC的附属品,即你不想在matlab上面花太多功夫,只纯粹想用matlab来完成VC做不了或很难做成的任务的话,那么,这篇文章你也不需要再阅读下去了;如果你是希望掌握一门语言、一个工具,使它更有效为你服务的话,那么,希望本文对你有所帮助。 Matlab是一个基于矩阵运算的软件,这恐怕是众所周知的事情了,但是,真正在运用的时候(就是在编程的时候),许多人(特别是初学者)往往没有注意到这个问题,因此,for循环(包括while循环)满天飞…………..这不仅是暴殄天物(没有发挥matlab所长),还浪费了你宝贵的时间。对此,版友MVH在他的“ MATLAB 小技巧”一文中也有所涉及,雷同的东西我也就不重复了,matlab的“帮助”里面也有相关的指示。我这里想说的一点是,初学者往往在初始化矩阵的时候注意到这个问题,懂得了使用矩阵而不是循环来赋值,但是,在其他环节上,就很容易疏忽,或者说,仍然没有摆脱C++的思想。举个例子吧,下面的代码是我的一个师弟写的,我想他接触matlab也有2、3年时间了(在此说明一下,接触2、3年并不是表示每天都会跟matlab打交道,我本人也不是,只是在一年某几个时间段里面连续使用),但是仍然会出现类似的问题: J = 0; lt = size(imf1,2); for (i = 1:lt) if (abs(imf1(i)) 1) J = 1; break end end 上面的代码实现了一个目的――检查信号imf1(一个向量)是否存在绝对值大于1的点,这显然是基于C++的思想写出来的。如果在matlab下面,其实用两个语句就足够了(当然,可以合并为一个): q = find(imf11); J = ~isempty(q); 这样的修改带来的好处是很可观的。又如: for j = 1:num imf1(start1+j) = 2*li1(j+1) - imf1(start1+j); end 这是一个对称翻折的问题,它完全可以用以下这个语句简洁表示: imf1(start1+1:start1+num) = 2*li1(2:num+1) - imf1(start1+1:start1+num); 因此,如果是新手,可以先用循环(基于C++的思想)来编写代码,然后看看能否用matlab的语言(基于矩阵的思想)来改进。当然,这样做的前提是你对matlab提供的一些函数比较熟悉才行,这些函数在matlab的“帮助”那里搜索“Functions Used in Vectorizing”就可以找到一些,其他的也可以找相关的书籍(没找到?不可能,电子版总可以 下载 到的)! 对提高matlab编程能力的方法,我想主要有以下三个: 1. 查help 2. 多上上论坛,搜索帖子、发帖子问人 3. 阅读别人、特别是牛人的程序 当然了,正如所有的程序语言一样,“3分课本7分上机”,一定要动手才行,不能光看。多想、多思考、多尝试,才是正路。 最后,整理一下常用的快捷键(用【】表示)或命令: 1. 在命令窗口(Command Window)中: 1) 【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令 2) clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉 3) clear――这个才是清空当前工作区的变量命令,常用语句clear all来完成 4) 【Tab】键――(转自版友心灯)在matlab@hit.edu.cn看到的:在command窗口,输入一个命令的前几个字符,然后按tab键,会弹出前面含这几个字符的所有命令,找到你要的命令,回车,就可以自动完成。目前讨论结果是:matlab6.5版本中,如果候选命令超过100个,则不显示。而在matlab7以后版本中,则没有这个限制,均可正常提示 5) 【Ctrl+C】(或【Ctrl+Break】)――(转自版友yangjin_ren)在matlab程序运行过程中,可能由于程序编写的失误,导致程序不停的运行,在命令窗口输入“Ctrl+C”可以将运行的程序停下来,而不需要将整个Matlab程序关掉。不过进行此操作的前提是能够激活切换到命令窗口才行,呵呵。 2. 在编辑器(Editor)中: 1) 【Tab】(或【Ctrl+]】)――增加缩进(对多行有效) 2) 【Ctrl+[】--减少缩进(对多行有效) 3) 【Ctrl+I】--自动缩进(即自动排版,对多行有效) 4) 【Ctrl+R】――注释(对多行有效) 5) 【Ctrl+T】――去掉注释(对多行有效) 6) 【Ctrl+B】――括号配对检查(对版本6.5有效,但版本7.0无效,不知道是取消了还是换了另外的快捷键,请大牛们指点,其他版本没有测试过) 7) 【F12】――设置或取消断点 8) 【F5】――运行程序 其余的例如在Debug状态下的快捷键就不多说了,自己看菜单Debug吧! 累了, 有时间再写吧。希望大家多交流~~~~~~ Coming: (以下东西都是一年前做的了,不知道能否记起,呵呵) 1) 关于神经网络的――调用matlab的nntool命令后的使用问题(我做的时候没有看过其他书籍或资料,是自己闭门造车的结果,如果写之前发现其他书籍有相关介绍的话就不写了) 2) 关于外部接口的――matlab与C++Builder的接口,想详细介绍如何利用matcom 4.5在C++Builder中调用matlab的代码以及matcom的一些技巧。由于我不是搞项目开发的(搞科研、搞课题的),所以对VC不熟悉,大学的时候学过一点,不过我想对于搞科研来说C++Builder就足够了,免去很多麻烦,Builder在界面设计和数据库连接上面(我只接触过这两方面)还是做得不错的。同样,如果发现其他书籍上有类似的东西就不写了 3) GUI方面也写写吧,只是一点点心得或者体会,呵呵,这个相对简单些,篇幅相对要少些。
个人分类: Matlab|0 个评论
分享 建模高手必备
陈华良 2011-11-15 16:39
建模高手必备 世界上并没有成为“高手”的捷径,但一些基本原则是可以遵循的。 1、扎实的基础 这里所谓的基础并不是单独指的数学的基础,而是指的一些基础的知识也许就是一些常识,包括数学、物理、化学、生物、地理等方面。当然这些知识并不一定都是课堂上学到的,有些来自于生活。建模也许人人都会,但是不是人人都能建立出优秀的模型,当你发现你对一些现实生活中的小问题都没有思路的时候,不是你没有数学的天赋,而是你缺少对于生活中知识的积累。不要一开始就去问学微积分有什么用, 你要做的就是先把它学了,就算是记下来了也行,这样你就不会在遇到类似“用最少的钱办最多的事”这样最常见的问题时感到无从下手。因此我们要做的就是尽可能多的涉猎知识,不要仅仅拘泥于自己的专业。 2、丰富的想像力   不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。不要一拿到问题就首先将问题分类,好多人愿意一上来就先将问题分类,例如分为优化问题,组合问题,方程问题等等。然后用与该分类相关的一些方法去解决问题。现实的问题很多都是非常复杂的,单纯的分类有时候是没有任何意义的。这样做不但局限了你的思想,而且会使你变得更加固执。丰富的想像力会把你和问题拉得更近,开阔的思维可以让你看到问题的各个方面。当然丰富的想像力是建立在丰富的知识基础之上的。 3、最简单的是最好的   这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。当然即使要应用复杂的方案,也要采用循序渐进的思想,逐步地改进前一个方案,不要一开始就尝试非常复杂的方案。 4、不钻牛角尖   当你遇到障碍的时候,不妨暂时远离问题,看看窗外的风景,听听轻音乐,和朋友聊聊天,或者可以看几本小说。当我遇到难题的时候我通常会去找朋友聊天,朋友的一些善意的小建议甚至是鼓励都会使我的大脑得到充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解了。 5、对答案的渴求   人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。 6、多与别人交流   三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。当然不要把和别人交流的目的就看作是去获取问题的答案,即使是学习方法的交流对你来说都是有益的。 7、良好的编程素养   随着科学的不断进步,越来越多的学科已经和计算机密不可分了,作为解决现实问题的主要手段之一的数学建模当然是离不开计算机了。有的人可能会认为搞数学建模的只要可以编写一些简单的程序就可以了,我对这一点持否定态度。对于编程来说,不管程序量的大小都是一个工程,既然是工程就要按照质量标准来做,不是有ISO9000质量标准吗?那个标准对于编程同样适用。只有编程的质量得到了保证,计算机这个工具才能真正成为建模的有利武器。 8、韧性和毅力   这也许是“高手”和一般人最大的区别。高手们并不是天才,他们是在无数个日日夜夜中磨炼出来的。成功能给我们带来无比的喜悦,但过程却是无比的枯燥乏味。你不妨做个测试,坚持每天去图书馆看1个小时的和数学建模相关的书或资料,坚持半年,如果能够不间断地完成这一工作,你就可以满足这一条。
个人分类: 心得|396 次阅读|0 个评论
qq
收缩
  • 电话咨询

  • 04714969085

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2024-4-29 02:13 , Processed in 0.177947 second(s), 26 queries .

回顶部