美文网首页MATLAB
MATLAB绘制二维图像

MATLAB绘制二维图像

作者: c7e21c9a20c5 | 来源:发表于2018-10-29 14:22 被阅读3次

% % % % % 标准绘制多个线条 % % % %

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之绘图基础

相关文章

网友评论

    本文标题:MATLAB绘制二维图像

    本文链接:https://www.haomeiwen.com/subject/ehybtqtx.html