M A T L A B的绘图功能第
二次作业
The Standardization Office was revised on the afternoon of December 13, 2020
MATLAB 的绘图功能
姓名 学号 班级_ _ 说明:
(1)要求在Notebook 环境下完成;
(2)完成后请以姓名(班级学号)实验报告名称命名并存盘;
(3)在下一次上课之前由学习委员收齐打包以附件形式后发到 ;
(5)请自行保存备份,以备后用。
一.图形修饰
1、在同一个窗口于[]
02π, 做出1sin(2);y x = 2cos(3)y x =图形,并给出标题、图例及有关标注
【程序代码】
x=0:pi/100:2*pi;
y1=sin(2*x);
y2=cos(3*x);
plot(x,y1,'bp',x,y2,'r+');
title ('正弦和余弦曲线')
legend ('sin(2*x)','cos(3*x)')
xlabel('横坐标x'),ylabel('纵坐标y')
2、画出y=cos(sin(tanx(x))+3)在[0,2*pi]的极坐标图象【程序代码】
x=0:2*pi/100:2*pi;
y=cos(sin(tan(x))+3);
polar(x,y)
二.特殊图形绘图
x
=
、在[-,]上用蓝色星形线绘制的阶梯图.
y e2
114-
【程序代码】
x=0::2*pi;
y=exp(-x.^2);
stairs(x,y)
【程序代码】
x=[1,4,5,2,6,3]; y=[1,0,0,0,1,0]; pie(x,y)
3、y x x ππtan(sin )sin(tan )=-在[-,]上绘制的火柴杆图
【程序代码】
x=-pi::pi;
y=tan(sin(x))-sin(tan(x));
stem(x,y)
三.从网络或参考资料上收集并整理1~2个与所学知识相关的MATLAB 程序并运行其结果(添加必要的注释)
例1:用规定的编制绘图
程序
x = 0::4*pi; % x 的取值范围
y = sin(x); %函数y
plot(x, y,‘k:diamond’) % 其中「k 」代表黑色,「:」代表点
% 「diamond 」则指定菱形为曲线的线标
例2:分别用条形图阶梯图杆图填充图绘制y=x 2的图形程序
x=linspace(-2*pi,2*pi,20); %x的取值范围
y1=x.^2; %所要绘制的函数
subplot(2,2,1); %1号分区
bar(x,y1); %绘制条形图
title('y1=x^2的条形图'); %设置标题
subplot(2,2,2); %2号分区
stairs(x,y1); %绘制阶梯图
title('y1=x^2的阶梯图'); %设置标题
subplot(2,2,3); %3号分区
stem(x,y1); %绘制杆图
title('y1=x^2的杆图'); %设置标题
subplot(2,2,4); %4号分区
fill(x,y1,'r'); %绘制填充图
title('y1=x^2的填充图'); %设置标题