Matlab上机实验题及参考解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Matlab上机实验题及参考解答
目录
实验一Matlab初步实验 (2)
一matlab基本功能介绍 (2)
二Matlab扩展功能 (2)
三练习 (2)
四练习题参考解答 (3)
实验二概率模型实验 (5)
一复习 (5)
二事件的响应 (5)
三Matlab中随机数字的生成与处理 (5)
四练习 (5)
五练习题参考解答 (5)
实验三插值与拟合 (7)
实验四线性规划与非线性规划 (8)
4.1 实验目的 (8)
4.2 实验内容 (9)
4.3 综合练习 (10)
4.4 课外作业 (11)
实验五数值计算 (12)
5.1 实验目的 (12)
5.2 实验内容 (12)
4.3 综合练习 (15)
4.4 课外作业 (15)
实验六计算机图像处理 (16)
6.1 实验目的 (16)
6.2 实验内容 (16)
6.3 综合练习 (17)
6.4 课外作业 (19)
实验七综合练习 (19)
7.1 实验目的 (19)
7.2 实验内容 (19)
7.3 综合练习 (20)
7.4 课外作业 (21)
实验一 Matlab 初步实验 一 matlab 基本功能介绍
1 编程环境
2语法规范:for … end; if …else if …end; 3 矩阵运算 4 图形绘制
二 Matlab 扩展功能
1 编程练习:(1) 绘出序列k
k x x r r 0(1),0.2083=+=;
(2) 绘出曲线rt
x t x e t 0(),0=>
2 扩展功能
(1) 矩阵中全部数据、部分数据的截取、更改; (2) 矩阵的初始化与赋值
如:A=zeros(5,5); A(2:2:)=[1,2 3 4 5] 3 微积分基础(见实验4) 符号计算
三 练习
(课上编程完成下列练习,课后上机验证) 1 求和S=1+2+3+…+100; 2 求和e 111
1!
2!10!1...=+
+
++
3求和S 111
2310!1...=++++
4设A 234576138⎡⎤
⎢⎥=⎢⎥⎢⎥⎣⎦
, 求A 的逆、特征值和特征向量;验证Ax=λx 5 画函数图()011m
rt
m x x t x e x -=
⎛⎫
+- ⎪⎝⎭
6 展开 (x-1)(x-2)…(x-100)
7 因式分解 x 8—y 8; 因数分解20052006
8 求极限3
12lim +∞→⎪⎭
⎫
⎝⎛++n n n n
9 )](sin[cos 2
2
x x y += 求dx
dy
10 求积分x xdx 10
ln ⎰
11 求积分
3⎰
并且画出所求的平面区域
12 设x+2y=1, 2x+3y=6, y=2x 2, 画出各个方程图形,求出曲线交点.
四 练习题参考解答
%MatlabTrain1.m clear all % 2nd e=1; temp=1; for I=1:1:10
temp=temp*I; e=e+1/temp; end e
%%%%%%%%%%% clear all % 3nd S=0; temp=1;
for I=1:1:100
temp=temp*I; end
for J=1:1:temp S=S+1/J; end S
%%%%%%%%%%%%%% clear all % 11nd
x=linspace(0,4); y=1./sqrt(x.^5+1); plot(x,y) for t=1:0.1:3
yt=1./sqrt(t.^5+1);
hold on
line([t,t],[0,yt]);
end
%fill(t,yt,'b') %%%%%%%%%%%%% clear all
% 12nd
x=linspace(-2,2);
y=[0.5-0.5*x; 2-2/3.*x; 2*x.^2]; plot(x,y)
grid
实验二概率模型实验
一复习
1 小结上次编程练习中存在的问题,讲述部分习题答案
2 画图命令介绍:line
二事件的响应
(1) 获取鼠标的位置
%MatlabTrain2.m
clear all
% 鼠标响应
p=ginput(3)
plot(p(:,1),p(:,2),'r*')
(2) 键盘输入相应
t=input('How many apples? t=');
m=t+3
三Matlab中随机数字的生成与处理
1 随机数的生成
2 产生随机数字
3 产生某区间的整数
4 生日模拟问题的Montecaro法设计技术、思路
学生尝试编程
四练习
(1) 编程验证人数在不同年龄段的生日的概率计算
(2) 编程实现游戏”聪明伶俐100分”
(3) 编程实现两家电影院的座位数问题
(4) 编程实现某图形面积的计算
五练习题参考解答
(1) 生日问题
程序示例:%birthPro.m
n=0;