荟聚奇文、博采众长、见贤思齐
当前位置:公文素材库 > 报告体会 > 工作报告 > Matlab实训报告

Matlab实训报告

网站:公文素材库 | 时间:2019-05-28 22:09:36 | 移动端:Matlab实训报告

Matlab实训报告

MATLAB学院:班级:

学号:姓名:

实训报告

评分栏:

一、“帮助(Help)”文档部分内容翻译。

轴的控制

Axis命令可以规定图象的缩放比例、方位、和纵横比,你可以交互的使用指令进行操作,详见图形的编辑。设置轴的范围

默认时,MATLAB可以根据数值的最大值和最小值决定合适的范围,用axis命令可以自己定义数值的标尺范围:axis([xminxmaxyminymax])三维图则用:

axis([xminxmaxyminymaxzminzmax])用命令

axisauto

使MATLAB重新自动选择范围。设定纵横比

用axis也可以指定预先确定的数。例如,

axissquare使x轴和y轴等长。

axisequal

使x轴与y轴的单位长度相等。也就是说

plot(exp(i*[0:pi/10:2*pi]))

无论后面跟着axissquare还是axisequal都把椭圆变成正圆。

axisautonormal

返回默认模式中定义的缩放比例。设定轴的可见性

用axis命令还可以使轴隐藏或显示。

axison

使轴显示出来。这是默认情况。

axisoff使轴隐藏。设置网格线

grid命令设置网格线显示或隐藏。语句

gridon使网格线显示,

gridoff隐藏网格线。

图形的打印

你能直接在一台已连接到你的计算机上的打印机上打印一个MATLAB图形,或输出图形到一种MATLAB所支持的图象文件格式。这里提供两种打印或输出图形的方法。

在File菜单下用Print选项用print命令

从菜单打印

在File菜单下方有四个菜单选择是关于打印的。

PageSetup选项显示一个对话框,它使你能调整打印页图形的特征。PrintSetup选项显示一个对话框,它设置打印默认值,但是实际上不打印图形。

PrintPreview选项使你能查看到打印出来页面的样子。

Print选项显示一个对话框,它让你选择标准打印选项然后打印图形。

通常,使用PrintPreview确定打印的输出是否你想要的效果。如果不是,使用PageSetup对话框来改变输出设置。选择PageSetup对话框的Help按钮以显示如何设置页面的帮助信息。输出图形到图形文件

在文件菜单之下的Export选项使你能输出图形到多种标准图形文件格式。用打印命令

print命令在输出的类型上提供更多的适应性送到打印机,并允许你到从M-文件控制打印。结果能直接送到你的默认打印机或保存到特定文件。多样化的输出格式,包括TIFF,JPEG和PostScript都可用到。

例如,以下语句将当前的图形窗口的内容保存到压缩2级PostScript颜色的文件,名字是magicsquare.eps。这也包括TIFF预览,能使大多数文字处理器显示这图画。

print-depsc2-tiffmagicsquare.eps要用200dpi的分辨率把图像保存为TIFF文件,用命令

print-dtiff-r200magicsquare.tiff若在命令行中输入print,

print

MATLAB就在默认打印机上打印当前图形。

图形的编辑

MATLAB在一个图形中提供了可读性,设定轴的比例(包括单位长度),使用颜色及线型区分图形的格式。然而,如果要创建用于介绍的图形,可能需要改变这些默认格式或添加描述性标签,符号,图例或其他注释以助解释数据。MATLAB支持两种编辑所建图形的途径。

用鼠标交互地选择并编辑对象在命令行或M-文件中用MATLAB函数

交互式的作图编辑

若在MATLAB的Figure窗口中打开作图编辑模式,就可以在图形中向对象作鼠标指向和点击的编辑。在这模式里,双击选择要编辑的对象。这就打开了属性编辑器,它提供了可编辑的对象属性,这些属性控制了对象的外观和性能。关于交互式编辑的更多内容见作图编辑模式的使用。有关在作图编辑模式中编辑对象属性的信息见属性编辑器的使用。

注意作图编辑模式对访问MATLAB的图形对象属性提供了可选的途径。然而,在此机制中只能访问对象属性的一个子集。要达到所要求的效果,可能需要组合使用交互式编辑及命令行编辑。用函数编辑图表

若你更喜欢用MATLAB的命令行工作或在创建M-文件,你可以用MATLAB命令编辑所建图形。使用MATLAB的句柄图形系统,则可以用set或get命令改变图形中的对象属性。关于使用命令行的更多内容见句柄图形.

扩展阅读:matlab实习报告

MATLAB实习报告(1)

实验一MATLAB运算基础

王夏201*301610405

一、实验目的

1、熟悉启动和退出MATLAB的方法。2、熟悉MATLAB命令窗口的组成。3、掌握建立矩阵的方法。

4、掌握MATLAB各种表达式的书写规则以及常用函数的使用。二、实验内容

1、先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。

(1)Z1=2sin85`/(1+e^2)

程序清单:z1=2*sin(85*pi/180)/(1+exp(2))运行结果:z1=0.2375

(2)Z2=1/2*ln(x+(√1+x^2)),其中x=[21+2i;-0.455]

程序清单:x=[2,1+2i;-0.45,5];z2=1/2*log(x+sqrt(1+x^2))运行结果:z2=

0.7114-0.0253i0.8968+0.3658i

0.2139+0.9343i1.1541-0.0044i

(3)Z3=((e^0.3a-e^(-0.3a))/2)sin(a+0.3)+ln((0.3+a)/2),

a=-3.0,-2.9,-2.8,,2.8,2.9,3.程序清单:a=-3.0:0.1:3.0;

z3=(exp(0.3*a)-exp(-0.3*a))/2.*sin(a+0.3)+log((0.3+a)/2);

运行结果:z3=

Columns1through5

0.7388+3.1416i0.7696+3.1416i0.7871+3.1416i0.7913+3.1416i0.7822+3.1416iColumns6through10

0.7602+3.1416i0.7254+3.1416i0.6784+3.1416i0.6196+3.1416i0.5496+3.1416iColumns11through15

0.4688+3.1416i0.3780+3.1416i0.2775+3.1416i0.1680+3.1416i0.0497+3.1416iColumns16through20

-0.0771+3.1416i-0.2124+3.1416i-0.5104+3.1416i-0.6752+3.1416iColumns21through25

-0.8536+3.1416i-1.0497+3.1416i-1.5271+3.1416i-1.8436+3.1416iColumns26through30

-2.2727+3.1416i-2.9837+-3.0017-2.3085

-0.3566+3.1416i-1.2701+3.1416i3.1416i-37.02Columns31through35

-1.8971-1.5978-1.3575-1.1531-0.9723Columns36through40

-0.8083-0.6567-0.5151-0.3819-0.2561Columns41through45

-0.1374-0.02550.17660.2663Columns46through50

0.34780.42060.53790.5815Columns51through55

0.61450.63660.64700.6351Columns56through60

0.61190.57770.47740.4126Column610.3388

实验收获:利用冒号表达式生产a向量。

(4)Z4=t^2,0t^2-1,1z43=1.00002.2500

实验收获:利用逻辑表达式实现分段函数的取值范围,利用find以

及t命令取得所需的函数值,注意点乘。

程序清单:savemydataZ1,Z2,Z3,Z41,Z42,Z43

实验收获:save文件名变量名可以将变量保存在“文件名.mat”

中,下次进入MATLAB后,可以利用命令loadmydata,使变量成为已知变量

2、已知矩阵A、B,求出所给表达式的值。

程序清单:A=[12,34,-4;34,7,87;3,65,7];

B=[1,3,-1;2,0,3;3,-2,7];

I=eye(3)C=A+6*BD=A-B+IE=A*BF=A.*BG=A^3H=A.^3J=A/BK=B\\AL=[A,B]

M=[A([1,3],:);B^2]

实验收获:单位矩阵的生成eye(n);“*”是两个矩阵相乘,“.*”是两个矩阵的对应元素相乘;A/B=A*inv(B),B\\A=inv(B)*A;A([1,3],:)表示取A的第一和第三行元素,A(i:i+m,k:k+m)表示取A矩阵第i~i+m行内,并在第k~k+m列中的所有元素。3、已知矩阵A、B,(1)求他们的乘积C。

(2)将矩阵C的左下角3×2子矩阵赋给D.(3)查看MATLAB工作空间的使用情况。

程序清单:A=[1:5;6:10;11:15;16:20;21:25];

B=[3016;17-69;023-4;970;41311];C=A*B;D=C(3:5,2:3);Whos

运行结果:C=

9315077

258335237423520397588705557753890717

D=

520397

705557890717

实验收获:取用矩阵中的指定元素,利用whos查看工作空间的使用

状况。4、完成下列操作:

(1)求[100,999]之间能被21整除的数的个数。(2)建立一个字符串向量,删除其中的大写字母。

程序清单:(1)a=100:999;

b=length(find(rem(a,21)==0))

(2)ss="WuHanDaXue"

ss(find(ss>="A"&ss

友情提示:本文中关于《Matlab实训报告》给出的范例仅供您参考拓展思维使用,Matlab实训报告:该篇文章建议您自主创作。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


Matlab实训报告》由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
链接地址:http://www.bsmz.net/gongwen/625773.html
相关文章