《用matlab实现夫琅禾费多缝衍射代码》由会员分享,可在线阅读,更多相关《用matlab实现夫琅禾费多缝衍射代码(6页珍藏版)》请在金锄头文库上搜索。
1、 n=3; a=-4*pi:0.01*pi:4*pi; P=1-sin(n*a).2./sin(a).2; plot(a,P) lgray=zeros(256,3); for i=0:255 lgray(i+1,:)=(255-i)/255; end imagesc(P) colormap(lgray) matlab GUI3 D ?2? ? function varargout = duofengyanshe(varargin) % DUOFENGYANSHE M-file for duofengyanshe.fig % DUOFENGYANSHE, by itself, creates a。
2、 new DUOFENGYANSHE or raises the existing % singleton*. % % H = DUOFENGYANSHE returns the handle to a new DUOFENGYANSHE or the handle to % the existing singleton*. % % DUOFENGYANSHE(CALLBACK,hObject,eventData,handles,.) calls the local % function named CALLBACK in DUOFENGYANSHE.M with the given inpu。
3、t arguments. % % DUOFENGYANSHE(Property,Value,.) creates a new DUOFENGYANSHE or raises the % existing singleton*. Starting from the left, property value pairs are % applied to the GUI before duofengyan