本文目录
- 如何从零基础学习matlab
- 想自学MATLAB,应该怎么学谁能说下详细步骤啊
- matlab零基础的人怎么快速入手
如何从零基础学习matlab
零基础(最好有一点编程基础,能明白分支循环递归数组指针是啥的程度)学习matlab最快的入门方式就是参(keng)加(diao)一次数模,或者完成一个项目,以期末大作业为佳。个人经验
想自学MATLAB,应该怎么学谁能说下详细步骤啊
matlab各版本之间操作上差距不大,界面基本相同,熟练了一个版本之后其他的任意版本就都会用了。另外matlab 一般每年更新两个版本 一般上半年一个版本 下半年一个版本 截止到今天(2013年7月17日)最新版本是matlab 2013a。版本更新的时候软件的主体不会有大的改变,更改部分主要是toolbox里面的各种专业工具箱(比如统计、图像、模糊、神经网络等等),其实就是一些函数的升级,你会发现如果你按照7.0的教程敲代码,但是你用的2013a,经常会出现“我按照书上敲得,怎么还是出错啊”这种情况。 所以初学的话尽量软件和教程的版本相同比较好。以后熟练了再随便换版本。
至于学习的步骤,无他,唯熟练尔。
学习matlab的基本语法(输入输出,矩阵基本运算、矢量化运算等)
看书,自己敲书上的代码(最好不要直接copy随书光盘里的代码文件,然后点个run,这样真没劲)
仔细阅读每行代码,弄清楚每行代码的意思
跟英语汉语一样,任何一门语言都要多练多用才能熟练,编程语言也一样。其实你看10遍书,不如亲自用matlab写一个程序。尤其是用于自己的科研中。
多看别人的代码(不是你同学的,真正的高手除外),学着调试代码,对能力提升非常有帮助!!!!
尽量避免用for和while之类的循环,如果你发现某人写的matlab代码里面有太多的for,而且for和end之间代码量不是很大,基本上可以把这个人的matlab水平评为入门。哪怕他matlab使用了很多年,写过很多程序,但是他连matlab矢量运算都没掌握。循环和矢量化运算的速度差距最高可以到100倍以上
最后祝好好学习,天天向上!
matlab零基础的人怎么快速入手
张志涌《精通matlab 6.5版》里面有很多例子如果你有c等基础,很快,跟学一般语言的一样,最主要的是多程序,做例子先看运算符、数据类型,主要注意matlab的矩阵和矩阵运算然后学循环、分支语句,输入输出语句,文件读写语句,画图的可视化语句这样就入门了,然后看matlab命令大全(网上很多),浏览一遍,因为matlab功能非常强大,有很多扩展命令,浏览一遍有个印象,运用的时候,知道有这个命令,能够实现某种功能,就查这个大全最后需要说明的是,matlab的帮助系统非常好用,要想查某个命令的用法,比如查plot命令,就在命令窗输入help plot,调出帮助文档则用doc plot,有很多详细的说明。