gusucode.com > matlab编程遗传算法计算匹配电路源码程序 > code1/code/MATLAB源代码/GC_cal.m
function [ ] = GC_cal( ) %UNTITLED 此处显示有关此函数的摘要 % 此处显示详细说明 %sita1=0:0.1:5*pi; %rad_sita1=sita1./360.*2.*pi; Rz=[0.1 0.2 0.5 1]; %l1=(rad_sita1+atan(Rz(1)./tan(rad_sita1))).*2./pi; %l2=(rad_sita1+atan(Rz(2)./tan(rad_sita1))).*2./pi; %l3=(rad_sita1+atan(Rz(3)./tan(rad_sita1))).*2./pi; %l4=(rad_sita1+atan(Rz(4)./tan(rad_sita1))).*2./pi; %l5=(rad_sita1+atan(Rz(5)./tan(rad_sita1))).*2./pi; %l6=(rad_sita1+atan(Rz(6)./tan(rad_sita1))).*2./pi; %l7=(rad_sita1+atan(Rz(7)./tan(rad_sita1))).*2./pi; %plot(sita1,l1,sita1,l2,sita1,l3,sita1,l4,sita1,l5,sita1,l6,sita1,l7); %f1=@(u,sita1) 0.1*cot(u/2*sita1*pi)-tan((1-u)/2*sita1*pi); %f2=@(u,sita1) 0.2*cot(u/2*sita1*pi)-tan((1-u)/2*sita1*pi); %f3=@(u,sita1) 0.5*cot(u/2*sita1*pi)-tan((1-u)/2*sita1*pi); %f4=@(u,sita1) cot(u/2*sita1*pi)-tan((1-u)/2*sita1*pi); %f5=@(u,sita1) 0.1*cot(u/2*sita1*pi)+cot((1-u)/2*sita1*pi); %f6=@(u,sita1) 0.2*cot(u/2*sita1*pi)+cot((1-u)/2*sita1*pi); %f7=@(u,sita1) 0.5*cot(u/2*sita1*pi)+cot((1-u)/2*sita1*pi); %f8=@(u,sita1) cot(u/2*sita1*pi)+cot((1-u)/2*sita1*pi); %f9=@(u,sita) sita-1; %h1=ezplot(f1,[0,1,0,4]);hold on; %h2=ezplot(f2,[0,1,0,4]);hold on; %h3=ezplot(f3,[0,1,0,4]);hold on; %h4=ezplot(f4,[0,1,0,4]);hold on; %h5=ezplot(f5,[0,1,0,4]);hold on; %h6=ezplot(f6,[0,1,0,4]);hold on; %h7=ezplot(f7,[0,1,0,4]);hold on; %h8=ezplot(f8,[0,1,0,4]);hold on; %h9=ezplot(f9,[0,1,0,4]); %set(h1,'Color','black'); %set(h2,'Color','black'); %set(h3,'Color','black'); %set(h4,'Color','black'); %set(h5,'Color','black'); %set(h6,'Color','black'); %set(h7,'Color','black'); %set(h8,'Color','black'); %set(h9,'Color','black'); %f1=@(m,sita) 2*tan(m*sita*pi)+tan(sita*pi); %h1=ezplot(f1,[0,1.5,0,2]);hold on; %set(h1,'Color','black'); f1=@(m,sita) 2*tan(m*sita*pi/2)*tan(sita*pi/2)-1; f2=@(m,sita) sita-1; h1=ezplot(f1,[0,1.5,0,3]);hold on; h2=ezplot(f2,[0,1.5,0,3]); set(h1,'Color','black'); set(h2,'Color','black'); end