


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、matlab基础教程课后答案【篇一:matlab基础练习题及答案】xt>1.4matlab操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?答:在matlab操作桌面上有五个窗口。在每个窗口的右上角有两个小按钮,一个是关闭窗口的close按钮,一个是可以使窗口成为独立窗口的undock按钮,点击undock按钮就可以使该窗口脱离桌面成为独立窗口。在独立窗口的desktop菜单中选择dock.项就可以将独立的窗口重新放置到桌面上。1.5如何启动m文件编辑/调试器?答:在操作桌面上选择建立新文件”或打开文件”操作时,m文件编辑/调试器将被启动。在
2、命令窗口中键入edit命令时也可以启动m文件编辑/调试器。1.6存储在工作空间中的数组能编辑吗?如何操作?1.7命令历史窗口除了可以观察前面键入的命令外,还有什么用途?答:命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到m文件中。1.8如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别?答:当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的file菜单中的setpath菜单项来完成。在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被mat
3、lab运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上。1.9在matlab中有几种获得帮助的途径?答:(1)帮助浏览器:选择view菜单中的help菜单项或选择help菜单中的matlabhelp菜单项可以打开帮助浏览器。(2) help命令:在命令窗口键入“help”命令可以列出帮助主题,键入“help函数名”可以得到指定函数的在线帮助信息。(3) lookfor命令:在命令窗口键入“lookfor关键词”可以搜索出一系列与给定关键词相关的命令和函数。(4) 模糊查询:输入命令的前几个字母,然后按tab键,
4、就可以列出所有以这几个字母开始的命令和函数。注意:lookfor和模糊查询查到的不是详细信息,通常还需要在确定了具体函数名称后用help命令显示详细信息。第2章matlab矩阵运算基础2.1在matlab中如何建立矩阵??573?,并将其赋予变量491?a?答:在commandwindow窗口输入操作:a=573;4912.2有几种建立矩阵的方法?各有什么优点?答:(1)直接输入法,如a=1234,优点是输入方法方便简捷;(2)通过m文件建立矩阵,该方法适用于建立尺寸较大的矩阵,并且易于修改;(3)由函数建立,如y=sin(x),可以由matlab的内部函数建立一些特殊矩阵;(4)通过数据文件
5、建立,该方法可以调用由其他软件产生数据。2.3在进行算术运算时,数组运算和矩阵运算各有什么要求?答:进行数组运算的两个数组必须有相同的尺寸。进行矩阵运算的两个矩阵必须满足矩阵运算规则,如矩阵a与b相乘(a*b)时必须满足a的列数等于b的行数。2.4数组运算和矩阵运算的运算符有什么区别?答:在加、减运算时数组运算与矩阵运算的运算符相同,乘、除和乘方运算时,在矩阵运算的运算符前加一个点即为数组运算,如a*b为矩阵乘,a.*b为数组乘。?535?242?374?679?2.5计算矩阵?与?之和。?798?836?答:2.6求x?答:?4?8i3?5i2?7i1?4i7?5i?的共辄转置。?3?2i7
6、?6i9?4i3?9i4?4i?2.7计算a?答:?693?241?b?与?468?的数组乘积。275?2.8左除”与右除”有什么区别?答:在通常情况下,左除x=ab是a*x=b的解,分母在左边。右除x=b/a是x*a=b的解,分母在右边。一般情况下,ab?b/a。?492?37?262.9对于ax?b,如果a?764?,b?28?357?,求解x。答:?123?2.10已知:a?456?,分别计算?789?a的数组平方和矩阵平方,并观察其结果。答:a的数组的平方:a的矩阵的平方:【篇二:matlab基础练习题及答案(11信本)】基础2.2有几种建立矩阵的方法?各有什么优点?答:(1)直接输入
7、法,如a=1234,优点是输入方法方便简捷;通过m文件建立矩阵,该方法适用于建立尺寸较大的矩阵,并且易于修改;(2) 由函数建立,如y=sin(x),可以由matlab的内部函数建立一些特殊矩阵;(3) 通过数据文件建立,该方法可以调用由其他软件产生数据。2.3在进行算术运算时,数组运算和矩阵运算各有什么要求?答:进行数组运算的两个数组必须有相同的尺寸。进行矩阵运算的两个矩阵必须满足矩阵运算规则,如矩阵a与b相乘(a*b)时必须满足a的列数等于b的行数。2.4数组运算和矩阵运算的运算符有什么区别?答:在加、减运算时数组运算与矩阵运算的运算符相同,乘、除和乘方运算时,在矩阵运算的运算符前加一个点
8、即为数组运算,如a*b为矩阵乘,a.*b为数组乘。?535?242?2.5计算矩阵?374?与?679?之和。?798?836?1.4matlab操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?答:在matlab操作桌面上有五个窗口。在每个窗口的右上角有两个小按钮,一个是关闭窗口的close按钮,一个是可以使窗口成为独立窗口的undock按钮,点击undock按钮就可以使该窗口脱离桌面成为独立窗口。在独立窗口的desktop菜单中选择dock.项就可以将独立的窗口重新放置到桌面上。1.5如何启动m文件编辑/调试器?答:在操作桌面上选择?建立新文件
9、?或?打开文件?操作时,m文件编辑/调试器将被启动。在命令窗口中键入edit命令时也可以启动m文件编辑/调试器。1.6存储在工作空间中的数组能编辑吗?如何操作?1.7命令历史窗口除了可以观察前面键入的命令外,还有什么用途?答:命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到m文件中。1.8如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别?答:当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的file菜单中的setpath菜单项来完成。在没有特别说明的情
10、况下,只有当前目录和搜索路径上的函数和文件能够被matlab运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上。1.9在matlab中有几种获得帮助的途径?答:(1)帮助浏览器:选择view菜单中的help菜单项或选择help菜单中的matlabhelp菜单项可以打开帮助浏览器。(2) help命令:在命令窗口键入?help?命令可以列出帮助主题,键入?help函数名?可以得到指定函数的在线帮助信息。(3) lookfor命令:在命令窗口键入?lookfor关键词?可以搜索出一系列与给定关键词相关的命令和函数。(
11、4) 模糊查询:输入命令的前几个字母,然后按tab键,就可以列出所有以这几个字母开始的命令和函数。注意:lookfor和模糊查询查到的不是详细信息,通常还需要在确定了具体函数名称后用help命令显示详细信息。答:?4?8i3?5i2?7i1?4i7?5i?2.6求x?的共辄3?2i7?6i9?4i3?9i4?4i?转置。答:第2章matlab矩阵运算基础?573?2.1在matlab中如何建立矩阵?,并将其赋予491?变量a?693?241?2.7计算a?与b?的数组乘积。?275?468?答:在commandwindow窗口输入操作:a=573;491第1页共13页答:?125?8?74?b
12、?2.11a?,?362?,观察a与b36?4?之间的六种关系运算的结果。答:2.8 ?左除?与?右除?有什么区别?答:在通常情况下,左除x=ab是a*x=b的解,分母在左边。右除x=b/a是x*a=b的解,分母在右边。一般情况下,ab?b/a。?492?37?对于ax?b,如果a?764?,b?26?,求?28?357?解x。答:?123?2.10已知:a?456?,分别计算a的数组平方和?789?矩阵平方,并观察其结果。答:a的数组的平方:a的矩阵的平方:第2页共13页2.12a?50.20?8?0.7?,在进行逻辑运算时,a相当于什么样的逻辑量。答:相当于a=110112.13在sin(
13、x)运算中,x是角度还是弧度?答:在sin(x)运算中,x是弧度,matlab规定所有的三角函数运算都是按弧度进行运算。2.14角度x?304560?,求x的正弦、余弦、正切和余切。答:?912?2.16矩阵a?563?,分别对a进行特征值分解、?827?奇异值分解、lu分解、qr分解及chollesky分解。答:2.15用四舍五入的方法将数组2.45686.39823.93758.5042取整。答:第3页共13页按照a、b、c的列顺序组合成一个行矢量或利用(1)中产生的d第2章基本图形处理功能2.18绘制曲线y?x3?x?1,x的取值范围为-5,5。2.17将矩阵a?42?b?71?59?7
14、5?、?83?和c?62?组合成两个新矩阵:答:(1)组合成一个4?3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素。第4页共13页2.19有一组测量数据满足y?e-at,t的变化范围为010,用不同的线型和标记点画出a=0.1、a=0.2和a=0.5三种情况下的曲线。2.21在5.1题结果图中添加标题y?e-at和图例框。2.22左表中列出了4个观测点的6次测量数据,将数据绘制成为分组形式和堆叠形式的条形图。2.20在5.1题结果图中添加标题y?e-at,并用箭头线标识出各曲线a的取值。2.23x=6649715638,绘制饼图,
15、并将第五个切块分离出来。第5页共13页【篇三:matlab基础练习题(带答案)】玲常量、变量、表达式1、matlab中,下面哪些变量名是合法的?()(a)_num(b)num_(c)num-(d)-num2、在matlab中,要给出一个复数z的模,应该使用()函数。(a)mod(z)(b)abs(z)(c)double(z)(d)angle(z)3、下面属于matlab的预定义特殊变量的是?()(a)eps(b)none(c)zero(d)exp4、判断:在matlab的内存工作区中,存放一个英文字符a需要占用1个字节,存放一个中文字符啊'需要占用2个字节。(错,都是2个字节)5、判断
16、:matlab中,i和j(对)6、判断:matlab中,pi代表圆周率,它等于3.14。(错,后面还有很多位小数)7、在matlab中,若想计算的y1?2sin(0.3?)1?5值,那么应该在matlab的指令窗中输入的matlab指令是_y1=2*sin(0.3*pi)/(1+sqrt(5)_。8、在matlab中,a=1,b=i,贝Ua占_8_个字节,b占_16_个字节,c占字节。9、在matlab中,inf的含义是无穷大,nan的含义是非数(结果不定)。数组1、在matlab中,x是一个一维数值数组,现在要把数组x中的所有元素按原来次序的逆序排列输出,应该使用下面的()指令。(a)xen
17、d:1(b)xend:-1:1(c)x(end:-1:1)(d)x(end:1)2、在matlab中,a是一个字二维数组,要获取a的行数和列数,应该使用的matlab的命令是()。(a)class(a)(b)sizeof(a)(c)size(a)(d)isa(a)3、在matlab中,用指令x=1:9生成数组x。现在要把x数组的第二和第七个元素都赋值为0,应该在指令窗中输入()(a)x(27)=(00)(b)x(2,7)=0,0(c)x(2,7)=00(d)x(27)=(00)4、在matlab中,依次执行以下指令:clear;a=ones(3,4);a(:)=-6:5;这时,若在指令窗中输入
18、指令b=a(:,2),那么,matlab输出的结果应该是()(a)b=-3-2-1(b)b=-2-101(c)b=-5-13(d)b=-5-2145、在matlab中,a=1:9,现在执行如下指令l1=(a5),贝Umatlab的执行结果应该是l1=111110000。6、在matlab中,要求在闭区间0,5上产生50个等距采样的一维数组b,请写出具体的matlab指令linspace(0,5,50)。7、在matlab中,a=0:1/2:2*pi,那么sin(a)=。8、在matlab中,a=1,2,3;4,5,6;7,8,0,b=2,1,6;8,5,2;14,2,1。写出下面matlab语
19、句执行的结果:(为节省篇幅,把矩阵写成mat2str的形式)(1) a=b000;010;000(2) a.*b2218;322512;98160a(:)147258360a(1,:)*b(:,3)139、在matlab中,写出下面matlab语句执行的结果:clear,a=ones(2,6)a=111111111111a(:)=1:2:24a=1591317213711151923a(1:3:7)ans=1713diag(diag(a)ans=1007b=a(:,end:-1:1)b=211713951231915117310、请编写一段matlab程序,完成以下功能:生成一个100行,20
20、0列的二维随机数组;a=rand(100,200);找出数组a中所有大于0.49且小于0.51的元素的单下标;idx=find(a(:)0.49a(:)0.51)(1) 数组a中满足(2)中的条件的元素有多少个?length(idx)求出数组a中满足(2)中的条件的元素的和,并求出这些元素的平均值;sum(a(idx),m=mean(a(idx)(2) 将(4)求出的平均值赋值给数组a中满足(1)中的条件的每个元素。a(idx)=m;11、请编写一段matlab程序,完成以下功能:找出100到200之间的所有质数,将这些质数存放在一个行数组里;x=100:200;p=x(isprime(x)求
21、出这些质数之和;sum(p)求出100到200之间的所有非质数之和(包括100和200)sum(x(isprime(x)12、y?0.7?2cosx?sinx,编写一段matlab程序,要求如下(1?x2)?在0,2?区间,每隔0.01取一x数值,计算出相应的y的函数值;x=0:0.01:2*pi;y=(0.7+2*cos(x)./(1+x八2).*sin(x)(1) 根据matlab计算出的数据,找出在0,2?内该函数的极小值的坐标。my,idx=min(y)x(idx)家值计算式值=det(a)_,此矩阵的逆矩阵(如果存在的话)=_inv(a)。(用matlab的函数表示)2、求解下列方程
22、组:?x1?x2?3x3?x4?2?x?x?x?1?234?x1?x2?2x3?2x4?4?x1?x2?x3?x4?0?3x?4y?7z?12w?4?5x?7y?4z?2w?3?x?8z?5w?9?6x?5y?2z?10w?8a=113-1;01-11;1122;1-11-1;b=2;1;4;0;x=aba=34-7-12;5-742;108-5;-65-210;b=4;-3;9;-8;xyzw=ab3、求有理分式r?x2?2x?25x?2x?132?3x3?x?x3?0.5?的商多项式和余多项式n=conv(3010,3000.5);d=conv(12-2,5201);q,r=deconv(
23、n,d)424、一元多项式p?2x?3x?4x,写出表示p的matlab语句求.3时p的数值的matlab语句p?0的根的matlab语句是,求x?4是_polyval(p,4.3)。程序设计1、m脚本文件和函数文件的有什么区别?最主要的差别是,函数有自己的独立工作区,和外界的信息交换通过输入输出参数实现;而脚本没有独立工作区,其直接使用宿主程序的工作区,并把结果留在宿主程序中。2、掌握下面程序设计中常用的函数及关键字:inputpausewarningnarginnargoutforwhileifelseifelseswitchcaseotherwiseendtrycatchbreakcon
24、tinueend3、分别用for和while循环语句计算k?2的程序。还请写出一种避免循环的计算程ii?063序。(不要用symsum函数)k=0;fori=0:63k=k+i;endk=0;i=0;whilei=63k=k+i;i=i+1;endk=sum(2八(0:63)4、matlab提供了两种循环结构,一种是for循环结构,另一种是循环结构。5、编写m函数求和s?1?2?3?nfunctions=mysum(n)s=sum(1:n);6、编写m函数求积p?1?2?3?nfunctionp=mysum(n)p=prod(1:n);7、编写m函数列出从整数a到整数b之间能被3整除的奇数。functionr=odds3(a,b)r=a:b;r=r(mod(r,2)=1mod(r,3)=0)8、编写m脚本列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 监所安全知识培训课件
- 移动支付小额信贷与分期服务创新创业项目商业计划书
- 物联网在智慧旅游的应用创新创业项目商业计划书
- 农产品供应链创新创业项目商业计划书
- 野餐活动策划方案大班
- 护理薿难病例讨论
- 护理危急值流程
- 化妆品精致教学课件
- 静配中心护理培训
- 数字化培训知识课件
- YS/T 231-2007钨精矿
- GB/T 26520-2011工业氯化钙
- GB/T 18983-2017淬火-回火弹簧钢丝
- GB/T 15972.1-1998光纤总规范第1部分:总则
- GB/T 14691-1993技术制图字体
- 《夯实法治基石》设计 省赛一等奖
- 食材配送服务及应急保障方案
- 常见婚姻家庭纠纷及调解技巧课件
- 中国老年人功能性消化不良诊治共识解读专家版
- 2023年8月17日云南省临沧市遴选公务员笔试真题及解析
- 飞机火灾教案课件
评论
0/150
提交评论