Matlab的基本操作及变量、数组及其答案.doc

Matlab的基本操作及变量、数组及其答案.doc

ID:51723292

大小:70.50 KB

页数:4页

时间:2020-03-15

Matlab的基本操作及变量、数组及其答案.doc_第1页
Matlab的基本操作及变量、数组及其答案.doc_第2页
Matlab的基本操作及变量、数组及其答案.doc_第3页
Matlab的基本操作及变量、数组及其答案.doc_第4页
资源描述:

《Matlab的基本操作及变量、数组及其答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一Matlab的基本操作及变量、数组一、实验目的:1.熟悉Matlab的开发环境,基本类型的Matlab窗口、工作空间和如何获得在线帮助。2.熟悉和掌握Matlab变量和数组的基本操作二、实验内容:1.Matlab的基本操作1.3先自定义一个变量,然后分别用8种不同的数字显示格式显示查看。>>formatcompact>>a=3.14159265358979a=3.14159265358979>>formatlong>>aa=3.141592653589790>>formatshorte>>aa

2、=3.1416e+000>>formatlonge>>aa=3.141592653589790e+000>>formathex>>aa=400921fb54442d11>>formatbank>>aa=3.14>>format+>>aa=+>>formatrat>>aa=355/113>>formatshort>>aa=3.14161.4下面的语句用于画出函数在[0,10]区间的值x=0:0.1:10;y=2*exp(-0.2*x);plot(x,y)用Matlab编辑器创建一个m文件,把上述语句写

3、入这个m文件并命名为“test1.m”,保存在当前路径中,然后在命令窗中键入test1,观察结果和运行程序后工作空间的变化.如何清空工作区间数据?键入clear;如何关闭图像窗口?键入close;除了在命令窗输入文件名,还可以怎样运行一个m文件程序?点击file,打开m文件,点击Run按钮,运行m文件程序。如果希望在命令窗中显示x和y的所有取值,应对程序做出怎么样的修改?x=0:0.1:10;y=2*exp(-0.2*x);plot(x,y);x,y1.5通过以下两种方式得到关于exp函数的帮助:(

4、1)在命令窗中输入helpexp命令;(2)运用帮助空间窗口。思考,用什么指令可以直接打开帮助空间中关于exp函数的说明?键入docexp;或者点击help,再点击producthelp,键入exp搜索.1.6假设x=3,y=4,用Matlab计算下列表达式:(1)(2)(3)(4)>>formatcompact>>x=3,y=4x=3y=4>>x^2*(y^3)/(x-y)^2ans=576>>4*x/(3*y)ans=1>>4/x*(pi*x^(-2))ans=0.4654>>x^3/(x^3-

5、y^x)ans=-0.72971.7在当前目录下创建一个m文件,键入以下程序并保存,先把文件保存为“2.m”,运行后观察结果,总结m文件的文件名(包括Matlab标识符)命名规则。对该文件重新命名后运行,保存运行结果。t=-2*pi:pi/10:2*pi;y=abs(sin(t));plot(t,y)>>2ans=2重新命名m文件后运行的结果:总结m文件的文件名(包括Matlab标识符)命名规则。在Matlab中,不能够区别以数字命名的文件是文件名还是数字,不能以单独的数字命名。变量和常量的标识符最

6、长允许19个字符,函数和文件名则通常不超过8个字符,这些字符包括全部的英文字母,阿拉伯数字和下划线等符号。标识符中的第一个字符必须是英文字母。Matlab对大小写敏感。2.变量及数组2.1在命令窗中输入数组,观察输出结果,然后依次实现:1.把第4行第2列元素赋值为112.把第五行元素赋值为-13、-14、-153.把第4行第2列元素赋值为第5行第1列元素的绝对值4.抽取A的第2行和第5行5.把第4行元素赋值为、(4+5)/6*2、-76.把A的第1、4行和2、3列相交的元素构成矩阵赋给A17.把A的

7、第1-4行和2-3列相交的元素构成矩阵赋给A2>>formatcompact>>A=[123;456;789]A=123456789>>A(4,2)=11A=1234567890110>>A(5,:)=[-13,-14,-15]A=1234567890110-13-14-15>>A(4,2)=abs(A(5,1))A=1234567890130-13-14-15>>A([1,3,4],:)=[]A=456-13-14-15>>A(4,:)=[sqrt(3),(4+5)/6*2,-7]A=4.0000

8、5.00006.0000-13.0000-14.0000-15.00000001.73213.0000-7.0000>>A1=A([1,4],[2,3])A1=563-7>>A2=A([1,2,3,4],[2,3])A2=56-14-15003-72.2在Matlab命令窗口输入:B=[3+4i,1+2i;7+8i,5+6i],观察输出的结果。1.试一试还能够用什么形式输出一个矩阵C,结果和上式一样?2.求复数2+3i的开方,赋给D3.计算D*D4.求C的共轭转置矩阵

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。