4 作业-MatLab练习题-绘图

合集下载

MATLAB绘图作业

MATLAB绘图作业

MATLAB绘图作业姓名:冀宁班级:10级电气(1)班学号:1053305001上机练习(7)(1)按照的步长间隔 绘制函数 在0≤x ≤1时的曲线。

程序: x=0:0.1:1; >> y=x.*exp(-x); >> plot(x,y)00.10.20.30.40.50.60.70.80.910.050.10.150.20.250.30.350.4(2)用图形表示离散函数 ,其中 n 为[0,12]的自然数。

程序: >> n=0:12; >> y=abs(n-6).^(-1); >> plot(n,y,'b*')1.0=∆x x xe y -=16--=n y0246810120.10.20.30.40.50.60.70.80.91(3)分别采用 、 的步长,绘制连续调制波形的图像。

程序: t=0:1/(10*pi):2*pi; >> y=sin(t).*sin(9*t); >> plot(t,y,'r--') >> t=0:1/(100*pi):2*pi; >> plot(t,y,'b--')1234567-1-0.8-0.6-0.4-0.200.20.40.60.81π101=∆x π1001)9sin()sin(t t y =1234567-1-0.8-0.6-0.4-0.200.20.40.60.81(4)给出一系列的 a 值,采用函数 画一组椭圆。

程序:>> for a=1:0.5:4.5 t=0:0.01:2*pi; hold onplot(a*sin(t),sqrt(25-a^2)*cos(t),'r');End-5-4-3-2-112345-5-4-3-2-10123451252222=-+ay a x(5)用曲面图命令 surf 表现函数 的图像。

实验4 MATLAB绘图

实验4 MATLAB绘图
3
实验四 MATLAB 绘图
4)在第一小题的基础上加入网格和标注。 3 绘制单位圆。 提示:使用 axis( ‘ square’ )命令保证图形的纵横坐标刻度比例相同。 4 设 R 分别为 1, 5, 10 和 20,绘制伏安特性曲线, U=RI。 5
⎧ x = t ⎪ 绘制方程 ⎨ y = sin(t ) 在 t=[0 ⎪ z = cos(t ) ⎩
三 实验内容
1 已知向量 [1, 2, 4, 0, 5, 10, 11, 21, 3, 1],请绘图表示。 2 绘制一条正弦曲线和一条余弦曲线,分别满足以下条件: 1)在同一窗口,正弦曲线用红色的点线表示,余弦曲线用蓝色的星型线表示; 2)在同一个窗口中,要求分割为一行两列的子图,子图 1 为正弦曲线,子图 2 为余弦曲线 ;(线形与上题一致 ); 3)在两个不同的窗口中绘制这两条曲线;
1
实验四 MATLAB 绘图
1) . 单 窗 口 单 曲 线 绘 图 x=[0, 0.48,0.84,1,0.91,0.6,0.14] plot (x) 2) . 单 窗 口 多 曲 线 绘 图 例: t=0:pi/100:2*pi; y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5); plot(t,y,t,y1,t,y2) 3) . 单 窗 口 多 曲 线 分 图 绘 图 subplot —— 子图分割命令 调用格式: subplot(m,n,p) —— 按从左至右,从上至下排列 4) . 多 窗 口 绘 图 figure(n) —— 创建窗口函数, n 为窗口顺序号。 例 t=0:pi/100:2*pi; y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5); plot(t,y) —— 自动出现第一个窗口 figure(2) plot(t,y1) —— 在第二窗口绘图 figure(3) plot(t,y2) ——在第三窗口绘图 5) .可 任 意 设 置 颜 色 与 线 型 plot(t,y,'r-',t,y1,'g:',t,y2,'b*') 6) .图 形 加 注 功 能 将标题、坐标轴标记、网格线及文字注释加注到图形上,这些函数为: title —— 给图形加标题 xlable —— 给 x 轴加标注 ylable —— 给 y 轴加标注 text —— 在图形指定位置加标注 gtext —— 将标注加到图形任意位置 grid on(off) —— 打开、关闭坐标网格线 legend —— 添加图例 axis —— 控制坐标轴的刻度 例: t=0:0.1:10 y1=sin(t);y2=cos(t);plot(t,y1,'r',t,y2,'b--'); x=[1.7*pi;1.6*pi]; y=[-0.3;0.8]; s=['sin(t)';'cos(t)']; text(x,y,s); title('正弦和余弦曲线 '); legend('正弦 ','余弦 ') xlabel('时间 t'),ylabel('正弦、余弦 ') grid

matlab基础练习题(带答案)

matlab基础练习题(带答案)

Matlab 基础练习题常量、变量、表达式1、 MATLAB 中,下面哪些变量名是合法的?( )(A )_num (B )num_ (C )num- (D )-num 2、 在MA TLAB 中,要给出一个复数z 的模,应该使用( )函数。

(A )mod(z) (B )abs(z) (C )double(z) (D )angle(z) 3、 下面属于MATLAB 的预定义特殊变量的是?( )(A )eps (B )none (C )zero (D )exp4、 判断:在MA TLAB 的内存工作区中,存放一个英文字符 'a' 需要占用1个字节,存放一个中文字符‘啊’需要占用2个字节。

( 错,都是2个字节 )5、 判断:MA TLAB 中,i 和j ( 对 )6、 判断:MA TLAB 中,pi 代表圆周率,它等于3.14。

( 错,后面还有很多位小数 )7、 在MA TLAB 中,若想计算的51)3.0sin(21+=πy 值,那么应该在MA TLAB 的指令窗中输入的MA TLAB 指令是__y1=2*sin(0.3*pi)/(1+sqrt(5))_。

8、 在MA TLAB 中,a = 1,b = i ,则a 占_8__个字节,b 占_16_个字节,c 占________字节。

9、 在MA TLAB 中,inf 的含义是__无穷大__,nan 的含义是__非数(结果不定)___。

数组1、 在MA TLAB 中,X 是一个一维数值数组,现在要把数组X 中的所有元素按原来次序的逆序排列输出,应该使用下面的( )指令。

(A )X[end:1] (B )X[end:-1:1] (C )X (end:-1:1) (D )X(end:1) 2、 在MA TLAB 中,A 是一个字二维数组,要获取A 的行数和列数,应该使用的MATLAB的命令是( )。

(A )class(A) (B )sizeof(A) (C )size(A) (D )isa(A)3、 在MATLAB 中,用指令x=1:9生成数组x 。

Matlab学习教程 第四章(4)上机练习

Matlab学习教程 第四章(4)上机练习

第4章图形处理功能1 内容简介基本内容主要包括:(1)二维图形(2)三维图形(3)图形处理的基本技术2 达到的目标(1)掌握二维图形的绘制。

(2)掌握三维图形的绘制。

(3)掌握图形处理的基本技术3 具体内容3.1 二维图形3.1.1 基本绘图命令(1)当plot函数仅有一个输入变量例4-1y=[5 2 3 8 5]; %y 行矩阵plot(y) %一条线例4-2y=[5 2 3 8 5;2 4 3 1 5;1 1 1 1 1]; %y 矩阵plot(y) %5条线,等于矩阵的列数(2)当plot函数有两个输人变量例4-3x=0:0.01*pi:pi;y=sin(x).*cos(x);plot(x,y)例4-3x=0:0.01*pi:pi;y=[sin(x);cos(x); sin(x).*cos(x)];plot(x,y)例4-4x1=0:0.01*pi:pi;x2=pi:0.01*pi:2*pi;x=[x1' x2'];y=[sin(x1') cos(x2')];plot(x,y)例4-5x1=1:5;x2=6:10;y1=x1;y2=2*x2;plot([x1;x2],[y1;y2])%plot([x1' x2'],[y1' y2'])(3)当plot函数有三个输入变量时MATLAB语言中提供的对曲线的线型、颜色以及标识的控制符如表4.l所示。

例4-6 绘制带有显示属性设置的二维图形。

x=0.5*pi: 0.1*pi:2*pi;y=sin(x);z=cos(x);plot (x, y, '--ko', x, z, '-. r*')3.1.2 特殊的二维图形函数(1)特殊坐标系的二维图形函数(a)对数坐标例4-7 绘制X坐标为对数坐标的二维图形。

x=0.5*pi: 0.1*pi:2*pi;y=sin(x);semilogx (x, y, '-ro')(b)极坐标例4-8绘制极坐标下的二维图形。

第5章MATLAB绘图_习题答案

第5章MATLAB绘图_习题答案

第5章MATLAB绘图习题5一、选择题1.如果x、y均为4×3矩阵,则执行plot(x,y)命令后在图形窗口中绘制()条曲线。

DA.12B.7C.4D.32.下列程序的运行结果是()。

Ax=0:pi/100:2*pi;forn=1:2:10plot(n*sin(x),n*cos(x))holdonendaxissquareA.5个同心圆B.5根平行线C.一根正弦曲线和一根余弦曲线D.5根正弦曲线和5根余弦曲线3.命令text(1,1,'{\alpha}+{\beta}')执行后,得到的标注效果是()。

C A.{\alpha}+{\beta}B.αβ}C.α+βD.αβ4.subplot(2,2,3)是指()的子图。

AA.两行两列的左下图B.两行两列的右下图C.两行两列的左上图D.两行两列的右上图x的曲线绘制成直线,应采用的绘图函数是()。

C5.要使函数y=2eA.polarB.semilogxC.semilogyD.loglog6.下列程序的运行结果是()。

B[x,y]=meshgrid(1:5);surf(x,y,5*ones(size(x)));A.z=x+y平面B.与xy平面平行的平面C.与xy平面垂直的平面D.z=5x平面7.下列函数中不能用于隐函数绘图的是()。

DA.ezmeshB.ezsurfC.ezplotD.plot38.下列程序运行后,看到的图形()。

Ct=0:pi/20:2*pi;[x,y]=meshgrid(-8:0.5:8);z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps);surf(x,y,z)view(0,90);axisequalA.像墨西哥帽子B.是空心的圆C.边界是正方形D.是实心的圆9.下列程序运行后得到的图形是()。

A[x,y]=meshgrid(-2:2);z=x+y;i=find(abs(x)<1&abs(y)<1);z(i)=NaN;surf(x,y,z);shadinginterpA.在一个正方形的正中心挖掉了一个小的正方形B.在一个正方形的正中心挖掉了一个小的长方形C.在一个正方形的上端挖掉了一个小的正方形D.在一个正方形的下端挖掉了一个小的正方形10.在使用MATLAB“绘图”选项卡中的命令按钮绘图之前,需要()。

matlab 教程 第三章Matlab 绘图与例题

matlab 教程 第三章Matlab 绘图与例题
例1、已知向量x=[1 2 3],y=[4 7 9 0],生成它们对应的 格点矩阵。注意:输出的X、Y都是4*3矩阵,X的行 向量都是向量x,Y的列向量都是向量y
机动 目录 上页 下页 返回 结束
二、三维网格图命令mesh
• mesh(X,Y,Z) 生成网格曲面,X,Y,Z是同维数的矩阵 • mesh(x,y,Z) x,y是向量,而Z是矩阵。等价于
机动 目录 上页 下页 返回 结束
三、三维表面图命令surf
• surf的调用格式与mesh相同,不同之处是surf绘的是曲面 而不是网格。
• 三维表面图可以用shading命令修饰其显式形式。
Matlab还提供了waterfall(x,y,z)及contour3(x,y,z)等命 令绘制三维图形。
3
2
在[0,4π]间的图形。
解:syms t

ezplot(‘2/3*exp(-t/2)*cos(3/2*t)’,[0,4*pi])
第二节 Matlab二维特殊图形
Matlab提供了许多其他的二维绘图指令, 大大扩充了Matlab的曲线作图指令,可以满足 用户的不同需要。
注 目录 上页 下页 返回 结束
axis equal 使坐标轴在三个方向上刻度增量相同
axis square 使坐标轴在三个方向上长度相同
axis
返回表示当前图形坐标轴的范围
机动 目录 上页 下页 返回 结束
第四节 Matlab空间曲面绘图
二元函数 z f (x, y) 的图形是三维空间曲面,函
数图形在了解二元函数的特性上帮助很大。
第3章 Matlab 绘图与例题
第一节
第3章
Matlab二维曲线绘图
一、基本绘图指令plot

(打印)实验四 MATLAB 高级图形绘制

(打印)实验四 MATLAB 高级图形绘制

实验四MATLAB 高级图形绘制一、实验目的及要求:1.熟悉各种绘图函数的使用;2.掌握图形的修饰方法和标注方法;3.了解MATLAB 中图形窗口的操作。

二、实验内容:1.用图形表示连续调制波形Y=sin(t)sin(9t)及其包络线。

程序代码如下:包络线:2.x=[-2π,2π],y1=sinx、y2=cosx、y3=sin2x、y4=cos 2x①用MATLAB语言分四个区域分别绘制的曲线,并且对图形标题及横纵坐标轴进行标注。

程序:结果:②另建一个窗口,不分区,用不同颜色、线型绘出四条曲线,并标注图例注解。

程序:结果:③绘制三维曲线:⎪⎩⎪⎨⎧=≤≤==)cos()sin()200()cos()sin(t t t z t t y t x π程序:结果:3.绘制极坐标曲线ρ=asin(b+nθ),并分析参数a、b、n对曲线形状的影响。

(1)a=1;b=1;n=1(2)a=10;b=1;n=1(3)a=10;b=10;n=1 (4)a=10;b=10;n=10参数a、b、n对曲线形状的影响:由上面绘制的图形可知:a决定图形的大小,当a为整数时,图形半径大小就是a;b决定图形的旋转角度,图形的形状及大小不变;n决定图形的扇叶数,当n 为奇数时,扇叶数为n,当n为偶数时,扇叶数为2n。

三、结论本次实验用到了曲线绘图、三位曲线绘图的知识,与老师上课的内容一致,让我学的matlab绘图的知识得到了巩固,我还学会了如何使用title、subplot、plot、axis等函数。

在做实验的过程复习了hold on指令是覆盖函数继续绘图的意思。

MATLAB实验练习题(计算机)-南邮-MATLAB-数学实验大作业答案

MATLAB实验练习题(计算机)-南邮-MATLAB-数学实验大作业答案

“MATLAB”练习题要求:抄题、写出操作命令、运行结果,并根据要求,贴上运行图。

1、求230x e x -=的所有根.(先画图后求解)(要求贴图)>> solve('exp(x)—3*x^2',0)ans =—2*lambertw (—1/6*3^(1/2))-2*lambertw(—1,—1/6*3^(1/2))—2*lambertw (1/6*3^(1/2))3、求解下列各题:1)30sin lim x x x x ->->> sym x ;〉> limit((x-sin (x))/x^3)ans =1/62) (10)cos ,x y e x y =求>> sym x;>> diff (exp(x )*cos(x),10)ans =(-32)*exp(x)*sin (x)3)21/20(17x e dx ⎰精确到位有效数字)〉〉 sym x;〉〉 vpa((int(exp(x^2),x,0,1/2)),17)ans =0.544987104183622224)42254x dx x+⎰〉> sym x ;>〉 int (x^4/(25+x^2),x)ans =125*atan (x/5) - 25*x + x^3/35)求由参数方程arctan x y t⎧⎪=⎨=⎪⎩dy dx 与二阶导数22d y dx 。

〉> sym t;>> x=log(sqrt (1+t^2));y=atan(t);〉> diff (y ,t )/diff (x ,t)ans =1/t6)设函数y =f (x )由方程xy +e y = e 所确定,求y ′(x ).>> syms x y ;f=x *y+exp(y )—exp (1);〉> -diff(f,x )/diff (f,y)ans =-y/(x + exp (y))7)0sin 2x e xdx +∞-⎰>〉 syms x ;>〉 y=exp(-x)*sin(2*x );〉> int(y ,0,inf )ans =2/58) 08x =展开(最高次幂为)〉> syms xf=sqrt(1+x);taylor(f,0,9)ans =— (429*x^8)/32768 + (33*x^7)/2048 — (21*x^6)/1024 +(7*x^5)/256 - (5*x^4)/128 + x^3/16 - x^2/8 + x/2 + 19) 1sin (3)(2)x y e y =求〉> syms x y ;>〉 y=exp(sin (1/x));>〉 dy=subs (diff(y,3),x ,2)dy =—0.582610)求变上限函数2x x ⎰对变量x 的导数.>> syms a t ;>〉 diff (int(sqrt(a+t),t,x ,x^2))Warning: Explicit integral could not be found 。

MATLAB与控制系统仿真大作业

MATLAB与控制系统仿真大作业

>> G1=tf(num,den);
>> G1=zpk(G1)
G1 =
5 (s+0.6) ----------------(s+3) (s+2) (s+1)
>> num=[2 1]; den=[1 2.9 1]; G2=tf(num,den); >> G2=zpk(G2)
G2 =
2 (s+0.5)
>> xlabel('x') ylabel('exp(-2.*x)')
三、simulink 建模(每题 10 分,共 20 分)
1、已知单位负反馈的开环传递函数为 G(s) =
2 s2 + 4s
,试利用
simulink
建立系在单位阶跃输入作用下的模型。
要求答案包括:(1)simulink 建模结构图;
(2)在同一个坐标中的阶跃信号和响应曲线图。
2、已知系统的开环传递函数为
G1(s)
=
2s2 + 5s + 6 s2 + 2s + 3
、G2 (s)
=
s2
s+6 + 7s +1
,H
(s)
=
5(s + 2) s +10
求:建立 Simulink 仿真模型,并求出其系统在单位阶跃响应;
要求答案包括:(1)simulink 建模结构图;
x=
-2.9709
0.5491
3.6000
0.0509
2. 已知下列矩阵
2 3 1
−1 3 5
A
=

MATLAB平时作业(图文版)

MATLAB平时作业(图文版)

MATLAB 平时作业第一章 习题16. 以下两种说法对吗?(1)“MATLAB 的数值表达精度与其指令窗中的数据显示精度相同。

”答:此种说法错误。

MATLAB 提供了控制数据显示格式的控制指format ,该指令并不改变MATLAB 内存中变量的精度,只是改变其显示精度。

(2)“MATLAB 指令窗中显示的数值有效位数不超过7位。

”答:此种说法错误。

当变量小于1000时,使用format 或format short 后,或者默认情况下,变量的显示精度最多不超过7位,但显示精度不等于变量的精度。

7. 想要在MATLAB 中产生二维数组⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321S ,下面哪些指令能实现目的? S=[1,2,3;4,5,6;7,8;9]S=[1 2 3;4 5 6;7 8 9]S=[1,2,3;4,5,6;7,8,9] %整个指令在中文状态下输入 答:操作如图:第1、2条指令可以实现,第3条指令不可实现。

第三章 习题31.在MATLAB 中,先运行指令A=magic(3), B=[1,2,1;3,4,3;5,6,7], C=reshape(1:6,3,2)生成阵列33⨯A ,23⨯B ,23⨯C ,然后根据运行结果回答以下问题:运行结果如图:(1)计算A*B, B*A ,这两个乘积相同吗? 计算结果如图:答:不同。

(2)计算A\B, B/A ,左除、右除结果相同吗?计算结果如图:答:不同。

(3)计算B( : ,[1,2]).*C和C.*B( : , [1,2]),这两个乘积相同吗?计算结果如图答:相同。

(4)计算A\A和A.\A,这两个计算结果相同吗?计算结果如图:答:相同。

(5)计算A\eye(3)和inv(A),这两个计算结果相同吗?计算结果如图:答:不同。

(提示:根据对计算结果的目测回答问题)2.在MATLAB中,先运行A=[1, 2; 3, 4],b=0.5,C=[4, 2; 1, 0.5], 然后根据计算结果回答以下问题:创建数据步骤略(1)计算A^b和A.^b, 这两个计算结果相同吗?答:不同。

MATLAB Char03-数据可视化与绘图作业20120412

MATLAB     Char03-数据可视化与绘图作业20120412
数据可视化与绘图作业
【作业1】绘制函数 y xe 和 y2=exsin(x) 在0 x 1 时的曲线。两条曲线分别用红色实 线和绿色虚线表示,并用legend函数进行标识。
x
【作业2】使用axis equal语句画出球面正弦波:
a 10.0, b 1.0, c 0.3, 0 t 2
绘出下述级数的图形。除非特别指明,所有级数仅求 2n n 1,3,5,...
1 1 2 2
4
【作业6】请绘制如下分段函数的图形,其中x的取值范围为 [-10,10],并为图形的横坐标加上标签“x”,为图形的纵坐 标加上标签“f(x)”。
x 1 3 x 2, f x x, 1 x 1 2 x 3, x 1
【作业7】标准条件下钢管中流动的空气压降可由下式给出:
x cos(t ) b2 c 2 cos 2 (at ) y sin(t ) b2 c 2 cos 2 (at ) z c cos(at )
【作业3】用surf函数画出正螺旋面:
(c 1/ 2 , 0.5 u 0.5, 2 v 2 )
x u cos(v ) y u sin(v) z cv
【作业4】给定如下8点的x和y坐标向量,请由此7 点拟合成一条4次曲线方程,并在一图形窗口绘出 点和拟合曲线的图形。 x=[2 2.5 3 4 5 6 7 10] y=[4 3 5 6 8 5.6 9.8 12]
【作业5】从球面坐标到迪卡尔坐标的转换公式为: x=b sin a cos c y=b sin a sin c z=b cos a a 在[0 90]之间的范围内分10等份,c在[0 360]的范围内分24等 份。令b=2 ,计算x,y,z,并利用mesh(x,y,z)绘出这个半球形。

MATLAB绘图习题与答案

MATLAB绘图习题与答案

一、单选题1、如果x、y均为5×6矩阵,则执行plot(x,y)命令后在图形窗口中绘制()条曲线。

A.5B.6C.11D.30正确答案:B2、下列程序的运行结果是()。

x=[0,1,1,0,0];y=[0,0,1,1,0];for n=1:3plot(n*x,n*y)hold onendaxis equalA.3个左下角在原点的矩形B.3个中心在原点的矩形C.3条直线D.15个点正确答案:A3、命令text(1,1,'{\alpha}\leq{2\pi}')执行后,得到的标注效果是()。

A.{\alpha}\leq{2\pi}B.α≥2πC.α≤2πD.{α}\leq{2π}正确答案:C4、subplot(2,2,3)是指()的子图。

A.两行两列的左下图B.两行两列的右下图C. 两行两列的左上图D.两行两列的右上图正确答案:A5、要使函数y=lnx的曲线绘制成直线,应采用的绘图函数是()。

A.polarB.semilogxC.semilogyD.loglog正确答案:B6、下列程序的运行结果是()。

[x, y] = meshgrid(1:5);surf(x, 5*ones(size(x)), y);A.z=y平面B.与xy平面平行的平面C.与xy平面垂直的平面D.y=5x平面正确答案:C7、下列函数中不能用于绘制散点类图形的函数是()。

A.scatterB.stairsC.stemD.pie正确答案:D8、下列程序运行后,看到的图形()。

t=0:pi/6:2*pi;[x,y,z]=cylinder(t, 6);surf(x,y,z)view(0,90);axis equalA.6个同心圆B.6个同心的六边形C.12个同心圆D.12个同心的六边形正确答案:D9、下列程序运行后得到的图形是()。

[x,y]=meshgrid(-2:2);z=x+y;i=find(abs(x)<1 & abs(y)<1);z(i)=NaN;surf(x,y,z);shading interpA.在一个正方形的正中心挖掉了一个小的正方形B.在一个正方形的正中心挖掉了一个小的长方形C.在一个正方形的上端挖掉了一个小的正方形D.在一个正方形的下端挖掉了一个小的正方形正确答案:A10、在使用MATLAB“绘图”选项卡中的命令按钮绘图之前,需要()。

作图实验

作图实验

Matlab 绘图练习题1、设 ⎥⎦⎤⎢⎣⎡++=)1(sin 35.0cos 2x x x y ,[0,2]x π∈把x=0~2π间分为100份,画出以x 为横坐标,y 为纵坐标的曲线。

2、设x=rcost+3t,y=rsint+3,分别令r=2,3,4,画出参数t=0~10区间生成的x~y 曲线。

3、画下列参数函数的图形:(1)sin 020cos 024x u t t y u tu t z ⎧⎪=≤≤⎪=⎨≤≤⎪⎪=⎩4、设f(x)=x 5- 4x 4 +3x 2- 2x+ 6(1) 在x=[-2,8]之间取100个点,画出曲线,看它有几个过零点。

5、编程绘制y=sin(t)/t 的曲线,t 的定义域是[10,10]ππ-,绘图时加网格6、在[0,10]之间用一张图画出y=sin(t),y1=cos(t)的曲线,y 用红色实线绘制,y1用蓝色长划线绘制,绘图时加网格,横纵坐标比例相同,横轴标明“时间”,纵轴标明“正弦、余弦”,图题“正弦和余弦曲线”,要有图例说明,且用鼠标拖动来标注“sin(t)”、“cos(t)”。

7、绘制分段函数在[-5<,5]区间内的曲线。

⎪⎪⎩⎪⎪⎨⎧>++≤+=0),1ln(210,22x x x x e x y π 8、将图形窗口分成两个绘图区域,分别绘制出函数:⎩⎨⎧+-=+=1352221x x y x y 在[0,3]区间上的曲线,并利用axis 调整轴刻度纵坐标刻度,使1y 在[0,12]区间上,2y 在[-2,1.5]区间上。

9、用mesh 或surf 函数,绘制下面方程所表示的三维空间曲面,x 和y 的取值范围设为[-3,3]。

101022y x z +-=10、编写一个mcircle(r)函数,调用该函数时,根据给定的半径r ,以原点为圆心,画一个如图所示的红色空心圆。

(图例半径r=5);左图参考polar 函数的用法,右图绘制圆形的参数方程为x=sin (t ),y=cos (t )。

第5章 MATLAB绘图_习题答案

第5章  MATLAB绘图_习题答案

第5章 MATLAB绘图习题5一、选择题1.如果x、y均为4×3矩阵,则执行plot(x,y)命令后在图形窗口中绘制()条曲线。

DA.12 B.7 C.4 D.32.下列程序的运行结果是()。

Ax=0:pi/100:2*pi;for n=1:2:10plot(n*sin(x),n*cos(x))hold onendaxis squareA.5个同心圆B.5根平行线C.一根正弦曲线和一根余弦曲线D.5根正弦曲线和5根余弦曲线3.命令text(1,1,'{\alpha}+{\beta}')执行后,得到的标注效果是()。

CA.{\alpha}+{\beta} B.{\α}+{\β} C.α+βD.\α+\β4.subplot(2,2,3)是指()的子图。

AA.两行两列的左下图B.两行两列的右下图C.两行两列的左上图D.两行两列的右上图5.要使函数y=2e x的曲线绘制成直线,应采用的绘图函数是()。

CA.polar B.semilogx C.semilogy D.loglog6.下列程序的运行结果是()。

B[x,y]=meshgrid(1:5);surf(x,y,5*ones(size(x)));A.z=x+y平面B.与xy平面平行的平面C.与xy平面垂直的平面D.z=5x平面7.下列函数中不能用于隐函数绘图的是()。

DA.ezmesh B.ezsurf C.ezplot D.plot38.下列程序运行后,看到的图形()。

Ct=0:pi/20:2*pi;[x,y]=meshgrid(-8:0.5:8);z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps);surf(x,y,z)view(0,90);axis equalA.像墨西哥帽子B.是空心的圆C.边界是正方形D.是实心的圆9.下列程序运行后得到的图形是()。

A[x,y]=meshgrid(-2:2);z=x+y;i=find(abs(x)<1 & abs(y)<1);z(i)=NaN;surf(x,y,z);shading interpA.在一个正方形的正中心挖掉了一个小的正方形B.在一个正方形的正中心挖掉了一个小的长方形C.在一个正方形的上端挖掉了一个小的正方形D.在一个正方形的下端挖掉了一个小的正方形10.在使用MA TLAB“绘图”选项卡中的命令按钮绘图之前,需要()。

Matlab考试题库+答案

Matlab考试题库+答案

填空题1、标点符号;%-用来表示该行为注释行. 可以使命令行不显示运算结果,2、x为0~4pi,步长为0.1pi的向量,使用命令 x=0:0。

1*pi:4*pi创建.3、输入矩阵A=,使用全下标方式用A(2,2)取出元素“—5”,使用单下标方式用A(5)取出元素“-5”.4、符号表达式sin(2*a+t)+m中独立的符号变量为t。

5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。

6。

设x是一维数组,x的倒数第3个元素表示为x(_end-2_)设y为二维数组,要删除y的第34行和48列,可使用命令y(34,:)=[] ;y(:,48)=[];7. 将变量x以Ascii文本格式存储到文件fname。

txt,应使用命令save _x ;8. 在while 表达式, 语句体,End 循环语句中,表达式的值非零时表示循环条件为真,语句体将被执行,否则跳出该循环语句;9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令x=input(‘Who is she?’,'s’);10.设A=和B=和C=均为m*n矩阵,且存在于WorkSpace中,要产生矩阵D=,可用命令D=(A—C)/B.^C,计算可用命令det(inv(A'*B)11. 在MATLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入提示符.12.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果.A+B;A.*B;A==B ;ans= [2,2,6;5,10,0;7,9,11]ans= [1,0,9;4,25,0;0,8,18]ans= [1,0,1;0,1,1;0,0,0]13。

已知A是矩阵,求A的对角矩阵函数是 diag ;求A的下三角矩阵函数是 tril。

MATLAB第三章和第四章作业

MATLAB第三章和第四章作业

习题三1.选择题(1)已知a=4,b='4',下面说法错误的为C 。

A. 变量a比b占用的存储空间大B. 变量a和b可以进行加、减、乘、除运算C. 变量a和b的数据类型相同D. 变量b可以用eval命令执行(2)已知s='显示"hello"',则s的元素个数是B 。

A. 12B. 9C. 7D. 18(3)运行命令>>a=sym('pi','d')则对于变量a的描述D是正确的。

A. a是符号变量B. a显示为10位的数值C. a显示为32位的数值D. a不存在(4)对于符号表达式g=sym('sin(a*z)+cos(w*v)'),如果运行命令diff(g),则求导自变量是D。

A. aB. zC. wD. v(5)运行命令>>a=double(sym('sin(pi/2)')),则变量a是 C。

A. 符号变量B. 字符串'1'C. double型的数值1D. 出错(6)运行命令>>y=dsolve('x*D2y-3*Dy=x^2','t')求解微分方程,则D。

A. Dy是指dy/dxB. 得出的y是通解有一个常数符C1C. D2y是指d2y/dxD. 得出的y是通解有两个常数符C1和C2(7)有一个2行2列的元胞数组c,则c(2)是指C 。

A. 第1行第2列的元素内容B. 第2行第1列的元素内容C. 第1行第2列的元素D. 第2行第1列的元素(8)对于一个2行2列的元胞数组c,如果要删除第二列的元素,应该使用的命令是B 。

A.c{:,2}=[]B.c(:,2)=[]C.A、B两种方式均可D.A、B两种方式均不可(9)有一个3行10列的构架数组student,每个构架有name(姓名)、scores两个字段,其中scores是以1×5数组表示的五门课的成绩,那么要查看第4个学生的第2门课成绩,采用的命令中达不到要求的是。

第5章 MATLAB绘图_习题答案

第5章  MATLAB绘图_习题答案

第5章MATLAB绘图习题5一、选择题1.如果x、y均为4×3矩阵,则执行plot(x,y)命令后在图形窗口中绘制( )条曲线。

DA。

12 B。

7 C.4 D.32.下列程序得运行结果就是()。

Ax=0:pi/100:2*pi;for n=1:2:10plot(n*sin(x),n*cos(x))hold onendaxissquareA。

5个同心圆B.5根平行线C.一根正弦曲线与一根余弦曲线 D.5根正弦曲线与5根余弦曲线3.命令text(1,1,'{\alpha}+{\beta}’)执行后,得到得标注效果就是( )。

CA.{\alpha}+{\beta}B。

{\α}+{\β} C.α+βD.\α+\β4。

subplot(2,2,3)就是指( )得子图。

AA.两行两列得左下图B.两行两列得右下图C.两行两列得左上图D.两行两列得右上图5。

要使函数y=2ex得曲线绘制成直线,应采用得绘图函数就是().CA.polarB。

semilogxC。

semilogy D。

loglog6.下列程序得运行结果就是( )。

B[x,y]=meshgrid(1:5);surf(x,y,5*ones(size(x)));A.z=x+y平面B.与xy平面平行得平面C。

与xy平面垂直得平面 D.z=5x平面7.下列函数中不能用于隐函数绘图得就是()。

DA.ezmeshB.ezsurfC.ezplotD.plot38.下列程序运行后,瞧到得图形().Ct=0:pi/20:2*pi;[x,y]=meshgrid(-8:0、5:8);z=sin(sqrt(x、^2+y、^2))、/sqrt(x、^2+y、^2+eps);surf(x,y,z)view(0,90);axis equalA.像墨西哥帽子 B.就是空心得圆C。

边界就是正方形D.就是实心得圆9。

下列程序运行后得到得图形就是( ).A[x,y]=meshgrid(-2:2);z=x+y;i=find(abs(x)<1 & abs(y)<1);z(i)=NaN;surf(x,y,z);shadinginterpA。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MatLab 练习题-绘图
学号:班级:姓名:
注意: 1、请按要求作题(即写出程序代码+结果).
2、整理好格式,排版好,不留过多的空格。

1,在[0,4pi]画sin(x),cos(x)(在同一个图象中); 其中cos(x)图象用红色小圆圈画.并在函数图上标注“y=sin(x)”, “y=cos(x)” ,x轴,y轴,标题为“正弦余弦函数图象”.
答案:
x=linspace(0,4*pi,40);y=sin(x);z=cos(x);
plot(x,y,x,z,'ro')
xlabel('x')
ylabel('y')
title('ÕýÏÒÓàÏÒº¯ÊýͼÏñ')
gtext('sinx'),gtext('cosx')
x
y
2, 画出椭圆
22
1 169
x y
+=。

答案:
a=linspace(0,2*pi,40); x=cos(a)*4; y=sin(a)*2; plot(x,y); xlabel('x') ylabel('y') title('ÍÖÔ²')
-4
-3-2-1
01234
-2-1.5-1-0.500.511.5
2x
y
椭圆
3,绘制螺旋线. (12cos )(12sin )
3x u y u z u =+⎧⎪
=+⎨⎪=⎩
[0,10]u ∈
答案:
u=0:0.1:10;
plot3(1+2*cos(u),1+2*sin(u),3*u) xlabel('x') ylabel('y') title('ÂÝÐýÏß')
x
螺旋线
y
4,绘制四叶玫瑰线sin 2ρθ=。

答案:
x=0:0.01:2*pi; polar(x,sin(2*x)) xlabel('x') ylabel('y')
title('ËÄҶõ¹åÏß')
90
270
180
0四叶玫瑰线
x
y
5,用subplot 分别在不同的坐标系下作出下列图形,并为每幅图形加上标题。

第一副:标题:“概率曲线” 2
x y e -= 第二副:标题“双扭线” 24cos 2r t
=
第三副:标题“叶形线” 3
2
33131t x t t y t ⎧
=⎪⎪+⎨⎪=⎪+⎩
第四副:标题:“曳物线” 2ln
1x y =-
答案:
subplot(2,2,1),plot(x,exp(1).^((-x).^2)),title('¸ÅÂÊÇúÏß') subplot(2,2,2),plot(x.^2,4*cos(2*x)),title('˫ŤÏß')
subplot(2,2,3),plot(3*x./(1+x.^3),3*x.^2./(1+x.^3)),title('Ò¶ÐÎÏß') subplot(2,2,4),plot(x,log10(1+sqrt(1-x.^2)./x-sqrt(1-x.^2))),hold on ,plot(x,log10(1-sqrt(1-x.^2)./x+sqrt(1-x.^2))),title('Ò·ÎïÏß')
02468
5
1015
16
概率曲线
010203040
-4
-2
24双扭线
0.5
1
1.5
2
00.51
1.52叶形线
2
4
6
8
-1-0.50
0.51曳物线
54、5。

相关文档
最新文档