matlab中结束脚本运行_matlab学习总结(入门篇)

更新(2020.3.31):发现MATLAB在网络经济学的仿真模拟方面有很大帮助,主要是构造一个

的方阵来刻画任意两个个体之间的关系。

更新(2017.6.11):最近用matlab完成了随机过程的两次编程作业,感觉还是多用吧,不如很难熟悉的。感觉用到的时候再学吧,不然很多东西学过了就忘记了。

还有,记住80/20法则,感觉把循环、判断记熟了,然后就可以胜任很多工作了。不要事无巨细的记很多东西,记住了也会忘记,Learn by doing吧。

Matlab学习体会

之前是matlab的小白,但是也久闻其大名。因为要打比赛的缘故,就自学了Matlab,从放假之后学到现在,大概有九天左右,算不上是全身心投入。不过每天学习的时间也在四个小时以上,整理了大概95页的OneNote笔记。把学习的内容整理一下,以求加深理解,形成体系。

大概学习了以下几个方面的内容

1、 matlab软件的界面以及基本的一些操作,比如如何在command window输入命令。还有一些最基本的函数:clc,clear,who,whos,“;”的用法以及输出格式控制等

2、 有哪些数据类型,字符,数值,cell和structure。数值和字符串之间的转换,数值计算语法。

3、 数组,矩阵及常用的操作,如何创建一维矩阵,多维矩阵,以及线性代数中矩阵相加、相乘、分解等操作。据说矩阵是matlab的大杀器,很多地方如果使用矩阵化的操作会大大提高运行效率,在官方文档上看到了几例,十分佩服不过自己如果运用还需在实践中摸索吧,matlab在数据类型方面的操作确实非常强大和灵活,比如创建一个不定长数组,创建一个等差数列。都非常方便。

4、 求解简单的方程,线性方程组,微分和积分。

5、 最基本的绘图函数,如何绘制线形图,条形图,如何为横坐标和纵坐标加上相应的标题,如何设置坐标系,如何设置统计图的标题等。以及3D绘图,不过我现在还没有需要用3D绘图的的地方。

6、 If-else,for,while,swith-case这些逻辑控制语句的含义和基本用法,跟着官方文档中的案例敲了代码,自己也写了一些非常简单的小程序,以求对其有基本的认识。

7、 脚本文件和函数文件,脚本是不需要输入参数的,函数文件需要输入参数还有返回值,因为很多需要处理的问题比较复杂不是点一下工具箱就可以的。所以需要写成脚本文件,而且写成脚本文件之后,修改代码非常方便,比控制台方便很多。

8、 工具箱的使用,只使用过拟合的工具箱,其它工具箱还没有用过,感觉工具箱的使用也最好需要知道这个工具箱背后的大体思想,不然也会一头雾水,这个应该也要在以后的学习中慢慢体会。

9、 如何导入数据,导出数据,和excel、txt等文件的交互,以及一些简单的数据分析工作。数据分析应该也是一个热点。

总体的感觉是matlab上手还是非常快的,全身心投入的话很快就可以了解大体的用法,这个简单的过程对我而言也走了很多坑,遇到很多不明白的小知识点,自己搜索网上资料解决困惑不下100次。想要用得好还需要更加多的理论的学习与实践中的体会吧。把所有的学习笔记都整理在了OneNote上面。

你可能感兴趣的:(matlab中结束脚本运行,matlab求系统根轨迹代码,matlab用辛普森公式求积分,matlab的维纳滤波函数用法,数值计算方法,贝塞尔函数积分用matlab)