matlab实验指导.doc

matlab实验指导.doc

ID:48212854

大小:876.00 KB

页数:23页

时间:2020-01-22

matlab实验指导.doc_第1页
matlab实验指导.doc_第2页
matlab实验指导.doc_第3页
matlab实验指导.doc_第4页
matlab实验指导.doc_第5页
资源描述:

《matlab实验指导.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.实验一MATLAB运算基础1.实验目的1)熟悉启动和退出MATLAB的方法。2)熟悉MATLAB命令窗口的组成。3)掌握建立矩阵的方法。4)掌握MATLAB各种表达式的书写规则以及常用函数的使用。2.实验内容1、用逻辑表达式求下列分段函数的值。2、求[100-999]之间能被21整除的数的个数。3、建立一个字符串向量,删除其中的大写字母。4、输入矩阵,并找出A中大于或等于5的元素(用行列表示)。5、求矩阵的行列式值、逆和特征根。6、不采用循环的形式求出和式的数值解。3.实验程序及结果1、程序如下:t=0:0.5;2.5...y=t.^2*((

2、t>=0)&(t<1))+(t.^2-1).*((t>=1)&(t<2))+(t.^2-2*t+1).*((t>=2)&(t<3))结果如下:..2、程序如下:p=rem([100:999],21)==0;sum(p)运行结果如下:3、程序代码如下:ch='ABcdefGHd',k=find(ch>='A'&ch<='Z'),ch(k)=[]4、程序代码如下:A=[123;456;789],[i,j]=find(A>=5),forn=1:length(i)m(n)=A(i(n),j(n))..endM运行结果:5、程序代码:a11=input(

3、'a11='),a12=input('a12='),a21=input('a21='),a22=input('a22='),A=[a11,a12,a21,a22],DA=det(A),IA=inv(A),EA=eig(A)运行结果如下:6、程序代码如下:sum(2.^[0:63])结果如下:..四.心得体会通过本次的学习,使我对MATLAB的使用有了基本的了解。熟悉了MATLAB的一系列运用和命令窗口的基本组成。掌握如何去建立矩阵及各种表达式的书写规则和常规函数的使用。对行列式的运用有了进一本的了解。实验二M函数与M文件的编写与应用1.实验目的

4、1、熟悉MATLAB的环境与工作空间。2、熟悉变量与矩阵的输入、矩阵的运算。3、熟悉M文件与M函数的编写及应用。4、熟悉MATLAB控制语句与逻辑运算。2.实验内容1、1行100列的Fibonacc数组a,a(1)=a(2)=1,a(i)=a(i-1)+a(i-2),用for循环指令来寻求该数组中第一个大于10000的元素,并指出其位置i。2、编写M脚本文件,定义下列分段函数,并分别求出当(x1=1,x2=0.5)、(x1=-1,x2=0)和(x1=0,x2=-0.5)时的函数值。3、编写M函数表示曲线sint以及其它的包络线,并从命令窗口输入

5、命令语句绘制曲线。t的取值范围是[0-4]。4、设编写一个M文件,使的调用函数f(x)时,x可用矩阵代入,得出的f(x)为同价矩阵。\5、实验程序及结果心得体会..3.实验程序及结果1、程序代码如下:n=100;a=ones(1,n);fori=3:na(i)=a(i-1)+a(i-2);ifa(i)>10000a(i),break;end;end,i程序运行结果如下:2、程序代码如下:function[p]=ff(x1,x2)ifx1+x2>1p=0.5457*exp(-0.75*x2^2-3.75*1^2-1.5*1);elseifx1+

6、x2<=-1p=0.5457*exp(-0.75*x2^2-3.75*1^2-1.5*1);elsep=0.7575*exp(-x2^2-6.*x1^2);End在命令窗口输入x1=0.x2=-0.5ff(x1,x2)运行结果:ans=0.5899输入X1=-1,x2=0Ff(x1,x2)程序结果如下:Ans=..0.00229输入X1=1,x2=0..5Ff(x1,x2)程序结果如下Ans=0.02243、程序代码如下:functiony=ff(t)y1=exp(-t/3)y2=exp(-t/3).*sin(3*t);y=[y1;y2]单击M

7、文件编辑器的SAVE图标,使出现标准的文件保存对话框在文件对话框中选定目录填写文件名单击SAVE按钮把M文件保存到制定的文件目录中输入如下命令T=0:pi/100:4*pi;Plot(t,ff(tt))4、程序代码如下:functionf=fx(x)f=1./((x-2).^2+0.1)+1./((x-3).^4+0.01)4实验心得通过对M函数与M文件的编写与应用使我对MATLAB的环境与工作空进有了更近一步的熟悉,可以在文件保存对话框中选定目录,填写文件名并设置M文件保存在制定的目录中,熟悉了M文件与M函数的编写与应用和MATLAB的控制语

8、句与逻辑运算。实验三选择与循环结构程序的设计1.实验目的1、掌握if语句、switch语句、try语句的使用。2、掌握利用for语句、while语句实

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

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

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