matlab基础与应用教程课后答案

上传人:夏** 文档编号:381562822 上传时间:2024-02-08 格式:DOC 页数:12 大小:76.50KB
返回 下载 相关 举报
matlab基础与应用教程课后答案_第1页
第1页 / 共12页
matlab基础与应用教程课后答案_第2页
第2页 / 共12页
matlab基础与应用教程课后答案_第3页
第3页 / 共12页
matlab基础与应用教程课后答案_第4页
第4页 / 共12页
matlab基础与应用教程课后答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《matlab基础与应用教程课后答案》由会员分享,可在线阅读,更多相关《matlab基础与应用教程课后答案(12页珍藏版)》请在金锄头文库上搜索。

1、matlab 基础与应用教程课后答案【篇一: matlab 教程基本应用练习题及解答】txt要求:将每题的答案(命令行和运行结果、图片或m 文件的文件名及具体内容)直接拷贝插入到各题的下方:(1)若为命令行,要求将提示符 “”一起拷入,并在右侧用“”注明命令行的每条命令的作用;( 2)若为多个运行结果,拷入后要求解释每个结果具体对应题目中的哪个要求,也在右侧用“”注明;( 3)如果为 m 文件,除了将文件名和此文件的具体内容全部拷入外,再将所有原始m 文件和本练习题电子版放在一个以“专业班级本人姓名学号”命名的文件夹内一起上传。ans =1 0 00 1 00 0 1ans =0 0 00 0

2、 0ans =1 1 11 1 11 1 11 1 120+40*rand(1,10) %生成 10 个在区间 20,60 上均匀分布的随机数。 ans =二 1)计算向量( 2,4,6,8)的最大值,最小值,平均值,中值,排序,总和值; max(2,4,6,8)% 最大值ans =8min(2,4,6,8)%最小值ans =2mean(2,4,6,8)%平均值ans =5median(2,4,6,8)%中值ans =5sort(2,4,6,8)%排序ans =2468sum(2,4,6,8)%总和值ans =202)在行向量( 2, 4,6,8)和( 1, 3,5, 7)之间实施加减乘除及幂

3、运算;a=2 4 6 8;b=1 3 5 7;a+b% 加ans =3 71115 a-b% 减 ans =1 1 1 1 a.*b% 乘 ans =2 12 30 56 a./b% 除ans =2.0000 1.3333 1.2000 1.1429a.b% 幂ans =2 64 7776 20971523)在向量( 1,3, 5)与标量 2 之间实施加减乘除及幂运算。a=1 3 5;a+3% 加ans =4 6 8a-3% 减ans =-202a*3% 乘ans =3 9 15 a/3% 除ans =0.3333 1.0000 1.6667a.3% 幂ans =1 27125三求的转置、行列

4、式、逆矩阵、特征值和特征向量及矩阵的秩。 ?1?2?1?213 1?1?0? a=1 2 -1;2 1 1;1 3 0;a% 转置ans =1 2 12 1 3-110det(a)% 行列式ans =-6inv(a)% 逆矩阵ans =0.5000 0.5000-0.5000-0.1667-0.1667 0.5000-0.8333 0.1667 0.5000d=eig(a)% 特征值d =3.00001.0000-2.0000v,d=eig(a)%特征向量v =-0.2716-0.4082 0.5774-0.6338 0.4082-0.5774-0.7243 0.8165 0.5774d =3

5、.0000000 1.0000000-2.0000 rank(a)% 秩 ans =3四 1)求分段函数的值?x2?x?6,x?0且 x?y?3?x2?5x?6,0?x?5且x?2及x?3?2?x?x?1, 其他用 if 语句实现,分别输出fdhs.m文件内容如下:x=input( 请输入 x 的值:if x0x=-3y=x*x+x-6;elseif x=0x5x=2x=3y=x*x-5*x+6;elsey=x*x-x-1;endyfdhs % 运行程序求函数值请输入 x 的值: -5.0x=-5.0, 1.0, 2.5,3.0 );时的y 值。y =14 %f(-5.0)fdhs请输入x 的

6、值:1.0y =2 %f(1.0)fdhs请输入x 的值:2.5y =-0.2500 %f(2.5)fdhs请输入x 的值:3.0y =5 %f(3.0)502)用 forqiuhe.m循环自行编写程序求文件内容如下s=0;for n=1:50s=s+n*(n+1);endsqiuhe % 运行程序求和s =44200 nn?1 )? (的值。 n?1五 1)在同一直角坐标系内画出 y?xsinx 和 y?x2sinx 在区间 0,5? 的图形,添加 x 轴和 y 轴的简单注解,创建图例框。t1.m 文件如下:x=linspace(0,5*pi,50);y1=x.*sin(x);y2=x.2.

7、*sin(x);plot(x,y1,:,x,y2,-);xlabel(x);ylabel(y);gtext(y1=x.*sin(x););gtext(y2=x.2.*sin(x););legend(y=x.*sin(x),y=x.2.*sin(x); t120015010050y0-50-100x2)画出函数 z?(x2?y2) 在 -1,1?-1,1 上的图形。 t2.m 文件内容如下:x=linspace(-1,1,100);y=x;x,y=meshgrid(x,y);r=x.2+y.2;z=-r;mesh(x,y,z);t2六求解线性方程组:?234?x?1?0.95?345?x2?0.

8、67?111456?x3?0.52?a=1/2 1/3 1/4;1/3 1/4 1/5;1/4 1/5 1/6; b=0.95 0.67 0.52; x=ab % 求解x =【篇二: matlab 实用教程 课后习题答案】3+4i 与 5-6i 的乘积。a=3+4ib=5-6ic=a*bstudents(1).age=18students(2).name=wangstudents(2).age=21students(2).email=students(3).name=listudents(3).age=students(3).email=students.namestudent(1).age(

9、1)=19student.age3. 用满矩阵和稀疏矩阵存储方式分别构造下属矩阵:a=0 1 0 0 0;1 0 0 0 0;0 0 0 0 0;0 0 0 1 0a=0 1 0 0 0;1 0 0 0 0;0 0 0 0 0;0 0 0 1 0s=sparse(a)s=sparse(2,1,4,1,2,4,1,1,1,4,5)4. 采用向量构造符得到向量 1,5,9.,41. a=1:4:415. 按水平和竖直方向分别合并下述两个矩阵:a=1 0 0;1 1 0;0 01,b=2 3 4;5 6 7;8 9 10 a=1 0 0;1 1 0;0 0 1b=2 3 4;5 6 7;8 9 10

10、c=a bd=a;b6. 分别删除第五题两个结果的第 2 行。 a=1 0 0;1 1 0;0 0 1b=2 3 4;5 6 7;8 9 10 c=a bd=a;b c(2,:)=d(2,:)=7. 分别将第 5 题两个结果的第 2 行最后 3 列的数值改为 11 12 13 。 a=1 0 0;1 1 0;0 0 1b=2 3 4;5 6 7;8 9 10 c=a bd=a;bc(2,4:6)=11 12 13d(2,:)=11 12 138. 分别查看第 5 题两个结果的各方向长度 a=1 0 0;1 1 0;0 0 1b=2 3 4;5 6 7;8 9 10 c=a bd=a;ba=si

11、ze(c)b=size(d)9. 分别判断 pi 是否为字符串和浮点数。tf=ischar(pi)tf=isfloat(pi)10. 分别将第 5 题两个结果均转换为 2*9 的矩阵。a=1 0 0;1 1 0;0 0 1b=2 3 4;5 6 7;8 9 10c=a bd=a;be=reshape(c,2,9)f=reshape(d,2,9)11. 计算第 5 题矩阵 a 的转秩。a=1 0 0;1 1 0;0 0 1b=transpose(a)12. 分别计算第 5 题矩阵 a 和 b 的 a+b 、 a.b 和 ab 。 a=1 0 0;1 1 0;0 0 1b=2 3 4;5 6 7;8 9 10 c=a+bd=a.*b e=ab13. 判断第 5 题矩阵 a 和 b 中哪些元素值不小于4。a=1 00;1 1 0;001b=2 34;5 6 7;8910a=4b=414. 分别用函数 strcat ()和矩阵合并符合并如下字符串: thepicture is和 very good 。a= the picture isb= very goodc=strcat(a,b)d=a b15. 创建字符串数组,其中元素分别为 picture 和pitch。 a=char(picture,pitch)16. 在第 14 题结果中查找字符串 e。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号