1. 一维数组的创建:
>> x=0:1.5:10
x =
0 1.5000 3.0000 4.5000 6.0000 7.5000 9.0000
>> x=linspace(0,10,3) %在区间0至10内等距地取三个点
x =
0 5 10
>> x=1:-0.1:0 %反向取点
x =
1.0000 0.9000 0.8000 0.7000 0.6000 0.5000 0.4000 0.3000 0.2000 0.1000 0
>> x=logspace(0,3,4) %在区间100至103之间等比地取四个点
x =
1 10 100 1000
>> x=logspace(0,3,5)
x =
1.0e+003 *
0.0010 0.0056 0.0316 0.1778 1.0000
>> x=[4,3,2,1] %加逗号也行
x =
4 3 2 1
>> x=[4 5 2 1] %逗号改为空格也行
x =
4 5 2 1
>> x=rand(2,5) %产生一个2行5列的随机的数组
x =
0.1419 0.9157 0.9595 0.0357 0.9340
0.4218 0.7922 0.6557 0.8491 0.6787 >> x=(0:1.5:10)'
x =
0
1.5000 3.0000 4.5000 6.0000 7.5000 9.0000 >> x=linspace(0,10,3)'
x =
0
5 10 >> x=logspace(0,3,4)'
x =
1
10 100 1000 >> x=[4,3,2,1]'
x =
4
3 2 1 >> x=[4;3;2;1]
x =
4
3 2 1 >> x=[1,3,4,5;9,8,3,0]
x =
1 3 4 5
9 8 3 0 ======
变量编辑器:放在matlab内存中的数组
1.点击Desktop->Workspace,点击
![]() ![]() 2.双击unnamed 变量引出一个空白界面,如下图,在空白界面上,输入数据
![]() 3.输入结束后,单击回车,那么这时这个unnamed数组就放在内存中了,在命令窗口可以调用
![]() ======
M文件创建数组:每次运行.m文件,数组直接调入内存
![]() ![]() |
|