1.本示例显示了在MATLAB语言中使用矩阵的基本技术和函数。
首先,让我们创建一个有9个元素的简单向量,称为a。
首先,让我们创建一个有9个元素的简单向量,称为a。
a = [1 2 3 4 6 4 3 4 5]
a =
1 2 3 4 6 4 3 4 5
1 2 3 4 6 4 3 4 5
现在让我们向我们的向量的每个元素添加2,并将结果存储在一个新的向量中。注意MATLAB不需要特殊处理向量或矩阵数学。
b = a + 2
b =
3 4 5 6 8 6 5 6 7
b =
3 4 5 6 8 6 5 6 7
在MATLAB中创建图形就像一个命令一样简单。 让我们用网格线绘制我们的矢量加法的结果。
plot(b)
grid on
grid on
MATLAB可以使用其他图形类型,轴标签。
bar(b)
xlabel('Sample #')
ylabel('Pounds')
xlabel('Sample #')
ylabel('Pounds')
MATLAB也可以在图表中使用符号。 这里是使用星标记点的示例。 MATLAB提供了各种其他符号和线类型。
plot(b,'*')
axis([0 10 0 10])
axis([0 10 0 10])
MATLAB擅长的一个领域是矩阵计算。创建矩阵与创建向量一样简单,使用分号(;)分隔矩阵的行。
A = [1 2 0; 2 5 -1; 4 10 -1]
A =
1 2 0
2 5 -1
4 10 -1
我们可以很容易地找到矩阵A的转置。
A =
1 2 0
2 5 -1
4 10 -1
我们可以很容易地找到矩阵A的转置。
B = A'