作业帮 > 综合 > 作业

用matlab对下面公式做仿真,得到温度和偏振度之间的仿真曲线

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/18 10:00:07
用matlab对下面公式做仿真,得到温度和偏振度之间的仿真曲线

会做matlab仿真的大神帮帮忙。
你没有给出a,L,lamda的值,所以我默认为1,你想改的话,把参数那里自己改数值就行.
作出来是直线呃.感觉有点神奇.
如图:

代码:
clc
clear all
close all
a=1;
L=1;
lam=1;
T=100:300;
n=@(T)(1.0*(1+10^(-6)*(T-20)));
n2=@(T)(1.45*(1+0.762*10^(-5)*(T-20)));
part=@(T)(sqrt(n2(T).^2-n(T).^2));
dopt=sin(2^(7/2).*part(T).*2.405^2.*L./(n2(T).*a.*sqrt(pi).*(2.*pi.*a.*part(T)./lam).^(5/2))).*...
    sin(2^(5/2).*part(T).*2.405^2.*L./(n2(T).^3.*a.*sqrt(pi).*(2.*pi.*a.*part(T)./lam).^(5/2)));
plot(T,dopt);