www.gusucode.com > 太阳能三种mppt算法包括干扰观察法,电导增益法,变步长电导增益法 > mppt/MAXPOW.m

    function [MaxP,MaxV,MaxI]=MAXPOW(sun,v,T)
MaxP=zeros(size(sun));
MaxV=zeros(size(sun));
MaxI=zeros(size(sun));
Va=0:0.3:4;
[m,n]=size(Va);
Ia=size(m,n);
for i=1:size(sun)
    if size(i)~=0
        for j=1:n
            Ia(j)=max60(Va(j),sun(i),T(i));
        end
        [MaxP(i),Pt]=max(Ia.*Va);
        MaxV(i)=Va(Pt);
        MaxI(i)=Ia(Pt);
    end
end