2019-04-16
2019-04-16 本文已影响0人
鑫Holmes
变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row
vector)运算:
x = [1 3 5 2];
y = 2*x+1
y = 3 7 11 5
小提示:变数命名的规则
1.第一个字母必须是英文字母 2.字母间不可留空格 3.最多只能有19个字
母,MATLAB会忽略多馀字母 我们可以随意更改、增加或删除向量的
元素:
y(3) = 2 % 更改第三个元素
y =3 7 2 5
y(6) = 10 % 加入第六个元素
y = 3 7 2 5 0 10
y(4) = [] % 删除第四个元素,
y = 3 7 2 0 10
在上例中,MATLAB会忽略所有在百分比符号(%)之後的文字,因此百
分比之後的文字均可视为程式的注解(Comments)。MATLAB亦可取出
向量的一个元素或一部份来做运算:
x(2)*3+y(4) % 取出x的第二个元素和y的第四个元素来做运算
ans = 9
y(2:4)-1 % 取出y的第二至第四个元素来做运算
ans = 6 1 -1
在上例中,2:4代表一个由2、3、4组成的向量