1 一维数组的创建
a)递增/递减型一维数组的创建(函数的自变量/for循环中循环自变量)
i 冒号生成法 x=a:inc:b ps:inc可省略,默认为1.
ii 线性(对数)定点法 x=linspace(a,b,n) 或 x=logspace(a,b,n) ps:n为总采样点数,一维数组的长度。
b)其他类型一维数组的创建
i 逐个元素输入 x=[2.2,1.2,4, pi/2,-1] ps:创建方式中括号[],区别于方法圆括号()。
ii matlab函数生成法 rand(1,n),ones(1,n)等
2 二维数组的创建
i 小规模数组的直接输入(指令窗输入)
a) 整个输入数组收尾必须加方括号“[]”;
b)数组的行与行之间必须用分号“ ; ”或回车键[Enter]隔离;“ ; ”在方括号“[]”内时,它是数组行间的分隔符。“ ; ”在指令后的结束符时,将不在屏幕上显示该指令执行后的结果。
c)数组元素必须由逗号“,”或空格号分隔。
ii 中规模数组的数组编辑器创建 主页||变量||创建变量,输入数据。ps:如该变量后续还需要调用,可以将其保存为.mat文件。
iii 中规模数组的M文件创建 在文件编辑调试器中,空白填写框中输入所需数组,保存文件(.m格式)。
iv Matlab函数创建数组
a)非随机标准数组指令
diag:对角数组;eye:单位数组;magic:魔方数组;ones:全1数组;rand:均匀分布随机数组;randi:均匀分布的整数数组;randn:正态分布随机数组;