ftz = [1.4846i 1.1582i];P_pie=poly(ftz);%roots=ftz
for j=-2:0.01:2 k=floor(((j+2)/0.01)+1); P_pie_subs(k)=polyval(P_pie,j*1i); P_subs(k)=P_pie_subs(k)/(2*sqrt(2));endx=(-2:0.01:2);x=x*1i;P=polyfit(x,P_subs,2);roots(P)% ans =
% 0.115192576001519 + 1.337122816059961i
% -0.115192576001520 + 1.337122816059962i
MATLAB: I get the wrong polyfit
MATLAB and Simulink Student Suitepolyfit
Best Answer