300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MATLAB一维数组的创建与元素提取

MATLAB一维数组的创建与元素提取

时间:2018-09-18 10:32:08

相关推荐

MATLAB一维数组的创建与元素提取

1.一维数组(向量)的创建

1.1直接输入法

从键盘直接输入元素,列与列之间的数据用逗号或空格分隔,行与行之间的数据用分号分隔。

#生成列向量*a=[1;2;3]#生成列向量b=[1,2,3]c=[1 2 3]

说明:在一行中写多条语句时,逗号和分号可作为语句间的分隔符。如果用分号,则命令窗不显示运行结果。

1.2冒号生成法

用于产生递增或递减的等差数列。

格式:初值:步长:终值

说明:步长为1时可以省略。

a=1:2:6b=1:6

1.3定数线性采样法

用于产生起止于两点之间的n个数据点。

格式: x = linespace(a,b,n)

​ b = linespace(1,6,6) == b = 1:6

说明:n的默认值是100。

1.4拼接法

利用已有的一维数组创建新的数组。将两个行向量或列向量拼接为一个行向量或列向量,也可以利用冒号抽取其中的部分数据生产新的一维数组。

行向量拼接:用方括号和逗号

a3=[a1,a2]

列向量拼接:用方括号和分号

b3=[b1;b2]

向量的抽取:用冒号

a4=a3(1:2:end)

抽取a3中的奇数位置的元素组成新的数组

例2.2-1创建两个不同的一维行向量和列向量,并利用这两个向量拼接成一个新的行向量和列向量,然后再由新向量中的奇数位置元素组成新的向量。

x1=1:3x2=linespace(5,20,4)x=[x1,x2]y1=[1:3]’y2=linespace(5,20,4)’y=[y1;y2]x3=x(1:2:end)y3=y(1:2:end)

2.一维数组中元素的提取

利用圆括号和索引号。

A = [1 2 3 4 5]

a3 = A(3) 提取第3个元素

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。