Matlab 笔记

本文详细介绍了MATLAB中的绘图方法,包括如何用不同标记和颜色展示数据集,以及MATLAB的基本计算操作,如按元素乘、幂运算、自然对数底计算等。此外,还讲解了矩阵操作、显示及切片的注意事项。

绘图

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值