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

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

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

1.1直接输入法

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

#生成列向量*

a=[1;2;3]

#生成列向量

b=[1,2,3]

c=[1 2 3]

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

1.2冒号生成法

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

格式:初值:步长:终值

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

a=1:2:6

b=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:3

x2=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个元素

相关推荐

支付宝怎么买世界杯球赛?支付宝世界杯彩票怎么买?
谁有365体育投注网址

支付宝怎么买世界杯球赛?支付宝世界杯彩票怎么买?

⌛ 07-15 👁️ 6206
guó shāng九歌 国殇🔈
bst365体育娱乐平台

guó shāng九歌 国殇🔈

⌛ 07-24 👁️ 5813
CISAW证书值钱吗?考完有什么用?
谁有365体育投注网址

CISAW证书值钱吗?考完有什么用?

⌛ 07-09 👁️ 5068