发布时间 : 星期三 文章中国矿业大学数学建模培训资料4 - 图文更新完毕开始阅读
4.1 二维图形
二、subplot函数
重新绘制上例4个图形,程序变动后如下:
x=linspace(0,2*pi,60);y=sin(x);z=cos(x);
t=sin(x)./(cos(x)+eps);ct=cos(x)./(sin(x)+eps);
axis ([0 2*pi -1 1]);H3=figure;同上plot(x,t);
title('tangent(x)');axis ([0 2*pi -40 40]);H4=figure;同上plot(x,ct);
title('cotangent(x)');axis ([0 2*pi -40 40]);
H1=figure;
创建新窗口并返回句柄到变量H1
plot(x,y);绘制图形并设置有关属性title('sin(x)');
axis([02*pi-11]);
H2=figure;
创建第二个窗口并返回句柄到变量H2
plot(x,z);绘制图形并设置有关属性title('cos(x)');
4.1 二维图形
二、subplot函数
(三)hold命令
若在已存在图形窗口中用plot命令继续添加新的图形内容,可使用图形保持命令
hold。发出命令hold on后,再执行plot命令,在保持原有图形或曲线的基础上,添加新绘制的图形。
4.1 二维图形
二、subplot函数
阅读如下程序:
x=linspace(0,2*pi,60);y=sin(x);z=cos(x);
plot(x,y,'b');
绘制正弦曲线
设置图形保持状态
保持正弦曲线同时绘制余弦曲线
holdon;
plot(x,z,'g');
axis([02*pi-11]);legend('cos','sin');
holdoff
关闭图形保持
4.1 二维图形
三、函数f(x)曲线
fplot函数则可自适应地对函数进行采样,能更好地反应函数的变化规律。
fplot函数格式:fplot(fname,lims,tol)
其中fname为函数名,以字符串形式出现,lims为变量取值范围,tol为相对允许误差,其其系统默认值为2e-3。例:fplot(‘sin(x)’,[0 2*pi],’-+’)
fplot(‘[sin(x),cos(x)]’,[02*pi],1e-3,’·’)同时绘制正弦、余弦曲线