matlab科学计算(长安大学) 中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2020-02-22到2020-04-20
更新状态:已完结

作业专题一 MATLAB基础知识 单元作业1

1、 完成习题练习并上传程序及结果:题目:求m=361的个位数字、十位数字和百位数字。
评分规则: m1=rem(m,10)m2=rem(fix(m/10),10)m3=fix(m/100)

2、 完成习题练习并上传程序及结果:题目:求[100,200]区间的所有素数。
评分规则: x=100:200;k=isprime(x);k1=find(k);p=x(k1)

3、 回答问题:取整函数fix、 floor、 ceil、 round之间的区别
评分规则: round函数是按照四舍五入的规则来取整。
ceil是向上取整,取大于等于这个数的第一个整数。
floor是向下取整,取小于等于这个数的第一个整数。
fix是固定取靠近0的那个整数,也就是舍去小数取整。

4、 什么函数可以求实数的绝对值、复数的模、字符串的ASCII码值,并求数值2+3i的模。
评分规则: abs函数,abs(2+3i)

5、 计算表达式sin38°+cos70°的值,列出程序及结果。
评分规则: sind(38)+cosd(70)

作业专题一 MATLAB基础知识 单元作业2

1、 列出程序:水仙花数是指各位数字的立方之和等于该数本身的三位正整数。求全部水仙花数。
评分规则: m=100:999;m1=rem(m,10);m2=rem(fix(m/10),10);m3=fix(m/100);k=find(m==m1.m1.m1+m2.m2.m2+m3.m3.m3)s=m(k)

作业专题一 MATLAB基础知识 专题一单元作业2

1、 请写出直接输入法建立矩阵的方法矩阵表达式为A =[2.0000 + 5.0000i , 2.0000 + 4.0000i, 3.0000 + 8.0000i; 3.0000 + 9.0000i, 6.0000 +10.0000i, 5.0000 +11.0000i],列出生成矩阵A的matlab代码(采用实部虚部矩阵方式)
评分规则: (1)将矩阵的元素用中括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用逗号或空格分隔,不同行的元素之间用分号分隔。(2)>>B=[2,2,3;3,6,5];>>C=[5,4,8;9,10,11];>>A=B+i*C

2、 什么是结构矩阵?说明结构矩阵的格式,并自行生成一组结构矩阵。
评分规则: 由结构数据构成的矩阵就是结构矩阵, 结构矩阵里的每个元素就是结构数据类型。格式为:结构矩阵元素.成员名=表达式

3、 >> A=[1,2,3;4,5,6];>> A(4,4)=5则A(4,1)是多少?
评分规则: 0

4、 矩阵中单一元素的引用方法有哪几种?
评分规则: (1)通过下标来引用矩阵的元素(2)通过序号来引用

5、 分别描述sub2ind函数与ind2sub函数的定义与两者的区别
评分规则: sub2ind函数: 将矩阵中指定元素的行、列下标转换成存储的序号。ind2sub函数: 将把矩阵元素的序号转换成对应的下标

6、 >>A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20];分别列出(1)引用最后一行所有元素的代码;(2)描述该句话的含义A([2,4],4:end)。并写出输出结果。
评分规则: (1)A(end,:)(2)引用第二行和第四行中,第四个到最后一个的元素。[9,10;19,20]

7、 (1)reshape函数的含义是什么?(2)reshape函数与A(:)的联系是什么?(3)自行生成一组矩阵,并采用reshape函数进行重组,列出程序并给出结果。
评分规则: reshape(A,m,n): 在矩阵总元素保持不变的前提下,将矩阵A重新排成m×n的二维矩阵。A(:) 将矩阵A的每一列元素堆叠起来,成为一个列向量,相当于reshape(A,n,1)

8、 (1)标量与矩阵相加减的结果是什么?(2)如果A矩阵是非奇异方阵,则矩阵的左除与右除有什么区别?(3)点运算的定义是什么?若>> A=[1,3,3;4,5,6;7,8,9]; >> B=[-1,0,1;1,-1,0;0,0,1]; 则列出A的平方点乘B的代码及结果。(4)当一个标量与矩阵进行比较时,输出的结果是什么?
评分规则: (1)一个标量也可以和矩阵进行加减运算,这时把标量和矩阵的每一个元素进行加减运算。(2)如果A矩阵是非奇异方阵,则B/A等效于Binv(A), A\B等效于inv(A)B。(3)A^2.*B(4)当参与比较的一个是标量,而另一个是矩阵时,则把标量与矩阵的每一个元素按标量关系运算规则逐个比较,最终的关系运算的结果是一个与原矩阵同型的矩阵,它的元素由0或1组成。

9、 水仙花数是指各位数字的立方之和等于该数本身的三位正整数。求全部水仙花数(自行实践并列出代码)
评分规则: >> m=100:999;>> m1=rem(m,10);>> m2=rem(fix(m/10),10);>> m3=fix(m/100);>> k=find(m==m1.m1.m1+m2.m2.m2+m3.m3.m3)k =54 271 272 308>> s=m(k)s =153 370 371 407

10、 (1)列出四种字符串比较函数及其使用方法(2)列出字符串查找与替换函数及其用法,并列出代码将“This is a pen”改为“That is a pen”
评分规则: (1)strcmp(s1,s2): 用来比较字符串s1和s2是否相等,如果相等,返回结果为1,否则返回0。strncmp(s1,s2,n): 用来比较两个字符串前n个字符是否相等,如果相等,返回1,否则返回0。strcmpi(s1,s2): 在忽略字母大小写前提下,比较字符串s1和s2是否相等,如果相等,返回1,否则返回0。strncmpi(s1,s2,n): 在忽略字符串大小写前提下,比较两个字符串前n个字符是否相等,如果相等,返回1,否则返回0。(2)findstr(s1,s2):返回短字符串在长字符串中的开始位置。strrep(s1,s2,s3):将字符串s1中的所有子字符串s2替换为字符串s3。result=strrep(‘This is a pen!’,’This’,’That’)

作业专题一 MATLAB基础知识 专题一单元作业2补交

1、 请写出直接输入法建立矩阵的方法矩阵表达式为A =[2.0000 + 5.0000i , 2.0000 + 4.0000i, 3.0000 + 8.0000i; 3.0000 + 9.0000i, 6.0000 +10.0000i, 5.0000 +11.0000i],列出生成矩阵A的matlab代码(采用实部虚部矩阵方式)
评分规则: (1)将矩阵的元素用中括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用逗号或空格分隔,不同行的元素之间用分号分隔。(2)>>B=[2,2,3;3,6,5];>>C=[5,4,8;9,10,11];>>A=B+i*C

2、 什么是结构矩阵?说明结构矩阵的格式,并自行生成一组结构矩阵。
评分规则: 由结构数据构成的矩阵就是结构矩阵, 结构矩阵里的每个元素就是结构数据类型。格式为:结构矩阵元素.成员名=表达式

3、 >> A=[1,2,3;4,5,6];>> A(4,4)=5则A(4,1)是多少?
评分规则: 0

4、 矩阵中单一元素的引用方法有哪几种?
评分规则: (1)通过下标来引用矩阵的元素(2)通过序号来引用

5、 分别描述sub2ind函数与ind2sub函数的定义与两者的区别
评分规则: sub2ind函数: 将矩阵中指定元素的行、列下标转换成存储的序号。ind2sub函数: 将把矩阵元素的序号转换成对应的下标

6、 >>A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20];分别列出(1)引用最后一行所有元素的代码;(2)描述该句话的含义A([2,4],4:end)。并写出输出结果。
评分规则: (1)A(end,:)(2)引用第二行和第四行中,第四个到最后一个的元素。[9,10;19,20]

7、 (1)reshape函数的含义是什么?(2)reshape函数与A(:)的联系是什么?(3)自行生成一组矩阵,并采用reshape函数进行重组,列出程序并给出结果。
评分规则: reshape(A,m,n): 在矩阵总元素保持不变的前提下,将矩阵A重新排成m×n的二维矩阵。A(:) 将矩阵A的每一列元素堆叠起来,成为一个列向量,相当于reshape(A,n,1)

8、 (1)标量与矩阵相加减的结果是什么?(2)如果A矩阵是非奇异方阵,则矩阵的左除与右除有什么区别?(3)点运算的定义是什么?若>> A=[1,3,3;4,5,6;7,8,9]; >> B=[-1,0,1;1,-1,0;0,0,1]; 则列出A的平方点乘B的代码及结果。(4)当一个标量与矩阵进行比较时,输出的结果是什么?
评分规则: (1)一个标量也可以和矩阵进行加减运算,这时把标量和矩阵的每一个元素进行加减运算。(2)如果A矩阵是非奇异方阵,则B/A等效于Binv(A), A\B等效于inv(A)B。(3)A^2.*B(4)当参与比较的一个是标量,而另一个是矩阵时,则把标量与矩阵的每一个元素按标量关系运算规则逐个比较,最终的关系运算的结果是一个与原矩阵同型的矩阵,它的元素由0或1组成。

9、 水仙花数是指各位数字的立方之和等于该数本身的三位正整数。求全部水仙花数(自行实践并列出代码)
评分规则: >> m=100:999;>> m1=rem(m,10);>> m2=rem(fix(m/10),10);>> m3=fix(m/100);>> k=find(m==m1.m1.m1+m2.m2.m2+m3.m3.m3)k =54 271 272 308>> s=m(k)s =153 370 371 407

10、 (1)列出四种字符串比较函数及其使用方法(2)列出字符串查找与替换函数及其用法,并列出代码将“This is a pen”改为“That is a pen”
评分规则: (1)strcmp(s1,s2): 用来比较字符串s1和s2是否相等,如果相等,返回结果为1,否则返回0。strncmp(s1,s2,n): 用来比较两个字符串前n个字符是否相等,如果相等,返回1,否则返回0。strcmpi(s1,s2): 在忽略字母大小写前提下,比较字符串s1和s2是否相等,如果相等,返回1,否则返回0。strncmpi(s1,s2,n): 在忽略字符串大小写前提下,比较两个字符串前n个字符是否相等,如果相等,返回1,否则返回0。(2)findstr(s1,s2):返回短字符串在长字符串中的开始位置。strrep(s1,s2,s3):将字符串s1中的所有子字符串s2替换为字符串s3。result=strrep(‘This is a pen!’,’This’,’That’)

作业专题二 MATLAB矩阵处理 专题二单元作业1

1、 列出程序:产生均值为0.2、方差为0.1的6阶正态分布随机矩阵B
评分规则: A=0.2+sqrt(0.1)*randn(6);

2、 求伴随矩阵的函数是什么?自行列出一个四次多项式,并列出求该多项式伴随矩阵的程序代码。
评分规则: MATLAB生成伴随矩阵的函数是compan(p),其中p是一个多项式的系数向量,高次幂系数排在前,低次幂排在后。p=[2,0,-5,6];A=compan(p)

3、 建立3×3矩阵A,然后将A的第一列元素乘以2,第二列乘以4,第三列乘以6




注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

matlab科学计算(长安大学) 中国大学MOOC答案2024完整版WYC第1张

matlab科学计算(长安大学) 中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

matlab科学计算(长安大学) 中国大学MOOC答案2024完整版WYC第3张

matlab科学计算(长安大学) 中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

matlab科学计算(长安大学) 中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情