二维曲线绘图 UNIVE ●加图例 给图形加图例命令 1以人而翩动宏闪亚 0自动最佳位置1右上角2左上角 空白处,用户还可 3左下角4右下角5图右侧 的位置 格式: legend(图例说明’,图例说明’,pos 【例5】为正弦、余弦曲线增加图例,其程序为: x=0:pi/100:2*pi; yI=sin(x)i y2=cos(x)i ●pLot(x,y1,x,y2, legend(' sin(x)'cos(x)')i 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 二维曲线绘图 ⚫ 加图例 给图形加图例命令为legend。该命令把图例放置在图形 空白处,用户还可以通过鼠标移动图例,将其放到希望 的位置。 格式:legend(‘图例说明’,‘图例说明’,‘pos’); 【例5】 为正弦、余弦曲线增加图例,其程序为: ⚫ x=0:pi/100:2*pi; ⚫ y1=sin(x); ⚫ y2=cos(x); ⚫ plot(x,y1,x,y2, '--'); ⚫ legend('sin(x)','cos(x)'); 0自动最佳位置1右上角 2左上角 3左下角4右下角5图右侧
二维曲线绘图 UNIVE ● subplot(m,n,p) 该命令将当前图形窗口分成m×n个绘图 区,即每行n个,共m行,区号按行优先 编号,且选定第p个区为当前活动区。 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 二维曲线绘图 ⚫subplot(m,n,p) 该命令将当前图形窗口分成m×n个绘图 区,即每行n个,共m行,区号按行优先 编号,且选定第p个区为当前活动区
二维曲线绘图 UNIVE 【例6】在一个图形窗口中同时绘制正弦、余弦、 正切、余切曲线,程序为: xlinspace (0, 2 *pi, 60); =sin(x); plot(x, z); FcoS(x); title(cos(x)); t=sin(x)./(cos(x)+eps);eps为系统内部常数 axis(0 2"pi-1 ID; ct=cos(x)./sin(x)+eps); subplot(2, 2, 3); subplot(2,2,1);分成2×2区域且指定1号为活动区p plot(x, y) title(tangent(x)); axis(02*pi-4040]); title(sin(x)); subplot(2, 2, 4); axis(02*pi-1 1; plot(x, ct); subplot(2, 2, 2); title (cotangent(x)) (02*pi-4040]); 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 二维曲线绘图 【例6】 在一个图形窗口中同时绘制正弦、余弦、 正切、余切曲线,程序为: x=linspace(0,2*pi,60); y=sin(x); z=cos(x); t=sin(x)./(cos(x)+eps); eps为系统内部常数 ct=cos(x)./(sin(x)+eps); subplot(2,2,1); 分成2×2区域且指定1号为活动区 plot(x,y); title('sin(x)'); axis ([0 2*pi -1 1]); subplot(2,2,2); plot(x,z); title('cos(x)'); axis ([0 2*pi -1 1]); subplot(2,2,3); plot(x,t); title('tangent(x)'); axis ([0 2*pi -40 40]); subplot(2,2,4); plot(x,ct); title('cotangent(x)'); axis ([0 2*pi -40 40]);
二维曲线绘图 UNIVE ●多图形窗口 需要建立多个图形窗口,绘制并保持每一个窗 口的图形,可以使用 figure命令 每执行一次gur命令,就创建一个新的图形 窗口,该窗口自动为活动窗口。若而axis、 xlabel、 title等许多命令也只对活动窗口有效。 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 二维曲线绘图 ⚫ 多图形窗口 需要建立多个图形窗口,绘制并保持每一个窗 口的图形,可以使用figure命令。 每执行一次figure命令,就创建一个新的图形 窗口,该窗口自动为活动窗口。若而axis、 xlabel、title等许多命令也只对活动窗口有效
二维曲线绘图 UNIVE 重新绘制上例4个图形,程序变动后如下: Xlinspace(0, 2*pi, 60) y=sin(x) cOS(X axiS([02*pi-11]); t=sin(x) /(cos(x)+eps); figure ct=cos(x). /(sin (x)+eps); plot(x, t) figure title( tangent (x)') plot(x, y); axis([02*pi-4040]) title(sin(x)”); figure axis(0 2 "pi-1 1D) plot(x, ct); title( cotangent (x)') axiS([02*pi-4040]) plot(x, z); title(cos(x)); 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 二维曲线绘图 重新绘制上例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); figure plot(x,y); title('sin(x)'); axis ([0 2*pi -1 1]); figure plot(x,z); title('cos(x)'); axis ([0 2*pi -1 1]); figure plot(x,t); title('tangent(x)'); axis ([0 2*pi -40 40]); figure plot(x,ct); title('cotangent(x)'); axis ([0 2*pi -40 40]);