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 课外作业 18
实验七 综合练习 19
7.1 实验目的 19
7.2 实验内容 19
7.3 综合练习 19
7.4 课外作业 19
实验一 Matlab初步实验
一 matlab基本功能介绍
1 编程环境
2语法规范:for… end; if…else if…end;
3 矩阵运算
4 图形绘制
二 Matlab扩展功能
1 编程练习:(1) 绘出序列;
(2) 绘出曲线
2 扩展功能
(1) 矩阵中全部数据、部分数据的截取、更改;
(2) 矩阵的初始化与赋值
如:A=zeros(5,5); A(2:2:)=[1,2 3 4 5]
3 微积分基础(见实验4)
符号计算
三 练习
(课上编程完成下列练习,课后上机验证)
1 求和S=1+2+3+…+100;
2 求和
3求和
4设, 求A的逆、特征值和特征向量;验证Ax=λx
5 画函数图
6 展开 (x-1)(x-2)…(x-100)
7 因式分解 x8—y8; 因数分解20052006
8 求极限
9 求
10 求积分
11 求积分matlab生成随机数,并且画出所求的平面区域
12 设x+2y=1, 2x+3y=6, y=2x2, 画出各个方程图形,求出曲线交点.
四 练习题参考解答
%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) 编程实现某图形面积的计算
五 练习题参考解答
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论