- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB经典练习题
Matlab变量命名要符合什么样的规则?
用MATLAB 语句输入矩阵和
如果给出A(5; 6) = 5 命令将得出什么结果?
假设已知矩阵A,试给出相应的MATLAB 命令,将其全部偶数行提取出来,赋给B 矩阵,
用A =magic(8) 命令生成A 矩阵,用上述的命令检验一下结果是不是正确。
查阅命令函数“dot”和“cross”的作用及使用方法。
先构造矩阵;显示该矩阵的第3行第1列的元素;再显示该矩阵的第1、4行第2、3列的元素;将该矩阵第3行第2列元素改成8;添加1行1列使得第5行第4列的元素为9,其它元素为0.
(1)矩阵每一行中的元素之间要用某个符号分隔,这个符号可以是( )。
A. 分号 B. 减号 C. 回车 D. 空格
(2)ones(n,m)函数是用来产生特殊矩阵的,由它形成的矩阵称为( )。
A. 单位矩阵 B. 行向量 C. 1矩阵 D. 列向量
(3)在 MATLAB 中,函数 log(x)是对 x 求对数,它的底是( )。
A. 2 B 10 C. x D. e
(4) 当 a=-3.2,使用取整函数得出-4,则该取整函数是( )。
A. fix B. round C. ceil D. floor
(5) 表达式 ax3+by2 改写成 MATLAB 的语句形式是( )。
A. ax3+by2 B. a*x3+b*y2
C. a×x3+b×y2 D. a*x^3+b*y^2
(6) 已知 a=0:1:4,b=5:-1:1,下面的运算表达式出错的是( )。
A. a+b B. a*b C. a*b D. a./b
(7) 将矩阵 a=[1 2 3;4 5 6;7 8 9]改变成 b=[3 6 9;2 5 8;1 4 7]的命令是( )。
A. b=a B. b=flipud(a) C. b=mfliplr(a) D. b=rot90(a)
判断题
(1)使用函数 zeros(5)生成的是一个具有 5 个元素的向量。
(2)在 MATLAB 命令窗口直接输入矩阵时,矩阵数据要用中括号括起来,且元素间必须用逗号分隔。
(3)A.*B 时必须要求 A 和 B 结构大小相同,否则不能进行运算。
(4)A、B 两个行列分别相同的数组,当执行 AB 的关系运算后,其结果是0或者1。
(5)abs( )是一个针对数值量求绝对值的函数。
(6)length( )是一个只能求字符串长度或向量维数的函数。
填空题
(1)有矩阵A=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16],且有向量 x=[2,4],则C=A(x,:)= 。
(2)x 为从 0 到 4π 步长 0.1π 的向量,使用命令 创建。
(3)语句x=logspace(0,2,3)生成的向量x是: 。
(4)有矩阵A=[4 2 3 4;16 6 7 8;9 10 11 12;1 14 15 5],当对它进行B=A(:,[1,3])运算,结果是:B= 。
(5)下列语句 A=linspace(2,18,9);B=reshape(A,3,3)的执行结果是:
B= 。
先构造矩阵;显示该矩阵的第3行第1列的元素;再显示该矩阵的第1、4行第2、3列的元素;将该矩阵第3行第2列元素改成8;添加1行1列使得第5行第4列的元素为9,其它元素为0.
用MATLAB 语言实现下面的分段函数。
编写一个矩阵相加函数mat_add(),使其具体的调用格式为A=mat_add(A1,A2,A3,… ),
要求该函数能接受任意多个同维矩阵进行加法运算。
试定义函数,并求函数在处的值。
编写一个矩阵相加函数mat_add(),使其具体的调用格式为A=mat_add(A1,A2,A3,… ),
要求该函数能接受任意多个同维矩阵进行加法运算。
试定义函数,并求函数在处的值。
闰年是指这样的年份:
能被4整除而不能被100整除(如2004年就是闰年,1800年不是。);
能被400整除(如2000年是闰年)。
(1)自己编程找出从1到5000年间的闰年,返回一个向量;
(2)编写一个函数,当输入年份是闰年时,返回值‘leap year’,否则返回‘not a leap year’。
(3)查询’leapyear’,运用该函数找出从1到5000年间的闰年。
用公式求的近似值,直到最后一项的绝对值小于为止,试编写其M脚本文件。
分别用for和while循环语句来寻找第一个大于10000的Fibonacci数,其中Fibonacci是指满足a(i)=a(i-1)+a(i-2)的数,a(1)=a(2)=1。
求解n!为100位数的最小n值
您可能关注的文档
最近下载
- DB37T4871-2025 城市轨道交通试运行技术规范.pdf VIP
- 医疗美容病历书写基本规范.docx
- 最新2023版知识产权贯标GBT29490表单 知识产权组织环境、相关方需要和期望分析一览表[知识产权合规管理体系文件].docx
- 冰雪雕设计及制作工程招标示范文本.doc VIP
- 广州恩宁路历史文化街区永庆坊微改造正式.pptx VIP
- 19028 安全生产治本攻坚三年行动方案(工程施工项目) (1).docx VIP
- 嘉世咨询-嘉世咨询2025中国集换式卡牌市场现状报告.pdf
- 招生话术培训课件.ppt VIP
- 教学课件-看得见的声音-.pptx VIP
- 安徽省血液透析管理规范.pdf VIP
原创力文档


文档评论(0)