peak02 发表于 2009-5-9 17:27

基于MATLAB无刷直流电机的反电动势的M函数

functionout= bmf(u)
%k=10;
u1=u(1);
u2=u(2);
k=0.871*u(1);
if (u(2)>=0) &(u(2)<=pi/3)
    out=;
if (u(2)>= pi/3) &(u(2)<=2*pi/3)
    out=;
if (u(2)>=2*pi/3) &(u(2)<=pi)
    out=[-6*k/pi*u(2)+5*k; k;-k];
if (u(2)>=pi/3) &(u(2)<=4*pi/3)
    out=;
if (u(2)>=4*pi/3) &(u(2)<=5*pi/3)
    out=;
if (u(2)>=5*pi/3) &(u(2)<=2*pi)
    out=;
end
请高手帮忙改一下,运行有错,QQ:50569762发到QQ邮箱也可以谢谢!急!!!!!!!!!!

puff 发表于 2010-6-25 12:26

看看,有空我改改

yuhan6502 发表于 2010-7-3 10:20

支持一下 !!!!!!!!!!!!!!!!!!
页: [1]
查看完整版本: 基于MATLAB无刷直流电机的反电动势的M函数