matlab教程--matlab快速入门-文字版, matlab电子书, 和matlab ones有关的电子书:

2.2.1 数组的输入

2.2.1  数组的输入

除了像  1×n 矩阵(行向量)一样地输入外,数组常采用“:”和函数linspace两种输入方式,它们的用法可以从下面的例子知道。在MATLAB工作窗口输入程序:

》a=1:5  %从1到5公差为1的等差数组。

运行后输出结果如下:

a=

  1  2  3  4  5

在MATLAB工作窗口输入程序:

》b=1:2:7  %从1到7公差为2的等差数组。

运行后输出结果如下:

b=

  1  3  5  7    

如果输入b=1:2:8,得到同样结果。

在MATLAB工作窗口输入程序:

》c=6:-3:-6 %从6到-6公差为-3的等差数组。

运行后输出结果如下:

c=

  6  3  0  –3  -6

在MATLAB工作窗口输入程序:

》b=[0:2:8,ones(1,3)] %等差数组和行向量拼接。

运行后输出结果如下:

b=

  0  2  4  6  8  1  1  1

在MATLAB工作窗口输入程序:

》linspace(0,1,9) %从0到1共9个数值的等差数组。

运行后输出结果如下:

ans=

   0  0.1250  0.2500  0.3750  0.5000  0.6250  0.7500  0.87500  1.0000

linspace(a,b,n)生成从a到b共n个数值的等差数组,公差不必给出。与它相仿的是

logspace(a,b,n)

生成从10a到10b共n个数值的等比数组。

4等分π(MATLAB中π的符号是pi)的数组可以用下面两种方式输入。在MATLAB工作窗口输入程序:

》x=0:pi/4:pi

运行后输出结果如下:

x=

   0  0.7854  1.5708  2.3562  3.1416

在MATLAB工作窗口输入程序:

》x=linspace(0,pi,5)

运行后输出结果如下:

x=

   0  0.7854  1.5708  2.3562  3.1416

 

欢迎转载,转载请注明来自一手册:http://yishouce.com/book/2/2020201.html
友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1