我的代码如下:
or a1=1:1:2;
for a2=8:1:10;
for a3=15:1:17;
for a4=22:1:24;
for a5=29:1:31;
for a6=36:1:38;
for a7=43:1:45;
for i=1:1:309;
x=[Voltage(1,a1),Voltage(1,a2),Voltage(1,a3),Voltage(1,a4),Voltage(1,a5),Voltage(1,a6),Voltage(1,a7)];
y=[DutyCycle(i,a1),DutyCycle(i,a2),DutyCycle(i,a3),DutyCycle(i,a4),DutyCycle(i,a5),DutyCycle(i,a6),DutyCycle(i,a7)];
p=polyfit(x,y,3);
q=polyval(p,Voltage(1,:));
e1=(DutyCycle(i,:)-q).^2; %当前七点组的第i样本组适用度矩阵
e2=e1+e2; %当前七点组适用度矩阵
if sum(e2)>adaptability
break;
end
end
adapt=sum(e2);
if adapt
adaptability=adapt;
min=[a1,a2,a3,a4,a5,a6,a7];
end
e2=zero;
end
end
end
end
end
end
end
在进行代码分析中,总会出现如下几个函数:
condest,normest1,normest1/normapp,condest/condestf等
这几个函数是什么意思,我没有调用它们为什么会显示调用,而且关键是时间很长、、、、
不知如何优化?各位看一下~