已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文档鉴赏 习题二习题二 1 如何理解如何理解 矩阵是矩阵是 MATLAB 最基本的数据对象最基本的数据对象 答 答 因为向量可以看成是仅有一行或一列的矩阵 单个数据 标量 可以看成 是仅含一个元素的矩阵 故向量和单个数据都可以作为矩阵的特例来处理 因此 矩阵是 MATLAB 最基本 最重要的数据对象 2 设设 A 和和 B 是两个同维同大小的矩阵 问 是两个同维同大小的矩阵 问 1 A B 和 A B 的值是否相等 答 答 不相等 2 A B 和 B A 的值是否相等 答 相等 3 A B 和 B A 的值是否相等 答 答 不相等 4 A B 和 B A 所代表的数学含义是什么 答 答 A B 等效于 B 的逆右乘 A 矩阵 即 A inv B 而 B A 等效于 B 矩阵的 逆左乘 A 矩阵 即 inv B A 3 写出完成下列操作的命令 写出完成下列操作的命令 1 将矩阵 A 第 2 5 行中第 1 3 5 列元素赋给矩阵 B 答 答 B A 2 5 1 2 5 或 B A 2 5 1 3 5 2 删除矩阵 A 的第 7 号元素 答 答 A 7 3 将矩阵 A 的每个元素值加 30 答 答 A A 30 4 求矩阵 A 的大小和维数 答 答 size A ndims A 5 将向量 t 的 0 元素用机器零来代替 答 答 t find t 0 eps 6 将含有 12 个元素的向量 x 转换成矩阵 3 4 答 reshape x 3 4 7 求一个字符串的 ASCII 码 答 答 abs 123 或 double 123 文档鉴赏 8 求一个 ASCII 码所对应的字符 答 答 char 49 4 下列命令执行后 下列命令执行后 L1 L2 L3 L4 的值分别是多少 的值分别是多少 A 1 9 B 10 A L1 A B L2 A3 答答 L1 的值为 0 0 0 0 1 0 0 0 0 L2 的值为 1 1 1 1 1 0 0 0 0 L3 的值为 0 0 0 1 1 1 0 0 0 L4 的值为 4 5 6 5 已知已知 23100 7780 4145655 325032 69 54543 14 A 完成下列操作 1 取出 A 的前 3 行构成矩阵 B 前两列构成矩阵 C 右下角子矩阵构3 2 成矩阵 D B 与 C 的乘积构成矩阵 E 答答 B A 1 3 C A 1 2 D A 2 4 3 4 E B C 2 分别求 E 10 文档鉴赏 end disp y num2str y 2 用 switch 语句实现计算 a input 请输入 a 的值 b input 请输入 b 的值 c input 请输入 c 的值 x input 请输入 x 的值 switch fix x 0 5 case 1 2 y a x 2 b x c case num2cell 3 6 y a sin b c x case num2cell 7 10 y log abs b c x end disp y num2str y 3 产生 20 个两位随机整数 输出其中小于平均值的偶数 答 答 A fix 10 89 rand 1 20 sum 0 for i 1 20 sum sum A i end B A find A v max v max x end if x v min v min x end end disp 最大数为 num2str v max disp 最小数为 num2str v min 2 用 max 函数 min 函数实现 for i 1 5 A i input 请输入第 num2str i 数 end disp 最大数为 num2str max A disp 最小数为 num2str min A 5 已知 分别用循环结构和调用 MATLAB 的 sum 2363 12222s 函数求 s 的值 答 答 1 用循环结构实现 s 0 for i 0 63 s s 2 i end s 2 调用 sum 函数实现 s 0 63 s 2 s sum s 文档鉴赏 6 当 n 分别取 100 1000 10000 时 求下列各式的值 1 1 1111 1 1 ln2 234 n n 2 111 1 3574 3 11111 4166443 n 4 2 24 46 6 2 2 1 33 55 7 21 21 2 nn nn 要求分别用循环结构和向量运算 使用 sum 或 prod 函数 来实现 答 答 1 用循环结构实现 sum 0 for k 1 100 sum sum 1 k 1 k end sum 使用 sum 函数 x for k 1 10000 x x 1 k 1 k end sum x 2 用循环结构实现 sum 0 for k 1 100 sum sum 1 k 1 2 k 1 end sum 使用 sum 函数 x for k 1 100 x x 1 k 1 2 k 1 end 文档鉴赏 sum x 3 用循环结构实现 sum 0 for k 1 100 sum sum 1 4 k end sum 使用 sum 函数实现 x for k 1 100 x x 1 4 k end sum x 4 用循环结构实现 t 1 for k 1 100 t t 2 k 2 k 2 k 1 2 k 1 end t 使用 prod 函数实现 x for k 1 100 x x 2 k 2 k 2 k 1 2 k 1 end prod x 7 编写一个函数文件 求小于任意自然数 n 的斐波那契 Fibnacci 数列各项 斐波那契数列定义如下 1 2 12 1 1 1 2 2 nnn fn fn fffn 答 答 function x fibnacci n 文档鉴赏 for i 1 n if i 2 x i 1 else x i x i 1 x i 2 end end 8 编写一个函数文件 用于求两个矩阵的乘积和点乘 然后在命令文件中调用 该函数 答 答 函数文件 myfnc m function x y myfnc A B try x A B catch x end y A B 命令文件 myexe m A input 请输入矩阵A B input 请输入矩阵 B x y myfnc A B if length x 0 display 两矩阵的维数不匹配 无法进行乘积运算 else disp 矩阵 A 和矩阵 B 的乘积为 x end disp 矩阵 A 和矩阵 B 的点乘为 y 9 先用函数的递归调用定义一个函数文件求 然后调用该函数文件求 1 n m i i 1005010 2 111 1 kkk kk k 文档鉴赏 答 答 函数文件 myfnc m function sum myfnc n m if n 1 sum 1 else sum myfnc n 1 m n m end 在命令窗口中调用 myfnc m 文件 计算 1005010 2 111 1 kkk kk k sum myfnc 100 1 myfnc 50 2 myfnc 10 1 10 写出下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 遂宁市重点中学2026届高二化学第一学期期末联考模拟试题含答案
- 2026届江西省抚州市崇仁县第二中学高二上化学期中质量检测模拟试题含解析
- 2026届福建省永春一中高一化学第一学期期末监测试题含解析
- 2026届天一大联考海南省化学高三上期末检测模拟试题含解析
- 广西贺州市桂梧高中2026届化学高二第一学期期中综合测试模拟试题含解析
- 2026届安徽省定远育才实验学校化学高二上期中预测试题含解析
- 2026届山东滕州市第一中学化学高三第一学期期末监测模拟试题含解析
- 2026届江苏省盐城市射阳中学化学高一第一学期期中学业水平测试模拟试题含解析
- 河北省廊坊市名校2026届化学高三第一学期期中学业质量监测试题含解析
- 2026届四川省内江市威远中学化学高一上期末检测模拟试题含解析
- 牛羊配送方案模板
- 中国海军课件
- 华为员工外派管理办法
- 在线学习课堂《项目管理概论》单元考核测试答案
- 股东间投资合作与信息共享协议书
- 员工食堂安全培训课件
- 水务行政执法培训课件
- 71 第八章 第9课时 圆锥曲线中的定点、定值、定直线问题
- PCS-985发变组保护培训课件
- 数据科学与大数据技术专业职业生涯规划书5100字数
- 高考总复习核按钮 语文02-专题二 文学类文本阅读·小说
评论
0/150
提交评论