Matlab 各种小技巧
总结自己平时经常用到的Matlab代码
1 加减乘除
- 取余 result = mod(a,b);
- 整除 result = floor(a / b);
2 打印
fprintf(“X的值为%f”,x)。%f为输出格式,x为相应的输出参数;
3 从正态分布中产生随机数
normrnd(mu, sig, sz),其中mu为均值,sig为标准差,sz为向量形状;
4 plot相关
(1)设置线条颜色
基础颜色:
plot(x,y,'b')
r 红
g 绿
b 蓝
c 蓝绿
m 紫红
y 黄
k 黑
w 白
使用RGB值设置
plot(x,y,'Color',[1 0 0])
[1 0 0]为RGB值
(2)绘子图
figure;
subplot(211) %子图2行1列的第一个子图
plot(E_l1, 'b');
hold on;
plot(ucl_l1, 'r');
hold on;
plot(-ucl_l1, 'r');
subplot(212)
plot(E_l2, 'g');
hold on;
plot(ucl_l2, 'y');
hold on;
plot(-ucl_l2, 'y');
5 画散点图
scatter(x,y)
6 while 循环
a=0;
i=1;
while i<=3 %若i<=3,会执行下面的循环语句
a=a+i;
i=i+1;
end
输出结果 a=6
7 matlab保存.mat文件
创建一个示例变量
A = [1 2 3; 4 5 6];
保存变量到.mat文件
save(‘myData.mat’, ‘A’);