麻烦各位MATLAB大侠,看下这个程序怎么修改,,拜托了,,谢谢!

麻烦各位MATLAB大侠,看下这个程序怎么修改,,拜托了,,谢谢!,第1张

clear

Lambda=input('输入光的波长(单位为nm):取500')

Lambda=Lambda*1e-9

d=input('输入两个缝的间距(单位为nm):(取2)')

d=d*0.001

z=input('输入缝到屏的距尺汪离(单位宴困码为m):(取1)')

ymax=5*Lambda/dxs=ymax

Ny=101ys=linspace(-ymax,ymax,Ny)

for i=1:Ny

L1=sqrt((ys(i)-d/2).^2+z.^2)

L2=sqrt((ys(i)+d/2).^2+z.^2)

phi=2*pi*(L2-L1)/Lambda

B(i,:)=4*cos(phi/2).^2

N1=11,dL=linspace(-0.1,0.1,N1)

Lambda1=Lambda*(1+dL')

phi1=2*pi*(L2-L1)./Lambda1

B(i,:)=sum(4*cos(phi1/2).^2)/N1

end

NCLevels=255

Br=(B/4.0)*NCLevels

subplot(1,4,3),image(xs,ys,Br)

set(gca,'color','w')

colormap(gray(NCLevels))

subplot(1,4,4),plot(B(:),ys)

pause,subplot(1,1,1)

你看看这个效果怎么样,因为我不知道这个的物理背景,我只是晌哪做了一些语法的检查

可以通过编辑每个属性名称旁边显示的字段来更改属性值。

属裤肆性检查器允许以交互方式修改对象,如首汪图形对象。当选择对象后,属性检查器将显示该对象的属性列表。

filename是文件名,fmt是图像文件的格式。如果图像文件不在Matlab默认路径中(当前默认路径可用path函数胡芹轿查看),则filename必须是全路径名。trainParam属性:net.trainParam该属性定义了网络当前训练函数的各参数,其属性值为各参数构成的结构体。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12507723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存