5.实验五 MATLAB程序设计二 答案
实验五 MATLAB程序设计二
1. 编程将一维数组x中的所有元素逆序排列。如N=5,原来x为: x=[ 1 3 5 7 9 ],而逆序处理后x为x=[ 9 7 5 3 1 ]。 解:方法一
x=input('输入一维数组x=')
x=fliplr(x)
方法二
x=input('输入一维数组x=')
x=rot90(rot90(x))
方法三
x=input('输入一维数组x=')
k=length(x);
for m=1:k
a(m)=x(k-m+1);
end
x=a
2. 生成一个5行5列方阵,使其每行每列及对角线的和均为60,并求该矩阵所有元素之和。
解:方法一
a=magic(5)-1;
b=a(:)';
s=0;
for m=b
s=s+m;
end
s
方法二:
a=magic(5)-1;
b=reshape(a,1,25)
s=0;
for m=b
s=s+m;
end
s
3. 生成一个10*10矩阵,矩阵元素为[0,100]的随机整数,求其中的最大和最小元素。
解:
方法一:
A=randint(10,10,[0,100])
M1=max(A);
M2=min(A);
M11=max(M1);
M22=min(M2);
disp(['最大元素是',num2str(M11)])
disp(['最小元素是',num2str(M22)])
方法二:
A=randint(10,10,[0,100])
M1=max(A(:));
M2=min(A(:));
disp(['最大元素是',num2str(M1)])
disp(['最小元素是',num2str(M2)])
4. 输入任意整数,若是偶数,则用2除,否则乘3加1,重复此过程,直到整数变为1。
解:
a=input('输入任意整数a=')
while a~=1
if rem(a,2)==0
a=a/2
else
a=3*a+1
end
end
a
5. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 解:
x=100;
for m=1:9
a=100/2^m;
x=x+2*a;
end
disp(['第10次落地时共经过',num2str(x),'米'])
disp(['第10次落地后反弹',num2str(100/2^10),'米'])
6. 找出1-10000范围内的完数。所谓完数即该数等于其真因数的和
如:28=1+2+4+7+14
解:
方法一:
clear;clc
k=0;
for m=1:10000
s=0;
for n=1:m/2
if rem(m,n)==0
s=s+n;
end
end
if s==m
k=k+1;
a(k)=m;
end
end
disp(['10000以内的完数有:
方法二:巧用“find”函数
clear;clc
for m=1:10000
s=0;
for n=1:m/2
if rem(m,n)==0
s=s+n; ',num2str(a)])
end
end
if s==m
a(m)=m;
end
end
find(a>0);
disp(['10000以内的完数有:',num2str(ans)])
7. 求【500,600】之间能被13整除的整数个数,以及第一个和最后一个这样的数。
解:
n=0;
for k=500:600
if rem(k,13)==0
n=n+1;
a(n)=k;
end
end
disp(['【500,600】之间能被13整除的整数有',num2str(n),'个'])
disp(['【500,600】之间能被13整除的第一个整数是',num2str(a(1))]) disp(['【500,600】之间能被13整除的最后一个整数是',num2str(a(n))])
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




