学matlab最好的方法是什么?

网友解答: matlab软件基于矩阵计算方式,是处理大数据必备的数学工具。想当初我大学老师一定要我们装matlab,我记得上当时上控制理论的时候,他就用Matlab将一控制系统的输出,即

网友解答:

matlab软件基于矩阵计算方式,是处理大数据必备的数学工具。想当初我大学老师一定要我们装matlab,我记得上当时上控制理论的时候,他就用Matlab将一控制系统的输出,即时域输出曲线快速展现,因为当时我们还停留在纸上计算传递函数,所以这软件真的亮瞎我们眼睛,回去后大家都拼命装(这里插一句话,那时候还是电脑软盘横行的时代硬盘有40G算了不得,而matlab动不动就以G为安装单元,可想而知大家真的想学这软件)。后来随着继续读书,陆续接触神经网络计算、simlink等,用Matlab进行数值模拟运算获得完美的实验室结果,逐渐成为我们写论文必备的软件之一。

那么针对题主问题,想学好有什么方法呢:

1)理论基础。

学好线性代数,尤其是线代里矩阵内容,如矩阵加减、乘法等基本运算、矩阵转置、矩阵元素的表示法等。另外Matlab应用的领域不同还需要学习相对应的知识,比如控制系统之传递函数的计算,零点、极点表示法,以及matlab是如何表示的。这样将两者结合才能有效的开展M文件的编程。

还有一点认识很重要,举个例子:利用Matlab输出sin(x)曲线,输入x利用离散化方式用无数点作为输入,则输出sin(x)也是无数点组成的曲线,所以输入点离散化越多则输出越逼近原函数,这是Matlab的精髓。

x=[1:0.5:10]的输出:

而x=[1:0.05:10]的输出:

所以输入点越多,越能完美展现理论曲线。

2)学好Matlab软件

我个人比较喜欢7.0,因为才1g不到,但功能很全,改有都有了而且简单明了,用现在的机子运行的稳妥妥的。找本教程熟悉软件界面,菜单栏下都有哪些功能,建议一个一个去试,最后m文件编程方式、各图形窗口的编辑以及文件保存路径等。

Matlab喜欢将计算用一个个函数来表示各算法,比如计算x=2的sin函数值,则软件事先将sin编写成函数,用户直接调用就可以x=2; y=sin(x)即可。所以你想实现什么运算就找相对应的函数,建议多向软件自带的help文件学习,因为有很多函数因为涉及太多参数很容易会出错。如xlsread这各函数,有兴趣读者可以自行阅读help如何定义的。

3)多练习

不练习就想学好软件是不可能的,只有多用才能熟能生巧。现在市面上或者网络上太多这方面的教程,试着编写几个程序打下基础。最好能在实际应用中利用起来,才能真正达到学以致用的效果。

以上均是本人实际经验,希望能对你有所帮助。没想到看的人挺多就做了第二次编辑,将语句稍微弄通顺些哈哈。欢迎大家相互交流共同进步。

网友解答:

选择几本经典教材,对照书中的代码在按照自己的理解来编写一遍程序,这就是最好的学习方法。Matlab是一款十分有用的科学计算软件(也是一款不错的IDE),学好它对工作和科研都大有用处。下面我就从四个方面来介绍一下matlab入门时的一些学习要点。

矩阵操作。Matlab最为强大的的地方据在于它的矩阵计算能力,Matlab其他许多模块的计算也都是把运算转换为矩阵来计算的。要能够使用M语言对各式各样的矩阵运算进行操作,最基本的要能用Matlab编写程序来完成线性代数课本上的所有习题。再高阶一点的可以用它来计算一些基础的高等数学习题。

M语言编程。Matlab不止能进行科学计算,同样能够用来编写各种程序(使用M语言)。学习Matlab,要能够编写GUI程序,能够对各类文件进行IO处理,能够熟练使用M语言对工作生活中的很多问题进行编程处理。能够做到这些对于初学者就很不错了。

数据可视化。Matlab中有丰富的工具来实现数据可视化,对于这些工具,要能够熟练掌握。对于常见的统计数据以及矩阵,能够按照要求以合理的方式呈现出来(可视化结果)。

科学计算。Matlab中有大量的科学计算工具。对于初学者而言,需要掌握插值拟合、数据拟合、微分方程求解、级数求解、方程组求解(包括非线性方程组)。只有掌握这些技术。才能够应付一些普通的工程技术(及科研)问题。

matlab需要学习的地方还有很多,欢迎打击关注太科罗技,并在下方积极留言讨论。

标签: