Matlab上机实验报告
实验一:Smulink动态仿真集成环境
u 1、目的要求
Ø 熟悉simulink环境,掌握simulink的仿真方法。
u 2、掌握要点
Ø 熟悉simulink环境,掌握simulink的仿真方法。
u 3、实验内容
Ø 熟悉simulink环境;
Ø 熟悉基本的模块库以及功能模块
Ø 搭建简单的电路进行仿真;
Ø 对分析参数对结果的影响;
u 1. 建立如图所示的仿真系统.
完成过程:
结果如下:
u 2. 建立如图所示的仿真系统.
u 将红色区域部分创建并封装装成子系统
完成过程:
没有设置子系统时:
没有设置子系统时的结果如下:
以下开始设置子系统并封装:
修改变量后:
最终如下图所示:
开始封装设置过程:
设置子系统各个参数
设置完成后如下图所示:
双击设置好的封装并分别输入与变量对应的参数如下:
运行结果如下:
第二篇:Matlab上机实验报告
实验目的
学会用数学软件matlab和蒙特卡洛方法估计积分值,并于其中应用概率论中的概率密度等知识点。
实验问题
估计, , 的值,将估计值与真实值进行比较;
估计, 的值,并对误差进行估计。
实验要求
针对要估计的积分选择适当的概率分布设计蒙特卡洛估计算法;
利用计算机产生所选分布的随机样本的估计积分值;
通过计算平均误差对估计结果进行评价。
实验过程(x为运行结果平均值,y为样本方差)
估计 程序如下:
clc;
clear;
m=10;
n=10000;
d=0;
e=0;
for i=1:m
d=0;
a=rand(1,n);
for j=1:n
b=a(j)+2;
c=b^2;
e(i)=d+c/n;
d=e(i);
end
fprintf('e=%.8f\n',e(i))
end
p=sum(e)/m;
for j=1:m;
s(j)=(e(j)-p)^2;
end
q=sum(s);
fprintf('x=%.8f\ny=%.8f\n',p,q);
结果为:
e=6.34879520
e=6.34068140
e=6.35081124
e=6.31353632
e=6.35586630
e=6.33058791
e=6.32419121
e=6.33707454
e=6.30357011
1
e=6.35063255 x=6.33557468 y=0.00304243
2.估计程序变动如下: b=a(j)*3;
c=b*sin(b)*3; 结果为:
e=3.12211717 e=3.11373037 e=3.07484948 e=3.08660758 e=3.10052243 e=3.10475698 e=3.13762746 e=3.16481618 e=3.11552000 e=3.09615989 x=3.11167076 y=0.00669223
3.估计 程序变动如下:b=exp(-a(j)^2/2); c=b/n*(2*pi)^0.5; e(i)=d+c/2; 结果为:
e=0.88617655 e=0.88538972 e=0.88635209 e=0.88575809 e=0.88653705 e=0.88606366 e=0.88634011 e=0.88613926 e=0.88573325 e=0.88644154 x=0.88609313 y=0.00000132
4.估计程序变动如下: b=exp(a(j)^2); c=b/n;
e(i)=d+c;
2
结果为:
e=1.46211146
e=1.46154792
e=1.46327379
e=1.46256348
e=1.46318297
e=1.46235828
e=1.46241378
e=1.46316145
e=1.46203052
e=1.46280489
x=1.46254485
y=0.00000320
5.估计程序变动如下:
b=a(i)*4;
c=1/((1+b^2)^0.5);
e(i)=d+c*4/n; 结果为:
e=1.98511173
e=1.02167881
e=1.26713031
e=0.98770837
e=1.14216662
e=1.75642022
e=1.97055988
e=1.96227794
e=1.83229787
e=1.06190231
x=1.49872541
y=1.90228258
实验结果
通过对实验所得平均值与真实值的比较,可以看出实验结果与真实值相比非常接近,而且样本方差很小,从而说明概率分布的选取比较适当,计算机实验很准确。
3