绘图
plot(X(pos, 1), X(pos, 2), 'k+','LineWidth', 2, ...
'MarkerSize', 7);
plot(X(neg, 1), X(neg, 2), 'ko', 'MarkerFaceColor', 'y', ...
'MarkerSize', 7);
计算
按元素乘(也就是每个元素都乘以,重复矩阵元素个数数目次): .*
按元素幂:.^
自然对数底:exp(2)
显示一个矩阵:disp()
显示矩阵的形状:size()
有一个和Python不同的地方,使用matlab的切片,必须要写出每一个维度。
%例如
a = ones([2,2]);
disp(a(1:1)); % 返回1
disp(a(1:1,:)); % 返回1 1
说实话,MATLAB这一点还有点坑,比如说a=ones(2,3),如果我们把a(1:2,:)一不小心打错了,写成了a(1,:2,:)。如果是在Python里,肯定就会IndexError: too many indices for array。但是在Matlab里面就不会报错,这是一个很需要注意的地方。
循环
for i=1:1:10 %或者去掉中间表示间隔的1
disp(i)
end
本文详细介绍了MATLAB中的绘图方法,包括如何用不同标记和颜色展示数据集,以及MATLAB的基本计算操作,如按元素乘、幂运算、自然对数底计算等。此外,还讲解了矩阵操作、显示及切片的注意事项。

927

被折叠的 条评论
为什么被折叠?



