早教吧作业答案频道 -->其他-->
matla编程编写M文件,创建如下图形窗口,分别绘制如下图所示的曲线.(1)曲线y=sin(t)sin(9t),要求采用红色,点线.横坐标取值范围[0~],标注x轴、y轴并加标题.(2)一组余弦曲线,其振幅分别为0.4,0.6
题目详情
matla编程
编写M文件,创建如下图形窗口,分别绘制如下图所示的曲线.
(1)曲线y=sin(t)sin(9t),要求采用红色,点线.横坐标取值范围[0~],标注x轴、y轴并加标题.
(2)一组余弦曲线,其振幅分别为0.4,0.6和0.8.横坐标取值范围[0~2].添加图例与标题.进入图形编辑状态,调整图例的位置.
(3)分别绘制peaks函数的曲面图和网格线图.对曲面图做平滑处理,并添加标题与colorbar.
编写M文件,创建如下图形窗口,分别绘制如下图所示的曲线.
(1)曲线y=sin(t)sin(9t),要求采用红色,点线.横坐标取值范围[0~],标注x轴、y轴并加标题.
(2)一组余弦曲线,其振幅分别为0.4,0.6和0.8.横坐标取值范围[0~2].添加图例与标题.进入图形编辑状态,调整图例的位置.
(3)分别绘制peaks函数的曲面图和网格线图.对曲面图做平滑处理,并添加标题与colorbar.
▼优质解答
答案和解析
%% 初始化
close all
clear,clc
%% 曲线y=sin(t)sin(9t),要求采用红色,点线.
%横坐标取值范围[0~pi],标注x轴、y轴并加标题
figure(1)
t=0:.02:pi;
y=sin(t).*sin(9*t);
plot(t,y,'r.-')
hx=xlabel('$t$');hy=ylabel('$y$');
ht=title(['$' latex(sym('y=sin(t)*sin(9*t)')) '$']);
set([hx,hy,ht],'interpreter','latex','fontsize',13)
%% 绘制一组余弦曲线
%其振幅分别为0.4,0.6和0.8.横坐标取值范围[0~2].
%添加图例与标题.进入图形编辑状态,调整图例的位置.
figure(2)
f={'0.4*cos(x)','0.6*cos(x)','0.8*cos(x)'};
h={'h1','h2','h3'};c={'''r''','''g''','''b'''};
l=arrayfun(@(i)strcat('$',latex(sym(f{i})),'$'),1:3,'un',0);
hold on
arrayfun(@(i)evalin('base',...
[h{i} '=ezplot(f{' num2str(i) '},[0,2]);set(h',...
num2str(i) ',''color'',' c{i} ')']),1:3);
hold off
title('三组余弦图像')
hx=xlabel('$x$');hy=ylabel('$y$');
set([hx,hy],'interpreter','latex','fontsize',13);
h=legend(l);set(h,'interpreter','latex','fontsize',10);
%% 分别绘制peaks函数的曲面图和网格线图
%对曲面图做平滑处理,并添加标题与colorbar
figure(3)
[x,y,z]=peaks;
subplot(211)
h1=surf(x,y,z);
colorbar
subplot(212);
h2=mesh(x,y,z);
shading flat;title('Peaks图像');
colorbar
%% 清理
clear all
close all
clear,clc
%% 曲线y=sin(t)sin(9t),要求采用红色,点线.
%横坐标取值范围[0~pi],标注x轴、y轴并加标题
figure(1)
t=0:.02:pi;
y=sin(t).*sin(9*t);
plot(t,y,'r.-')
hx=xlabel('$t$');hy=ylabel('$y$');
ht=title(['$' latex(sym('y=sin(t)*sin(9*t)')) '$']);
set([hx,hy,ht],'interpreter','latex','fontsize',13)
%% 绘制一组余弦曲线
%其振幅分别为0.4,0.6和0.8.横坐标取值范围[0~2].
%添加图例与标题.进入图形编辑状态,调整图例的位置.
figure(2)
f={'0.4*cos(x)','0.6*cos(x)','0.8*cos(x)'};
h={'h1','h2','h3'};c={'''r''','''g''','''b'''};
l=arrayfun(@(i)strcat('$',latex(sym(f{i})),'$'),1:3,'un',0);
hold on
arrayfun(@(i)evalin('base',...
[h{i} '=ezplot(f{' num2str(i) '},[0,2]);set(h',...
num2str(i) ',''color'',' c{i} ')']),1:3);
hold off
title('三组余弦图像')
hx=xlabel('$x$');hy=ylabel('$y$');
set([hx,hy],'interpreter','latex','fontsize',13);
h=legend(l);set(h,'interpreter','latex','fontsize',10);
%% 分别绘制peaks函数的曲面图和网格线图
%对曲面图做平滑处理,并添加标题与colorbar
figure(3)
[x,y,z]=peaks;
subplot(211)
h1=surf(x,y,z);
colorbar
subplot(212);
h2=mesh(x,y,z);
shading flat;title('Peaks图像');
colorbar
%% 清理
clear all
看了 matla编程编写M文件,创...的网友还看了以下:
P开头的英文姓Y开头的英文名我的中文名字最后两个前面第一个拼音是P 和Y.所以想起一个P开头的姓, 2020-05-14 …
matlab 我用linspace(0,2*pi,1000)定义了一个1000维的自变量,用y=x 2020-05-16 …
已知一圆与y轴相切,圆心在直线L:x-3y=0上且被直线y=x截得的弦长为2倍的根号7,求圆的方程 2020-05-16 …
为保证信息安全,信息传输必须使用加密方式.某种初级加密,解密原理如下:明文加密密文发送密文解密明文 2020-05-17 …
为了保证信息安全,传输必须加密,有一种加密、解密方式,其原理如下:明文加密密文发送密文解密明文,已 2020-05-17 …
请问(x+y)的立方怎么转化为公式(请用文字表示)如:(x+y)的平方=x的平方+y的平方+2xy 2020-05-20 …
函数的图象变换用文字说明函数图象间的关系即右边的函数如何通过左边的函数图象变换得到(1)y=f(x 2020-06-03 …
某同学4次考试的数学(x)、语文(y)成绩在班中的排名如表:数学成绩(x)6321语文成绩(y)9 2020-06-08 …
小糊涂去文具店买了两件文具,他把一件文具标价的小数点向左看了一位,付给售货员12.76元,售货员告 2020-06-23 …
下列各项中读音错误的一项是:()A.应用文yìng邮递员yóu逾越yúB.迂回yū愉快yú黑黝黝y 2020-07-02 …