matlab程序设计与应用上习题解答【可编辑】

matlab程序设计与应用上习题解答【可编辑】

ID:12802277

大小:1.02 MB

页数:79页

时间:2018-07-19

matlab程序设计与应用上习题解答【可编辑】_第1页
matlab程序设计与应用上习题解答【可编辑】_第2页
matlab程序设计与应用上习题解答【可编辑】_第3页
matlab程序设计与应用上习题解答【可编辑】_第4页
matlab程序设计与应用上习题解答【可编辑】_第5页
资源描述:

《matlab程序设计与应用上习题解答【可编辑】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB程序设计与实例应用(上)晋中学院物理与电子工程学院目录第一章MATLAB入门1第二章数、变量和表达式2第三章矩阵及其运算3第四章程序的结构和流程控制4第五章函数及其图像87第三章程序结构和流程控制第一章MATLAB入门1.1MATLAB语言的应用领域有那些方面?1.2学会安装MATLAB,掌握启动MATLAB几种方法。1.2了解菜单栏,工具栏的基本功能,熟悉命令窗口(CommandWindow)、工作区(Workspace)和命令记录(CommandHistory)的使用。1.3利用MATLAB进行简单的四则运算:。了解%的作用。1.4已

2、知a=5,b=5,求c=a+b,c=ab和ab。写出MATLAB计算程序。1.5当不需要显示结果时应该如何做?1.7了解通用操作指令:quit,clear,cla,clf,clc,hold的功能和使用。1.8学会使用在线帮助。利用帮助系统查询quit,clear,cla,clf,clc,hold的使用说明。1.9学会打开并保存程序编辑窗口,并在M文档中编写1.4的运算程序并进行运算。7第三章程序结构和流程控制第二章数、变量和表达式2.1MATLAB的运算符有那几类?2.2写出相加、相减、矩阵相乘、矩阵乘方、左除、右除、数组相乘、数组乘方、数组左除、数

3、组右除的运算符号及意义。2.3设A=[59645];B=[12896],计算A+B和A-B的结果。2.4设A=2;B=4,求C=A*B与D=A.*B?2.5设A=[895612];B=[563245];求A.*B?2.6设A=4;B=2,求C=A/B与D=AB?2.7设a=[1-20;40-4;5-60],请设计一个程序,找出小于、等于和小于0的矩阵元素的位置。2.8设a=[-10;12],判断a中元素是否大于、小于和等于0。2.9设a=[0210],b=[2100],求a&b的值?(与运算)2.10设a=[0120],b=[1200],求a

4、b的

5、值?(或运算)2.11设a=[0100],求~a的值?(非运算)2.12设a=[0120],b=[2100],求axorb的值?2.13设a=2+3i,b=1+2i,求c=a+b、、c=a/b和c=ab的值?2.14计算A=[2,3;3,4]+i*[1,2;4,3]。2.15分别用formatshort和formatlong显示1/3。2.16设a=0:0.1:1;写出该向量的每一个元。7第三章程序结构和流程控制第三章矩阵及其运算3.1如何区分参与运算的是矩阵还是数组?3.2在CommandWindows写出矩阵。3.3已知将进行矩阵运算以及数组运

6、算。3.4已知求a对应的转置矩阵、逆矩阵、秩、正交矩阵、迹和行列式。3.5已知求a对应的本征值与本征向量。3.6已知将a(2,3)=-1替换为a(2,3)=0。3.6已知将a的第二行元素全部替换为0,然后将第二列元素全部替换为1。7第三章程序结构和流程控制第四章程序的结构和流程控制4.1请设计一段程序,求等差数列(通项公式为)的前项的和,并可给出任意项的值。其中设,。并由通项公式和前项和的公式核对。解:程序设计%求等差级数的和及前n项的值clearsum=0;a(1)=1;d=2;forii=1:100a(ii)=a(1)+(ii-1)*d;sum=

7、sum+a(ii);endsuma(50)sum=10000ans=994.2请设计一段程序,求等比数列(通项公式为)的前项的和,并可给出任意项的值。其中设,分别取2和0.5。并由通项公式和前项和的公式核对。解:程序设计%求等比级数的和及前n项的值clearsum=0;a(1)=1;q=0.5;forii=1:100a(ii)=a(1)*q^(ii-1);sum=sum+a(ii);endsuma(50)sum=2ans=7第三章程序结构和流程控制1.7764e-015%求等比级数的和及前n项的值clearsum=0;a(1)=1;q=2;forii

8、=1:100a(ii)=a(1)*q^(ii-1);sum=sum+a(ii);endsuma(50)sum=2ans=1.7764e-015sum=1.2677e+030ans=5.6295e+0144.3设计一个程序计算下式偶数奇数对任意给定值的和。解:%求1-2+3-...+(-1)^(n-1)*n的和clearn=input('输入n=');%输入n值switchmod(n,2)%mod是求余函数,余数为0,得0,余数不为0,得1case0-n/2otherwise(n+1)/2end%end4.4设计一程序选出一维数组x=[10911565

9、4321]中的最大(小)值,并用max(A)验证。7第三章程序结构和流程控制%找出数组中的最大值clearx

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

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

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