matlab实验习题集答案

matlab实验习题集答案

ID:10608124

大小:590.50 KB

页数:16页

时间:2018-07-07

matlab实验习题集答案_第1页
matlab实验习题集答案_第2页
matlab实验习题集答案_第3页
matlab实验习题集答案_第4页
matlab实验习题集答案_第5页
资源描述:

《matlab实验习题集答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1:用以上两种形式计算算术运算结果。>>5^6+sin(pi)+exp(3)ans=1.5645e+004>>x=5^6+sin(pi)+exp(3)x=1.5645e+0042:已知矩阵,对它们做简单的关系与逻辑运算C=(A>A=[12;12];>>B=[11;22];>>C=(A>a=5+sin(7);formatshort,aa=5.6570>>a=5+sin(7);>>formatlong,aa=5.6569865987187

2、894:直接输入创建矩阵>>A=[123;41560;789]A=123415607895:输入矩阵。%利用MATLAB命令直接输入矩阵OneMatrix=ones(3,3,1)OneMatrix=1111111116:输入矩阵>>OneMatrix=ones(2,5,1);ZeroMatrix=zeros(size(OneMatrix))ZeroMatrix=00000000007:生成3阶魔方矩阵。>>magic(3)ans=8163574928:操作符冒号”:”的应用a)步长为1的等差数列b)步长为2的等差数列c)步长为-2的等差、递减

3、数列>>0:1:10ans=012345678910>>0:2:10ans=0246810>>10:(-2):0ans=10864209:已知矩阵,抽取与修改矩阵A的一些元素.a)求矩阵A的第二行第三列元素b)求矩阵A的第四个元素c)取矩阵A的A(2),A(3),A(4)d)取矩阵A的第一行e)取矩阵A的第三列f)把矩阵A的第一行第三列元素赋值给变量g)把矩阵A的第二行第一列元素修改为100>>A=[12356;sin(3)79;log(2)61]>>A(2,3)ans=9>>A(4)ans=23>>A(2),A(3),A(4)ans=0.1

4、41120008059867ans=0.693147180559945ans=23>>A(1,:)ans=12356>>A(:,3)ans=5691>>x=A(1,3)x=56>>A(2,1)=100A=1.000023.000056.0000100.00007.00009.00000.69316.00001.000010:已知矩阵,利用A与B生成矩阵,,。>>A=[13;69];B=[15;08];>>C=[AB(:,1)];>>C(1,3)=100C=13100690>>A=[13;69];B=[15;08];D=[AB]D=131569

5、0811:已知矩阵,删除矩阵A的第一行。>>A=[12356;sin(3)79;log(2)61];>>A(1,:)=[]A=0.14117.00009.00000.69316.00001.000012:linspace(0,1,6)↙%给出区间[0,1]的6个等分点数据logspace(0,1,6)↙%给出区间的6个等比点数据,公比为>>linspace(0,1,6)ans=00.20000.40000.60000.80001.0000>>logspace(0,1,6)ans=1.00001.58492.51193.98116.309610

6、.000013:数组运算定义数组a=1:5;b=3:2:11求:a)数组a的每一个元素求平方b)数组a的每一个元素乘以对应的数组b的元素>>a=1:5b=3:2:11c=a.*aa=12345b=357911c=1491625>>a.*bans=31021365514:计算的值。>>k=-2:2X=sin(k*pi/2)k=-2-1012X=-0.0000-1.000001.00000.000015,15:用M命令文件画出衰减振荡曲线及其它的包络线。的取值范围是。t=0:pi/100:4*pi;y=exp(-t/3).*sin(3*t);y0

7、=exp(-t/3);plot(t,y);holdon;plot(t,y0);holdoff;16:设可逆方阵为A,编写的M函数文件,同时求出结果。A=[12;34]det(A)A^2A^(-1)A.'A=1234ans=-2ans=7101522ans=-2.00001.00001.5000-0.5000A=1234ans=132417:利用for循环求1~100的整数之和。x=0;y=0;forn=1:100x=x+1;y=y+x;endyy=505018:利用for循环找出100~200之间的所有素数。解:(1).建立命令文件exam2

8、.m。%利用for循环找出100~200之间的所有素数disp('100~200之间的所有素数为:')form=100:200k=fix(sqrt(m));%求m的

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

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

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