cmpr.txt

来自「实现电机的svpwm控制的IGBT开关导通时间的matlab计算的程序」· 文本 代码 · 共 244 行

TXT
244
字号
x1=0:0.01:pi/3;
y11=-sin(pi/3-x1)-sin(x1);
y12=sin(pi/3-x1)-sin(x1);
y13=sin(pi/3-x1)+sin(x1);

x2=pi/3:0.01:2*pi/3;
y21=-sin(2*pi/3-x2)+sin(x2-pi/3);%修改 
y22=-sin(2*pi/3-x2)-sin(x2-pi/3);
y23=sin(2*pi/3-x2)+sin(x2-pi/3);

x3=2*pi/3:0.01:pi;
y31=sin(pi-x3)+sin(x3-2*pi/3);
y32=-sin(pi-x3)-sin(x3-2*pi/3);
y33=sin(pi-x3)-sin(x3-2*pi/3);

x4=pi:0.01:4*pi/3;
y41=sin(4*pi/3-x4)+sin(x4-pi);
y42=-sin(4*pi/3-x4)+sin(x4-pi);%修改 
y43=-sin(4*pi/3-x4)-sin(x4-pi);

x5=4*pi/3:0.01:5*pi/3;
y51=sin(5*pi/3-x5)-sin(x5-4*pi/3);
y52=sin(5*pi/3-x5)+sin(x5-4*pi/3);
y53=-sin(5*pi/3-x5)-sin(x5-4*pi/3);

x6=5*pi/3:0.01:2*pi;
y61=-sin(2*pi-x6)-sin(x6-5*pi/3);
y62=sin(2*pi-x6)+sin(x6-5*pi/3);
y63=-sin(2*pi-x6)+sin(x6-5*pi/3);%修改 

x=[x1,x2,x3,x4,x5,x6];
y1=[y11,y21,y31,y41,y51,y61];
y2=[y12,y22,y32,y42,y52,y62];
y3=[y13,y23,y33,y43,y53,y63];

subplot(2,2,1);
plot(x,y1,'b-');
subplot(2,2,2);
plot(x,y2,'k:');
subplot(2,2,3);
plot(x,y3,'r--');
x1=0:0.01:pi/3;
y11=-sin(pi/3-x1)-sin(x1);
y12=sin(pi/3-x1)-sin(x1);
y13=sin(pi/3-x1)+sin(x1);

x2=pi/3:0.01:2*pi/3;
y21=-sin(2*pi/3-x2)+sin(x2-pi/3);%修改 
y22=-sin(2*pi/3-x2)-sin(x2-pi/3);
y23=sin(2*pi/3-x2)+sin(x2-pi/3);

x3=2*pi/3:0.01:pi;
y31=sin(pi-x3)+sin(x3-2*pi/3);
y32=-sin(pi-x3)-sin(x3-2*pi/3);
y33=sin(pi-x3)-sin(x3-2*pi/3);

x4=pi:0.01:4*pi/3;
y41=sin(4*pi/3-x4)+sin(x4-pi);
y42=-sin(4*pi/3-x4)+sin(x4-pi);%修改 
y43=-sin(4*pi/3-x4)-sin(x4-pi);

x5=4*pi/3:0.01:5*pi/3;
y51=sin(5*pi/3-x5)-sin(x5-4*pi/3);
y52=sin(5*pi/3-x5)+sin(x5-4*pi/3);
y53=-sin(5*pi/3-x5)-sin(x5-4*pi/3);

x6=5*pi/3:0.01:2*pi;
y61=-sin(2*pi-x6)-sin(x6-5*pi/3);
y62=sin(2*pi-x6)+sin(x6-5*pi/3);
y63=-sin(2*pi-x6)+sin(x6-5*pi/3);%修改 

x=[x1,x2,x3,x4,x5,x6];
y1=[y11,y21,y31,y41,y51,y61];
y2=[y12,y22,y32,y42,y52,y62];
y3=[y13,y23,y33,y43,y53,y63];

subplot(2,2,1);
plot(x,y1,'b-');
subplot(2,2,2);
plot(x,y2,'k:');
subplot(2,2,3);
plot(x,y3,'r--');x1=0:0.01:pi/3;
y11=-sin(pi/3-x1)-sin(x1);
y12=sin(pi/3-x1)-sin(x1);
y13=sin(pi/3-x1)+sin(x1);

x2=pi/3:0.01:2*pi/3;
y21=-sin(2*pi/3-x2)+sin(x2-pi/3);%修改 
y22=-sin(2*pi/3-x2)-sin(x2-pi/3);
y23=sin(2*pi/3-x2)+sin(x2-pi/3);

x3=2*pi/3:0.01:pi;
y31=sin(pi-x3)+sin(x3-2*pi/3);
y32=-sin(pi-x3)-sin(x3-2*pi/3);
y33=sin(pi-x3)-sin(x3-2*pi/3);

x4=pi:0.01:4*pi/3;
y41=sin(4*pi/3-x4)+sin(x4-pi);
y42=-sin(4*pi/3-x4)+sin(x4-pi);%修改 
y43=-sin(4*pi/3-x4)-sin(x4-pi);

x5=4*pi/3:0.01:5*pi/3;
y51=sin(5*pi/3-x5)-sin(x5-4*pi/3);
y52=sin(5*pi/3-x5)+sin(x5-4*pi/3);
y53=-sin(5*pi/3-x5)-sin(x5-4*pi/3);

x6=5*pi/3:0.01:2*pi;
y61=-sin(2*pi-x6)-sin(x6-5*pi/3);
y62=sin(2*pi-x6)+sin(x6-5*pi/3);
y63=-sin(2*pi-x6)+sin(x6-5*pi/3);%修改 

x=[x1,x2,x3,x4,x5,x6];
y1=[y11,y21,y31,y41,y51,y61];
y2=[y12,y22,y32,y42,y52,y62];
y3=[y13,y23,y33,y43,y53,y63];

subplot(2,2,1);
plot(x,y1,'b-');
subplot(2,2,2);
plot(x,y2,'k:');
subplot(2,2,3);
plot(x,y3,'r--');
x1=0:0.01:pi/3;
y11=-sin(pi/3-x1)-sin(x1);
y12=sin(pi/3-x1)-sin(x1);
y13=sin(pi/3-x1)+sin(x1);

x2=pi/3:0.01:2*pi/3;
y21=-sin(2*pi/3-x2)+sin(x2-pi/3);%修改 
y22=-sin(2*pi/3-x2)-sin(x2-pi/3);
y23=sin(2*pi/3-x2)+sin(x2-pi/3);

x3=2*pi/3:0.01:pi;
y31=sin(pi-x3)+sin(x3-2*pi/3);
y32=-sin(pi-x3)-sin(x3-2*pi/3);
y33=sin(pi-x3)-sin(x3-2*pi/3);

x4=pi:0.01:4*pi/3;
y41=sin(4*pi/3-x4)+sin(x4-pi);
y42=-sin(4*pi/3-x4)+sin(x4-pi);%修改 
y43=-sin(4*pi/3-x4)-sin(x4-pi);

x5=4*pi/3:0.01:5*pi/3;
y51=sin(5*pi/3-x5)-sin(x5-4*pi/3);
y52=sin(5*pi/3-x5)+sin(x5-4*pi/3);
y53=-sin(5*pi/3-x5)-sin(x5-4*pi/3);

x6=5*pi/3:0.01:2*pi;
y61=-sin(2*pi-x6)-sin(x6-5*pi/3);
y62=sin(2*pi-x6)+sin(x6-5*pi/3);
y63=-sin(2*pi-x6)+sin(x6-5*pi/3);%修改 

x=[x1,x2,x3,x4,x5,x6];
y1=[y11,y21,y31,y41,y51,y61];
y2=[y12,y22,y32,y42,y52,y62];
y3=[y13,y23,y33,y43,y53,y63];

subplot(2,2,1);
plot(x,y1,'b-');
subplot(2,2,2);
plot(x,y2,'k:');
subplot(2,2,3);
plot(x,y3,'r--');x1=0:0.01:pi/3;
y11=-sin(pi/3-x1)-sin(x1);
y12=sin(pi/3-x1)-sin(x1);
y13=sin(pi/3-x1)+sin(x1);

x2=pi/3:0.01:2*pi/3;
y21=-sin(2*pi/3-x2)+sin(x2-pi/3);%修改 
y22=-sin(2*pi/3-x2)-sin(x2-pi/3);
y23=sin(2*pi/3-x2)+sin(x2-pi/3);

x3=2*pi/3:0.01:pi;
y31=sin(pi-x3)+sin(x3-2*pi/3);
y32=-sin(pi-x3)-sin(x3-2*pi/3);
y33=sin(pi-x3)-sin(x3-2*pi/3);

x4=pi:0.01:4*pi/3;
y41=sin(4*pi/3-x4)+sin(x4-pi);
y42=-sin(4*pi/3-x4)+sin(x4-pi);%修改 
y43=-sin(4*pi/3-x4)-sin(x4-pi);

x5=4*pi/3:0.01:5*pi/3;
y51=sin(5*pi/3-x5)-sin(x5-4*pi/3);
y52=sin(5*pi/3-x5)+sin(x5-4*pi/3);
y53=-sin(5*pi/3-x5)-sin(x5-4*pi/3);

x6=5*pi/3:0.01:2*pi;
y61=-sin(2*pi-x6)-sin(x6-5*pi/3);
y62=sin(2*pi-x6)+sin(x6-5*pi/3);
y63=-sin(2*pi-x6)+sin(x6-5*pi/3);%修改 

x=[x1,x2,x3,x4,x5,x6];
y1=[y11,y21,y31,y41,y51,y61];
y2=[y12,y22,y32,y42,y52,y62];
y3=[y13,y23,y33,y43,y53,y63];

subplot(2,2,1);
plot(x,y1,'b-');
subplot(2,2,2);
plot(x,y2,'k:');
subplot(2,2,3);
plot(x,y3,'r--');
x1=0:0.01:pi/3;
y11=-sin(pi/3-x1)-sin(x1);
y12=sin(pi/3-x1)-sin(x1);
y13=sin(pi/3-x1)+sin(x1);

x2=pi/3:0.01:2*pi/3;
y21=-sin(2*pi/3-x2)+sin(x2-pi/3);%修改 
y22=-sin(2*pi/3-x2)-sin(x2-pi/3);
y23=sin(2*pi/3-x2)+sin(x2-pi/3);

x3=2*pi/3:0.01:pi;
y31=sin(pi-x3)+sin(x3-2*pi/3);
y32=-sin(pi-x3)-sin(x3-2*pi/3);
y33=sin(pi-x3)-sin(x3-2*pi/3);

x4=pi:0.01:4*pi/3;
y41=sin(4*pi/3-x4)+sin(x4-pi);
y42=-sin(4*pi/3-x4)+sin(x4-pi);%修改 
y43=-sin(4*pi/3-x4)-sin(x4-pi);

x5=4*pi/3:0.01:5*pi/3;
y51=sin(5*pi/3-x5)-sin(x5-4*pi/3);
y52=sin(5*pi/3-x5)+sin(x5-4*pi/3);
y53=-sin(5*pi/3-x5)-sin(x5-4*pi/3);

x6=5*pi/3:0.01:2*pi;
y61=-sin(2*pi-x6)-sin(x6-5*pi/3);
y62=sin(2*pi-x6)+sin(x6-5*pi/3);
y63=-sin(2*pi-x6)+sin(x6-5*pi/3);%修改 

x=[x1,x2,x3,x4,x5,x6];
y1=[y11,y21,y31,y41,y51,y61];
y2=[y12,y22,y32,y42,y52,y62];
y3=[y13,y23,y33,y43,y53,y63];

subplot(2,2,1);
plot(x,y1,'b-');
subplot(2,2,2);
plot(x,y2,'k:');
subplot(2,2,3);
plot(x,y3,'r--');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?