其实如果单从建模来讲,以下大部分函数都用不到,但是这些都是基础。
第一点:数组与矩阵概念的区分
数组:与其它编程语言一样,定义是:相同数据类型元素的集合。
矩阵:在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合
但是需要知道的是,在matlab中经常需要使用到的是二维矩阵
接着了解一下几个常用标点符号的原理
逗号:用来将数组中的元素分开;
分号:用来将矩阵中的行分开;
中括号:界定数组的首与尾。
行数组:如a=[1,2,3,8,-1]
列数组:b=[1;2;3;8;-1]
矩阵:A=[2,4,1;8,-2,4;2,4,6]
二 ,生成矩阵的方法有许多
目前据我所知大概有两种,
1,先建立空矩阵a=[]
然后在工作空间点开a进入数组编辑器,进行编辑
2,用函数创建数组
(1):定步长生成法: x=a:t:b(t步长,省略的是1);
>> x=1:2:19
x =
1 3 5 7 9 11 13 15 17 19
(2):定数线性采样法:x=linspace(a,b,n),
a,b是数组的第一个和最后一个元素,