练习题MATLAB绘制图形的属性(精)

合集下载

Matlab绘图,属性,坐标限定

Matlab绘图,属性,坐标限定

4 of 14
/beta
/eta
/int
/gamma /Gamma /partial
/delta
/Delta
/leftarrow
/theta
/Theta
/rightarrow
/lambda /Lambda /downarrow
/xi
/Xi
/uparrow
/pi
/Pi
/div
/omega /Omega /times
plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。
例51 在[0 , 2pi]区间,绘制曲线
文章存档
2012年01月 (1) 2011年11月 (2) 2011年10月 (1) 2011年06月 (6) 2011年05月 (28)
程序如下:在命令窗口中输入以下命令
>> x=0:pi/100:2*pi; >> y=2*exp(-0.5*x).*sin(2*pi*x); >> plot(x,y)
Matlab绘图-很详细,很全面 - Jay_Fighting的专栏 - 博客频...
/wangcj625/article/details/6287735
3 of 14
例 用不同的线型和颜色在同一坐标内绘制曲线 及其包络线。 >> x=(0:pi/100:2*pi)'; >> y1=2*exp(-0.5*x)*[1,-1]; >> y2=2*exp(-0.5*x).*sin(2*pi*x); >> x1=(0:12)/2; >> y3=2*exp(-0.5*x1).*sin(2*pi*x1); >> plot(x,y1,'k:',x,y2,'b--',x1,y3,'rp');

第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习题与答案2

Matlab习题与答案2

实验二二维/三维数据的可视化一、实验目的熟悉掌握简单的图形绘制函数;掌握MATLAB常用的二维、三维图形及其她图形绘制函数的使用方法;熟悉图形句柄的使用。

二、实验环境硬件环境:计算机一台软件环境:Matlab 6、0三、实验内容作为一个功能强大的工具软件,Matlab具有很强的图形处理功能,提供了大量的二维、三维图形函数。

由于系统采用面向对象的技术与丰富的矩阵运算,所以在图形处理方面即常方便又高效。

1、二维绘图(1)plot函数函数格式:plot(x,y) 其中x与y为坐标向量函数功能:以向量x、y为轴,绘制曲线。

例1 在区间0≤X≤2 内,绘制正弦曲线Y=SIN(X),其程序为:x=0:pi/100:2*pi;y=sin(x);plot(x,y)例2同时绘制正、余弦两条曲线Y1=SIN(X)与Y2=COS(X),其程序为: x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2)plot函数还可以为plot(x,y1,x,y2,x,y3,…)形式,其功能就是以公共向量x 为X轴,分别以y1,y2,y3,…为Y轴,在同一幅图内绘制出多条曲线。

例3 用不同线型与颜色重新绘制Y1=SIN(X)与Y2=COS(X),其程序为: x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,'go',x,y2,'b-、')其中参数'go'与'b-、'表示图形的颜色与线型。

g表示绿色,o表示图形线型为圆圈;b表示蓝色,-、表示图形线型为点划线。

在绘制图形的同时,可以对图形加上一些说明,如图形名称、图形某一部分的含义、坐标说明等,将这些操作称为添加图形标记。

title(‘加图形标题');xlabel('加X轴标记');ylabel('加Y轴标记');text(X,Y,'添加文本');例4 在坐标范围0≤X≤2π,-2≤Y≤2内重新绘制正弦曲线,其程序为:x=linspace(0,2*pi,60);生成含有60个数据元素的向量Xy=sin(x);plot(x,y);axis ([0 2*pi -2 2]);设定坐标轴范围2、subplot函数(1)subplot(m,n,p)该命令将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区。

matlab绘图参考答案

matlab绘图参考答案

matlab绘图参考答案matlab绘图参考答案Matlab是一种强大的数学软件,被广泛应用于科学计算、数据分析和绘图等领域。

在进行数据可视化时,Matlab提供了丰富的绘图函数和工具,可以轻松地创建各种类型的图表。

本文将介绍一些常见的Matlab绘图函数和技巧,帮助读者更好地掌握绘图的基本方法和应用。

一、折线图折线图是最常见的一种图表类型,用于显示数据随时间或其他变量的变化趋势。

在Matlab中,可以使用plot函数来绘制折线图。

例如,下面的代码演示了如何绘制一条简单的折线图:```matlabx = 1:10;y = [1 2 3 4 5 4 3 2 1 2];plot(x, y);```上述代码中,x是自变量,表示时间或其他变量的取值范围,y是因变量,表示对应时间或变量的取值。

plot函数将x和y作为输入参数,绘制出对应的折线图。

二、散点图散点图用于显示两个变量之间的关系,通常用于探索变量之间的相关性。

在Matlab中,可以使用scatter函数来绘制散点图。

例如,下面的代码演示了如何绘制一组随机生成的散点图:x = rand(1, 100);y = rand(1, 100);scatter(x, y);```上述代码中,x和y分别是两个变量的取值,scatter函数将x和y作为输入参数,绘制出对应的散点图。

三、柱状图柱状图用于比较不同类别或组之间的数据差异。

在Matlab中,可以使用bar函数来绘制柱状图。

例如,下面的代码演示了如何绘制一组随机生成的柱状图:```matlabx = 1:5;y = rand(1, 5);bar(x, y);```上述代码中,x是表示不同类别或组的标签,y是对应类别或组的数据。

bar函数将x和y作为输入参数,绘制出对应的柱状图。

四、饼图饼图用于显示不同类别或组占总体的比例关系。

在Matlab中,可以使用pie函数来绘制饼图。

例如,下面的代码演示了如何绘制一组随机生成的饼图:```matlabx = rand(1, 5);```上述代码中,x是表示不同类别或组的比例,pie函数将x作为输入参数,绘制出对应的饼图。

matlab figure 属性

matlab figure 属性

matlab绘图坐标属性设置2011-12-09 12:21:59| 分类:默认分类| 标签:|字号大中小订阅matlab原文地址:matlab绘图坐标属性设置作者:习惯使用matlab的绘图函数plot绘图时系统默认设置了一些属性,例如坐标轴字号大小等并根据情况自动设置坐标轴显示的上下限,这些属性可以通过函数灵活改动,此处总结一小部分。

figure;%设置坐标轴线宽,加边框,坐标字号axes('linewidth',1, 'box', 'on', 'FontSize',16);%设置坐标轴labelxlabel('时间(s)','FontSize',16);ylabel('压力(pa)','FontSize',16);grid on;hold on;plot(ScopeData1.time, ScopeData1.signals.values, 'k', 'linewidth', 1);%设置坐标轴上下限xlim([0, 0.5]);ylim([5300000, 5800000]);ppfranklee 的MATLAB 操纵坐标轴axis off;% 去掉坐标轴axis tight; % 紧坐标轴axis equal; % 等比坐标轴axis([-0.1, 8.1, -1.1, 1.1]); % 坐标轴的显示范围% gca: gca, h=figure(...);set(gca, 'XLim',[3 40]); % X轴的数据显示范围set(gca, 'XTick',[-3.14,0,3.14] ); % X轴的记号点set(gca, 'XTicklabel',{'-pi','0','pi'}); % X轴的记号set(gca, 'XTick', []); % 清除X轴的记号点set(gca, 'XGrid','on'); % X轴的网格set(gca, 'XDir','reverse'); % 逆转X轴set(gca, 'XColor','red'); % X轴的颜色matlab 画图,去掉边2011-02-25 11:121. 去掉边框,空白区域。

MATLAB课后习题及练习7.6

MATLAB课后习题及练习7.6

7.6 课后作业1.分别绘制下列函数图形:(1) r=3(1-cosθ) (极坐标)>> t=0:.01:2*pi;>> figure>> polar(t,abs(3*(1-cos(t))));运行结果:(2) y (t)=1.25e-0.25t +cos(3t)>> x=0:pi/180:2*pi;>> y1=1.25*exp(-0.25*x);y2=cos(3*x);>> plot(x,y1+y2)运行结果:2 .绘制函数y (t)=1-2e-tsint (0 ≤t≤8)的图形,且在x 轴上标注“Time”,y 轴上标注“Amplitude”,图形的标题为“Decaying Oscillating Exponential”。

>> x=0:0.01:8;>> y=1-2*exp(-1*x).*sin(x);>> figure>> plot(x,y)>> xlabel('Time');ylabel('Amplitude');>> title('Decaying Oscillating Exponential');运行结果:3 .在同一图中绘制下列两条曲线(x ∈[0,25]内) :(1) y 1(t)=2.6e(-0.5x) cos(0.6x)+0.8 ;(2) y 2(t)=1.6cos(3x)+sin(x)要求用不同的颜色和线型分别表示y 1(t) 和y 2(t) ,并给图形加注解。

>> x=0:0.1:25;>> y1=2.6*exp(-0.5*x).*cos(0.6*x)+0.8;>> y2=1.6*cos(3*x)+sin(x);>> figure>> plot(x,y1,'r-X',x,y2,'b--.');>> legend('y1=2.6*exp(-0.5*x).*cos(0.6*x)+0.8','y2=1.6*cos(3*x)+sin(x)')4 .在一个图形窗口下绘制两个子图,分别显示下列曲线:(1)y =sin2xcos3x ;(2) y =0.4 x要求给x 轴、y 轴加标注,每个子图加标题。

Matlab应用中的图形对象属性

Matlab 应用中的图形对象属性Matlab 应用中的图形对象属性如下表格:[table=560]图形对象属性[/td][td=2,1,5][/td][/tr][tr][td=1,1,250]BackingStore{on}:off:[/td][td=2,1,330]为了快速重画,存储图形窗口的拷贝当一个图原来被覆盖的一部分显露时,拷贝备份,刷新窗口较快,但需要较多的内存重画图形以前被覆盖的部分,刷新较慢,但节省内存[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]*CapterMap[/td][td=2,1,330]矩阵[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]*Client[/td][td=2,1,330]矩阵[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]Color[/td][td=2,1,330]图形背景色,一个3元素的RGB向量或MATLAB预定的颜色名,缺省的颜色是黑色[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]Colormap[/td][td=2,1,330]m×3的RGB向量矩阵,参阅函数colormap[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]*Colortable[/td][td=2,1,330]矩阵,也许包含一份系统颜色映象的拷贝[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]CurrentAxes[/td][td=2,1,330]图形的当前坐标轴的句柄[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]CurrentCharacter[/td][td=2,1,330]当鼠标指针在图形窗口中,键盘上最新按下的字符键[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]CurrentMenu[/td][td=2,1,330]最近被选择的菜单项的句柄[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]CurrentObject[/td][td=2,1,330]图形内,最近被选择的对象的句柄,即由函数gco返回的句柄[/td][td=1,1,3][/td][/tr][tr][td=1,1,250]CurrentPoint[/td][td=2,1,330]一个位置向量[left,bottom]或图形窗口的点的[X,Y],该处是鼠标指针最近一次按下或释放时所在的位置。

第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.以下哪个函数用于在Matlab中创建一个图形窗口?A. figureB. plotC. graphD. window答案:A2.在Matlab中,以下哪个选项可以用来定义一个矩阵?A. A = [1 2 3; 4 5 6]B. A = (1, 2, 3, 4, 5, 6)C. A = {1, 2, 3, 4, 5, 6}D. A = 1 2 3; 4 5 6答案:A3.以下哪个函数用于求解线性方程组Ax=b?A. solveB. linsolveC. solve(A, b)D. linsolve(A, b)答案:D4.在Matlab中,如何计算矩阵A和矩阵B的乘积?A. A BB. A \ BC. A . BD. A .\ B答案:A5.以下哪个函数用于在Matlab中绘制三维散点图?A. scatterB. scatter3C. plot3D. bar3答案:B二、填空题1.在Matlab中,要创建一个名为"myfig"的图形窗口,可以使用______函数。

答案:figure('Name', 'myfig')2.在Matlab中,要计算矩阵A的行列式,可以使用______函数。

答案:det(A)3.在Matlab中,若要计算变量x的平方,可以使用______运算符。

答案:.^24.在Matlab中,若要计算矩阵A的逆矩阵,可以使用______函数。

答案:inv(A)5.在Matlab中,要绘制一个正弦波形,可以使用______函数。

答案:plot(sin(x))三、判断题1.在Matlab中,矩阵的索引从1开始计数。

()答案:正确2.在Matlab中,可以使用逻辑运算符"&&"和"||"。

()答案:错误3.在Matlab中,矩阵乘法满足交换律。

(完整版)matlab经典习题及解答

(完整版)matlab经典习题及解答第1章 MATLAB 概论1.1 与其他计算机语⾔相⽐较,MATLAB 语⾔突出的特点是什么?MATLAB 具有功能强⼤、使⽤⽅便、输⼊简捷、库函数丰富、开放性强等特点。

1.2 MATLAB 系统由那些部分组成?MATLAB 系统主要由开发环境、MATLAB 数学函数库、MATLAB 语⾔、图形功能和应⽤程序接⼝五个部分组成。

1.4 MATLAB 操作桌⾯有⼏个窗⼝?如何使某个窗⼝脱离桌⾯成为独⽴窗⼝?⼜如何将脱离出去的窗⼝重新放置到桌⾯上?在MATLAB 操作桌⾯上有五个窗⼝,在每个窗⼝的右上⾓有两个⼩按钮,⼀个是关闭窗⼝的Close 按钮,⼀个是可以使窗⼝成为独⽴窗⼝的Undock 按钮,点击Undock 按钮就可以使该窗⼝脱离桌⾯成为独⽴窗⼝,在独⽴窗⼝的view 菜单中选择Dock ……菜单项就可以将独⽴的窗⼝重新防⽌的桌⾯上。

1.5 如何启动M ⽂件编辑/调试器?在操作桌⾯上选择“建⽴新⽂件”或“打开⽂件”操作时,M ⽂件编辑/调试器将被启动。

在命令窗⼝中键⼊edit 命令时也可以启动M ⽂件编辑/调试器。

1.6 存储在⼯作空间中的数组能编辑吗?如何操作?存储在⼯作空间的数组可以通过数组编辑器进⾏编辑:在⼯作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输⼊修改内容即可。

1.7 命令历史窗⼝除了可以观察前⾯键⼊的命令外,还有什么⽤途?命令历史窗⼝除了⽤于查询以前键⼊的命令外,还可以直接执⾏命令历史窗⼝中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M ⽂件中。

1.8 如何设置当前⽬录和搜索路径,在当前⽬录上的⽂件和在搜索路径上的⽂件有什么区别?当前⽬录可以在当前⽬录浏览器窗⼝左上⽅的输⼊栏中设置,搜索路径可以通过选择操作桌⾯的file 菜单中的Set Path 菜单项来完成。

在没有特别说明的情况下,只有当前⽬录和搜索路径上的函数和⽂件能够被MATLAB 运⾏和调⽤,如果在当前⽬录上有与搜索路径上相同⽂件名的⽂件时则优先执⾏当前⽬录上的⽂件,如果没有特别说明,数据⽂件将存储在当前⽬录上。

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