最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Matlab 绘图作业实验报告

来源:动视网 责编:小OO 时间:2025-09-23 10:53:46
文档

Matlab 绘图作业实验报告

MATLAB绘图作业作业内容:1、请用三种不同的方法将三条曲线同时绘制在一个figure窗口(提示:其中有一种是用subplot),并在每一条曲线的旁边加上曲线的公式,这三条曲线的公式、颜色和线形均由你们定,但是,横轴,也就是x轴都是[-10,10],间隔为0.5。法一:x=-10:0.5:10;y=sin(x);z=cos(x);w=tan(x);subplot(1,3,[1,2,3]);plot(x,y,'r-',x,z,'b--',x,w,'g+')gtext('sin(x)');gte
推荐度:
导读MATLAB绘图作业作业内容:1、请用三种不同的方法将三条曲线同时绘制在一个figure窗口(提示:其中有一种是用subplot),并在每一条曲线的旁边加上曲线的公式,这三条曲线的公式、颜色和线形均由你们定,但是,横轴,也就是x轴都是[-10,10],间隔为0.5。法一:x=-10:0.5:10;y=sin(x);z=cos(x);w=tan(x);subplot(1,3,[1,2,3]);plot(x,y,'r-',x,z,'b--',x,w,'g+')gtext('sin(x)');gte
MATLAB绘图作业

作业内容:

1、请用三种不同的方法将三条曲线同时绘制在一个figure窗口(提示:其中有一种是用subplot),并在每一条曲线的旁边加上曲线的公式,这三条曲线的公式、颜色和线形均由你们定,但是,横轴,也就是x轴都是[-10,10],间隔为0.5。

法一:

x=-10:0.5:10;

y=sin(x);

z=cos(x);

w=tan(x);

subplot(1,3,[1,2,3]);

plot(x,y,'r-',x,z,'b--',x,w,'g+')

gtext('sin(x)');

gtext('cos(x)');

gtext('tan(x)');

法二:

x=-10:0.5:10;

y=sin(x);

z=cos(x);

w=tan(x);

plot(x,y,'r-');

hold on;

plot(x,z,'b--');

hold on;

plot(x,w,'k+');

gtext('sin(x)');

gtext('cos(x)');

gtext('tan(x)');

法三:

x=-10:0.5:10;

y=sin(x);

z=cos(x);

w=tan(x);

plot(x,y,'r-',x,z,'b--',x,w,'c+');

gtext('sin(x)');

gtext('cos(x)');

gtext('tan(x)');

2、还是这道题,不使用subplot方法将三条曲线绘制在同一个figure窗口中,然后为它们增加标注、标题、横坐标、纵坐标的名称(随便你们想),再加上网格。

x=-10:0.5:10;

y=sin(x);

z=cos(x);

w=tan(x);

plot(x,y,'r-',x,z,'b--',x,w,'c+');

title('图形');

xlabel('横坐标');

ylabel('纵坐标');

grid on;

legend('正弦','余弦','正切','location','northeastoutside');

gtext('sin(x)');

gtext('cos(x)');

gtext('tan(x)');

3、x=[-20, 20], 间隔1,函数y=2x2-3x+10,请用fplot函数来绘制该曲线,函数名由你来定。

解:

fplot('2*x^2-3*x+10',[-20,20],'r');

4、还是这道题,请将数据点的形状定为五角形,中心颜色和边缘颜色要不同,五角形的大小由你定,线的粗细由你定。总之,好看是标准!

fplot('2*x^2-3*x+10',[-20,20],'rp');

 

5、还是这道题,现在只想显示[-10,10]间的线段,请用axis函数来实现。

解:

fplot('2*x^2-3*x+10',[-20,20],'rp');

axis([-10,10,0,300]);

    

6、请绘制一个饼形图,数据如下表所示(数据均为杜撰,如有相似,纯属巧合):

毕业生去向比例(%)

国家单位30
私营企业30
出国15
读研15
待业10
请将“国家单位”和“读研”两部分突出显示。

解:

x=[3,3,1.5,1.5,1];

y=[1,0,0,1,0];

pie(x,y,{'国家单位 30%','私营企业 30%','出国 15%','读研 15%','待业 10%'});

7、还是这道题,将其绘制成三维的。

解:

x=[3,3,1.5,1.5,1];

y=[1,0,0,1,0];

pie3(x,y,{'国家单位 30%','私营企业 30%','出国 15%','读研 15%','待业 10%'});

8、请将头几道题的绘制效果用火柴棒或直方图或阶梯图的方式显示,看哪个漂亮。

火柴:

x=-10:0.5:10;

y=sin(x);;

stem(y);

直方:

x=-10:0.5:10;

y=cos(x);;

bar(y);

阶梯:

x=-10:0.5:10;

y=tan(x);;

stairs(y);

9、x=[-10:0.1:10], y= [-10:0.1:10], z=(x-2)2+2xy+y2; 请将(x,y,z)绘制成三维网格图和一个等高线图,并为该图进行修饰。总之,好看是标准!可以做成好几幅图,然后以subplot的形式显示出来,就可以更好地看出各种修饰效果了。

解:    图一:

x=-10:0.1:10;

y=-10:0.1:10;

[x,y]=meshgrid(x,y);

z=(x-2).^2+2.*x.*y+y.^2;

mesh(x,y,z);

title('暖色色图,无等高线');

shading interp;

colormap(hot);

    

图二:

x=-10:0.1:10;

y=-10:0.1:10;

[x,y]=meshgrid(x,y);

z=(x-2).^2+2.*x.*y+y.^2;

meshc(x,y,z);

title('光谱色图,有等高线,变换角度,将网格线去掉');

shading interp;

colormap(prism);

view(-20,24);

axis off;

x=-10:0.1:10;

y=-10:0.1:10;

[x,y]=meshgrid(x,y);

z=(x-2).^2+2.*x.*y+y.^2;

subplot(1,2,1);

meshc(x,y,z);

colormap(prism);

view(-20,24);

title('图一');

axis off;

subplot(1,2,2);

mesh(x,y,z);

title('图二');

文档

Matlab 绘图作业实验报告

MATLAB绘图作业作业内容:1、请用三种不同的方法将三条曲线同时绘制在一个figure窗口(提示:其中有一种是用subplot),并在每一条曲线的旁边加上曲线的公式,这三条曲线的公式、颜色和线形均由你们定,但是,横轴,也就是x轴都是[-10,10],间隔为0.5。法一:x=-10:0.5:10;y=sin(x);z=cos(x);w=tan(x);subplot(1,3,[1,2,3]);plot(x,y,'r-',x,z,'b--',x,w,'g+')gtext('sin(x)');gte
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top