matlab曲线拟合的问题拟合F(P)=f(P)+E;其中f(P)=a*P +b*P+c;E=|g*sin(h*(P-Pmin )|已知Pmin=60,p={120 160 180 200 220 240},F(P)={40 45 67 78 89 101}要求a b c g h,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:18:50
matlab曲线拟合的问题拟合F(P)=f(P)+E;其中f(P)=a*P +b*P+c;E=|g*sin(h*(P-Pmin )|已知Pmin=60,p={120 160 180 200 220 240},F(P)={40 45 67 78 89 101}要求a b c g h,

matlab曲线拟合的问题拟合F(P)=f(P)+E;其中f(P)=a*P +b*P+c;E=|g*sin(h*(P-Pmin )|已知Pmin=60,p={120 160 180 200 220 240},F(P)={40 45 67 78 89 101}要求a b c g h,
matlab曲线拟合的问题
拟合F(P)=f(P)+E;其中f(P)=a*P +b*P+c;E=|g*sin(h*(P-Pmin )|
已知Pmin=60,p={120 160 180 200 220 240},F(P)={40 45 67 78 89 101}
要求a b c g h,

matlab曲线拟合的问题拟合F(P)=f(P)+E;其中f(P)=a*P +b*P+c;E=|g*sin(h*(P-Pmin )|已知Pmin=60,p={120 160 180 200 220 240},F(P)={40 45 67 78 89 101}要求a b c g h,
matlab里有个函数叫lsqcurvefit,可以做非线性拟合,给你个例子,照着写就可以了,注意需要给定abcgh的初值(你要根据实际情况来估计).另外,你的数据太少了,5个未知数,正好6组数据,拟合结果不一定能准确描述你的系统行为,建议至少有10组数据
x=0.019,0.023,0.027
y=430,380,256
3 parameters:a,b,c
target function:y=(a*(1-x/b)+x/b)^c
function Untitled3
clc
xi=[0.019,0.023,0.027];
yi=[430,380,256];
abc0=[4,0.5,5];
abc = lsqcurvefit(@fun,abc0,xi,yi)
function y = fun(abc,x)
y = (abc(1)*(1-x/abc(2))+x/abc(2)).^abc(3);
abc =
31.2588 -3.9585 1.7033

matlab曲线拟合的问题拟合F(P)=f(P)+E;其中f(P)=a*P +b*P+c;E=|g*sin(h*(P-Pmin )|已知Pmin=60,p={120 160 180 200 220 240},F(P)={40 45 67 78 89 101}要求a b c g h, 关于matlab曲线拟合的问题,做了提高功率因数的实验,实验测得I、P、C、cosΦ,要画出I^2-C(拟合曲线是抛物线)、P-C(拟合曲线是直线)、cosΦ-C的图,老师说她用了f=polyfit(x,y,n),y=polyval(f,x),但是 用matlab进行曲线拟合时,如何判断拟合的好坏 Matlab 曲线拟合 lsqcurvefit函数问题,老是运行有错,但自己手动拟合的曲线拟合性很好,求大神帮忙解决xdata = 0:1:24;ydata = [1,1.01573,1.031006579,1.045842764,1.059417803,1.071707049,... 1.083978095,1.09612949,1.107693 matlab曲线拟合的问题,想问一个关于matlab曲线拟合的问题,假设当x=[7.30 9.70 12.20 14.80 17.70 20.30 22.90 25.40 ]时,y=[25.00 40.00 55.00 85.00 112.00 145.00 190.00 230.00 ]然后如何拟合曲线呢~如果拟合好的曲线,我 matlab多变量曲线拟合?具体条件在问题补充里!一共有8组数据,abcd是自变量,F是因变量,需要利用这些数据用matlab编程拟合成一条曲线,得出一个含有abcd变量的F=f(abcd)函数,由于初学不知道该怎 用matlab进行曲线拟合的问题!已知几个点的x,y坐标,现在想用matlab进行多项式曲线拟合.分别用了cftool工具和polyfit函数进行拟合,发现了一个问题,是不是用matlab进行拟合多项式拟合时,最高阶次只 matlab的数据曲线拟合 求MATLAB直线拟合程序?想把一条不直的曲线拟合成光滑的直线 matlab二次曲线拟合电容c=10^-6*[0 0.47 1.47 2.47 3.67 4.2 4.67 5.87 6.87] (F);对应的电流i=[0.369 0.342 0.289 0.242 0.204 0.198 0.202 0.234 0.274] (A);求描绘二次拟合出来的c与i^2的拟合曲线.我先开始二次拟合的参数 Matlab中,关于曲线拟合的问题!那位高手帮我做一下这个matlab的曲线拟合问题!hx=[137.7699554137.7719955137.7634158137.2436762136.8213823137.1116036136.8567032136.810182136.3980186136.2150053136.1752496135.8923706135.7208186135.2 matlab进行曲线分段拟合,怎么进行曲线拟合效果的评价? matlab 非线性曲线拟合表达式书写与初值选取本人先研究采用matlab进行非线性数据拟合,编写的函数如下[filename,filepath]=uigetfile('*.txt','选择拟合的数据文件');%弹出对话框,然后选择你要处理的文 用matlab做曲线拟合,对关于x和y的两组数据进行y=a*log(x)+d 拟合 求程序 matlab做曲线拟合,总是出错,我用一组数据做拟合,t[14667,14727,14787,14847,14907];x=[-522406.184 -436584.389 -346935.325 -254023.263 -158433.001];用 polyfit(t,x,3)或者用二次四次拟合求出来的p都不对,差很多那种, matlab进行对数拟合我用matlab做曲线拟合,y=a*log(b*x-c)+d*x这样的关系式拟合总是出错,哪位专家帮我分析一下原因,我用的是cftool命令,就是matlab自带的曲线拟合工具箱 matlab曲线拟合问题数据 x=[404.7 435.8 486.1 546.1 578 656.2],y=[1.678 1.667 1.660 1.658 1.648 1.637],拟合函数为y=a+b/(x^2)+c/(x^4),为什么我用cftool拟合得不到合理的a,b,c值呢?我的结果是这样的, matlab中的右下角的点的问题8 已知五个数据点:(1,5.5),(2,43.1),(3,128),(4,290.7),(5,498.4)(1)用三次曲线拟合上述数据点(2)在同一图形中绘出数据点和拟合曲线(3)用适当图形表示拟合精度x=1:5;y=[5.5 43.1 12