Matlab程序设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB程序设计语言

上机报告

班级:

学号:

姓名:

日期:

第二章习题

3.产生一均匀分布在(-5,5)之间的随机阵(50×2),要求精确到小数点后一位。

MATLAB程序:

说明:方法一和二运行时间不同,相比方法一快。

运行结果:

6.利用randn函数产生均值为0,方差为1的10×10正态分布随即矩阵A,然后统计A中大于-0.5且小于0.5的元素个数。

MATLAB程序:

说明:A为所产生的矩阵,K为所求元素个数。

运行结果:

第三章习题

5.将图形窗口分成两个表格,并分别绘制出一下函数在[-3,3]区间上的曲线:y1=2x+5 y2=x2-3x+1

利用axis调整轴刻度,使它们有相同的缩放尺寸。

MATLAB程序:

说明:y1,y2为所求函数,将y1的坐标轴刻度缩放到与y2相同。

运行结果:

7.有一研究生,一年中平均每月的费用为生活费190元、资料费33元、电话费45元、购买衣服42元以及其它费用45元。请以饼图表示他每月的消费比例,并分离出表示资料费用的切片。请给图中每一块加以标注。

MATLAB程序:

说明:由于用labels添加文字说明和百分比会发生冲突,所以选用TextBox添加文字。

运行结果:

9.画出下列函数的曲面及等高线图。

Z=x2+y2+sin(xy)

说明:在MATLAB的注释复制到WORD中会变成乱码,是后来标注运行结果:

第四章习题

1.编写M函数实现:求一个数是否为素数,再编写一个主程序(脚本文件),要求通过键盘输入一个整数,然后判断是否为素数。MATLAB程序:

运行结果:

3、编写M函数统计十进制数值中“0”的个数,然后编写脚本文件,实现统计所有自然数1~2006中“0”的个数。

MATLAB程序:

运行结果:

5、编写程序计算(X ∈[-3,3],步长0.01)

3

111132/)34(1

2/)34(222≤≤<≤--<≤-

⎛-+-+----=x x x x x x x x y 并画出额在[-3,3]上的曲线。 MATLAB 程序:

运行结果:

8、企业发放的奖金按个人完成的利润(I)提成。分段提成比例K1为

10% I≤10万元

5% 10

K1= 2% 20

1% I>40万元

即如王某完成25万元利润时,个人可得

y=10×10%+10×5% +5×2%(万元)

据此编写程序,求企业职工的奖金。

MATLAB程序:

运行结果:

9、有一分数序列

,13

21

,813,58,35,23,12 求前15项和。 MATLAB 程序:

第五章习题

3、通过测量得到一组数据

分别采用y1(t)=c1+c2e-t和y2(t)=d1+d2te-t进行拟合,并画出拟合曲线进行对比。

MATLAB程序:

运行结果:

13、分别利用rand和randn函数产生50个随机数,求出这一组数的最大值、最小值、均值和方差。

MATLAB程序:

运行结果:

Matrix1

Matrix2

最大值和最小值:均值和方差:

16、设有三个信号

x1=sin(wt)+randn(size(t))

x2=cos(wt)+randn(size(t))

x3=sin(wt)+randn(size(t))

试计算x1与x2,x1与x3之间的相关系数,从中可得到什么结论?如果信号不含正余弦信号分量,结论又如何?

MATLAB程序:

运行结果:含三角函数的X1、X2、X3的值及相关系数

不含三角函数的X1、X2、X3的值及相关系数

结论:X1、X2的相关系数小,可以忽略;X1、X3的相关系数大约为0.4。而在不含三角函数的情况下X11、X22及X11、X33的相关系数相比于含三角函数更小,说明不含三角函数信号分量的信号相关性很差。

第六章

2、某学期期末共进行了5门课程的考试。为开展宿舍之间的竞赛,要求将一个宿舍中n(n=6~8)个人的5门课程的成绩组合二维阵列。假设你的班共有10个宿舍,从1到10编号,将所有宿舍学生成绩组成三维阵列,求出每个宿舍的平均成绩,并排列出名次。

MATLAB程序:

相关文档
最新文档