关于matlab曲线拟合的问题,做了提高功率因数的实验,实验测得I、P、C、cosΦ,要画出I^2-

发布时间:2021-02-26 09:40:01

关于matlab曲线拟合的问题,做了提高功率因数的实验,实验测得I、P、C、cosΦ,要画出I^2-C(拟合曲线是抛物线)、P-C(拟合曲线是直线)、cosΦ-C的图,老师说她用了f=polyfit(x,y,n),y=polyval(f,x),但是具体怎么在matlab里写代码啊?求大神把具体代码呈现出来,

网友回答

I、P、C、cosΦ都是向量.要画出I^2-C(拟合曲线是抛物线)是2阶的因此用
P=polyfit(I.^2,C,2);直线拟合就把2改成1.
Z=polyval(P,C);
plot(I.^2,C,'bo',Z,C,'k:');
以上问题属网友观点,不代表本站立场,仅供参考!