向量与矩阵运算
一,向量生成
1)x=[ ],元素之间可以用逗号、空格、分号分割,(逗号与空格分割成行向量,分号分割成列向量),允许向量元素参与函数运算。
>>x=[1 2 5]
x =
1 2 5
>>y=x' %“ ’ ”英文单引号,符号表示转置运算
y=
1
2
5
2) x=a1:a2:a3,冒号表达式可以生成一个行向量,a1表示初始值,a2表示步长,a3表示终止值。(若a2为负值,表示生成递减向量;若a2省略,系统默认步长为一)
>> a=1.2:2:8.6
a =
1.2000 3.2000 5.2000 7.2000
3)y=linspace(x1,x2,n),在MATLAB中提供了线性等分函数linspace,用来生成线性等分向量,表示生成n维行向量。(其中y(1)=x1,y(n)=x2,若n省略时,系统默认生成100维航行量)
>> y=linspace(0,1,5)
y =
0 0.2500 0.5000 0.7500 1.0000
二, 向量运算
1)代数运算&#x