% % % % % 标准绘制多个线条 % % % %
clear;
% 设置背景色
set(0,'defaultfigurecolor','w');
> % 设置定义域
x=0:0.01:1;
% 设置几个方程(注意*跟.*的区别,次方使用.^)
y = [
(1-0.3.*x.^2).*(1-0.8.*x).*(1-0.3.*x)
(1-0.4.*x.^2).*(1-0.3.*x).*(1-0.4.*x)
(1-0.6.*x.^2).*(1-0.6.*x).*(1-0.1.*x)
(1-0.75.*x.^2).*(1-0.2.*x).*(1-0.7.*x)
];
% 设置几个颜色值(这里是rgb颜色)
color = [
0.168 0.541 0.788
0.949 0.761 0.682
0.937 0.729 0.227
0.604 0.357 0.655
];
% 设置几个线条类型
lineType = [
'<'
'-'
'p'
'+'
];
% 循环绘图
for ii = 1 : 4
plot(x, y(ii,:), lineType(ii,:), 'Color', color(ii,:), 'LineWidth',1);
hold on;
pause(0.5);
end
% 设置横轴文字
xlabel('x');
% 设置纵轴文字
ylabel('ψ(x)');
% 设置自变量、因变量的绘制范围
axis([0 1 0 1]);
% 设置每个函数右上角对应文字
legend('α=β=μ=0.1','α=β=μ=0.2','α=β=μ=0.5','α=β=μ=0.8')
资料
MATLAB之绘图基础
网友评论