作业帮 > 综合 > 作业

求MATLAB高手注释下每条指令意思!

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/14 11:41:46
求MATLAB高手注释下每条指令意思!
%凸透镜成像计算机模拟
function diffraction_cross()
clear all;clc;
distance=100000;
length=20;
p=100;
q=100;
f=100;
lambda=532e-6;
k=2*pi/lambda;
F=imread('obj.jpg');
A=rgb2gray(F);
[m,n]=size(A);
E=rot90(A);
B=rot90(E);
u=input('请输入物距u(单位mm):');
N0=N_object(length);
N1=length^2/(lambda*distance);
N2=length^2/(lambda*distance);
N3=length^2/(lambda*sqrt(distance^2+length^2/2));
N4=length^2/(lambda*sqrt(distance^2+length^2/2));
N5=length^2/(lambda*distance);
choice=0;
if u2f,倒立缩小实像
N=N3;
s=2*f/u;
else
if u==2*f
choice=2;%u=2f,倒立等大实像
N=N2;
else
choice=1;%f
求MATLAB高手注释下每条指令意思!
分太少了... 倒是不难
再问: 后面还有呢,我能加你么?我总共就这么多财富值啊
再答: 老是说我超字数...