MATLAB R2014a 基础教程
———MATLAB R2014a 快易行(上)
前言
MATLAB与Mathematica、Maple并称为“3M”,是数学界中三大著名软件,这些软件在数据运算处理上十分强大,备受科研工作者的青睐。同时,MATLAB与Origin也是常见的绘图工具,MATLAB 侧重于图像的计算,Origin侧重于图像的表达。另外,在仿真模拟方面,MATLAB与SYNESS、COMSOL等在该领域内被大家所推崇。由此可见,MATLAB是一款功能强大、应用丰富且被广泛认可的科研工具,熟练掌握它有助于提高我们的科研质量。
在此之前,我做过关于Origin 9.0的“快易行”基础教程,思路是先把握软件的大体脉络,再根据自己的需求学习到边边角角。可是,MATLAB却不能这样学,为什么呢?解压后的MATLAB R2014a有8.78G之大,而Origin 9.0只有663M,所以即使我们第一步只学主线,也会耗费巨大的时间与精力。同时,学习跨度的增加很容易致使前面学了、后面忘了的尴尬局面,最后导致效果打折,如同古代打战时,切忌粮草供应线过长。所以,在这款软件的学习上,希望大家能够有一条明确的思路,你要用MATLAB做什么,那我们就学什么,想多学点不是坏事,但猴子摘玉米的故事也是一个警钟。好了,基于此思路,我们暂时就以MATLAB解决实际问题,计算微分方程并绘制相应图像为例,一步一步地进行学习。
这是以前写的一段话,这里同样受用:长话短说,学一款软件有两种方法,一种是拿着“从入门到精通”这类的书慢慢啃,啃完了就精通了,但除了高数我一点一点地啃完,其它的都没成功过。另一种
是先入门,几分钟或者个把小时内学会主线,剩下的再慢慢来,没必要全都会,根据自己的需求再学。所以当时就想到了“快易行”这个概念:快速、容易、行得通。讲重点,好上手,实用,复杂点的部分自己再慢慢来,这是本文的宗旨,也希望能达到这样的效果。
其实网络上的资源很多,我做的只是一个筛选和加工的工作,了许多材料,把好的挑出来,呈现给大家那些看一遍就懂的教程,用自己的话整合这些资源。红是重点,大家阅读的时候请留意一下。
下面提到的文本、书籍及视频均来源于网络,仅用于学习与交流,严禁用于其它用途,大家可以自行搜索,如果没到,请联系我,新浪微博:4麦儿。
MATLAB R2014a 基础教程 (1)
———MATLAB R2014a 快易行(上) (1)
前言 (1)
一、基本介绍 (5)
二、学习思路 (5)
三、基本操作 (6)
1、认识界面与基本计算 (6)
2、m文件与常见指令 (8)
3、变量与赋值 (10)
4、向量及矩阵的运算 (14)
4.1 向量的运算 (14)
4.2 矩阵的运算 (15)
5、符号变量与微积分 (17)
5.1 符号变量 (17)
5.2 极限 (19)
5.3 求导 (20)
5.4 求积分 (21)
5.5 级数求和 (24)
5.6 泰勒级数展开 ............................. 错误!未定义书签。
5.7 微分方程与微分方程组的解 (25)
6、数据可视化 (29)
6.1 二维绘图 (30)
6.2 三维绘图 (43)
7、图像处理 (49)
8、多项式 .................................................. 错误!未定义书签。
matlab速成教程9、循环 (56)
一、基本介绍
在这里,我用的软件是R2014a中文版,首先让我们对MA TLAB 有一个结构式的了解,在大的方面,MATLAB可以分为MATLAB、Simulink以及Stateflow三个板块,其中后两者适用于模拟仿真,以后再讲。MATLAB这部分主要是符号计算、绘图、编程以及它丰富的工具箱(toolbox)功能。然后,然后就介绍完啦。
看了很多本书的介绍,好像谁也没怎么说清楚,那就这样吧。自己曾经有过经验,学了一个东西很长时间,却一直只知其一面,不知其千面。大家先有一个总的结构式了解,这样方便我们在后来错综复杂的功能中到属于自己适合的路径:出门请左拐搜索“MATLB有什么用”,顺便,把门关好。
二、学习思路
接触过数学建模的人基本上都知道有“猎狗追兔”这么个问题,那么我们就以此题为一个学习线索,路线是:学习基本操作->运算编程->绘图。至于对于整个MATLAB的学习思路,在人民邮电出版社出版的《MATLAB从入门到精通》一书中有过介绍,好长的一条主线,可以了解下。另外民间大神总结的学习思路,大家上网一下,也会搜索到很多,反正在学习的这段时间内,没事网上看看相关花边新闻也是很有用处的。
“猎狗追兔”问题有很多种版本,这里取一种:如下图所示,有一只猎狗在B点位置,发现了一只兔子在正东北方距离它250m的地方O处,此时兔子开始以8m/s的速度正向正西北方向,距离为150m 的洞口A全速跑去。假设猎狗在追赶兔子的时候,始终朝着兔子的方向全速奔跑。