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 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 input 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 duofengyanshe_OpeningFcn gets called. An
% unrecognized property name or invalid value makes property application
% stop. All inputs are passed to duofengyanshe_OpeningFcn via varargin.
%
% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one