参考一下:
不过MATLAB有很多工具箱,如果你要使用专业的工具箱,是需要一点专业的知识的,例如:
使用神经网络工具箱,无神经网络基础就不建议使用。小波工具箱也需要有小波的基础。
上面的话可能会吓到你,不过不用担心的,MATLAB是目前最好学的编程语言之一,相当容易上手,如果只是想学MATLAB编程,那根本不需要什么基础,只要你识字就行了(当然,你有其它编程语言的基础当然更加好,没有也没关系)
网上相关教程很多,你可先下载一个6.5版本的MATLAB,比较小,下得比较快,对新手来说措措有余,等你觉得真的有需要好好学时,你再下一个2008~2010版的,这几年的版本个人感觉都差不多,你看下载哪个版本的网速快,就下哪个,如果可以问周围人要的话,就不用下了,呵呵
你随便下一个教程吧,网上真的好多,而且学习MATLAB的基础编程,看哪个版本的教程都一样的,MATLAB不会出现因为更换软件版本而把它的编程方法也更换掉的情况,所以你随便下几个基础教程看看吧,相信你一定会上手很快
另外有人认为:学习matlab与其它编程语言是不同的,其它的那些语言,你学会了就解决一些问题,但matalb则不同,它的每一个工具箱都对对应了一门学科,如果你只学会了matlab编程,但对那些学科不了解,解决不了什么问题,不过,正如楼上所说的,如果你有编程基础,学起来则更快的
祝楼主 学习好,工作好,一切都 好
说实话,初次学习计算机语言就选择matlab不是一个明智的选择,最好选用C或者Basic作为入门语言。
matlab是一种傻瓜式的计算机语言,具有强大的函数库,能够方便地进行图像处理、数学计算(包括符号变量组合成的表达式的运算)、仿真等等。由于matlab是以矩阵作为最基本、最重要的数据对象,且matlab的大部分运算或命令都是在矩阵运算的意义下执行的,学习matlab需要事先掌握矩阵,也就是说,应当具备《线性代数》的基础才能着手学习matlab。
希望我的陋见能给阁下的“雄心壮志”作出一定的帮助。
PS:正如greatdju所言,matlab在工作时用得很少很少。由于其傻瓜式和强大的功能,matlab在科研领域使用比较广泛,一般科研工作者都掌握matlab,并将其作为首要的编程工具。但是在科研领域之外的其他工作领域,matlab几乎没有被应用,因为支持matlab所需的内存空间和硬盘存储空间太大(安装matlab一般需要几个G的磁盘空间)。
在我们这里数学与应用数学专业有数学实验这门必修课,就是教授matlab的,好像在大二开设。一般数学专业都有类似的必修课,所教授的软件无外乎是matlab、mathematica和maple之一。数学建模也是必修课,明年你就会学到了。 实在着急的话问学长学姐借这两门课的教材看看就行了,不难。
_____
不用学java的,又不是混合编程。matlab基本命令和语法知道就够了,放心好了,上手很快。先将基础语法和命令学会学熟后,就能跟社团进行专题版块的学习了。其实说白了各种工具箱不过是更多的别人已经编好的命令函数而已,就像词汇量一样慢慢积累即可。自己编程本质上也就是用到基础语法而已。
至于工作,不是我打击你,真用到matlab的很少很少。
matlab是一种傻瓜式的计算机语言,具有强大的函数库,能够方便地进行图像处理、数学计算(包括符号变量组合成的表达式的运算)、仿真等等。由于matlab是以矩阵作为最基本、最重要的数据对象,且matlab的大部分运算或命令都是在矩阵运算的意义下执行的,学习matlab需要事先掌握矩阵,也就是说,应当具备《线性代数》的基础才能着手学习matlab。
学过C语言就差不多了 MATLAB语法基本和C一样 主要是基于矩阵操作
找一本MATLAB的参考书看一些基本的矩阵操作和函数的语法
编程的时候有问题可以参考MATLAB自带的help
里面对于函数的使用方法都有很详细的说明 还有例程
多编几次就熟练了