怎么用matlab编程拟合隐函数曲线,得到最佳参变量?

我们得到的隐函数是:d/(b*f)=(z0-x)/x^2,d,f,b,z0都是参量,x是变量。
数据
z0-x:
10

15

20

25

30

35

40

50

55

60

65

70

75

80

85

90
对应的d为:
0.490159

0.692751

0.883254

1.21582

1.399127

1.639206

2.037593

2.413704

2.700026

2.940529

3.234392

3.363995

3.710688

3.98754

4.26582

4.567434
求编程代码及结果 如果有灵敏度分析更好了!!急,在线等!

第1个回答  2014-08-25
帮你顶就算了,以前参加过数学建模比赛时候用得很好,现在全忘了

matlab用隐函数拟合的程序怎么编写
clear;clc F=@(p,x)p(1)*exp((x(:,1)-x(:,2)*p(4))\/0.026\/p(6))+p(2)*exp((x(:,1)-x(:,2)*p(4))\/0.026\/p(7))+(x(:,1)-x(:,2)*p(4))\/p(5)-p(1)-p(2)+p(3)-x(:,2);x=[0,4.84827E-9 0.05,7.20861E-9 0.1,9.486E-9 0.15,1.3334...

如何用matlab画这个隐函数的曲线
用matlab的ezplot()函数可以画隐函数的曲线。如 ezplot('x^2-y^4=0')

使用matlab进行隐函数求解
题主给出的隐函数求解问题,一般可以用solve函数,得到y(x)或x(y)形式的解,实现思路:clc,close all a=1;b=1;syms x y x=solve(y==1\/a*(10*b*x)^0.6*(a+2*y)^0.4,x)绘图 y=0:20:1180;x =eval(x);plot(x,y,'k-')xlabel('x');ylabel(&...

含积分的复杂隐函数用matlab求解或作图
2、自定义函数,内容要包含y隐函数的数值积分方法和z的表达式;3、初定a、b、c的初值 4、nlinfit或lsqcurvefit等拟合函数,求出a、b、c的系数值 5、然后计算其拟合决定系数R²是否接近于1。如R²≈1,则计算结束。6、最后,用plot绘出,z-x的拟合曲线图。

关于matlab的一个问题,怎样得到一个隐性函数的优化解?
1、你给的这个方程是没有实数解的,这可以很简单的从下图看出:上图是把方程左端对应的曲面,使用下面的一条语句即可绘制:ezmesh('1000*y\/(x^2+y^2+600)^1.5+1000*y\/(1.25*x^2+2.25*y^2+600)^1.5',[-100 100])从图可见,方程左端的取值范围最大只比1稍多一点,不可能等于20,...

...未知数v,a,t.v的范围已经确定,怎么用matlab求t的可取值
对方程取对数 可得 ln(k)=ln(A)-EA\/R*(1\/T);用k的对数结果作y,T的倒数1\/T作x,进行线性拟合 的到的 斜率是-EA\/R ,截距是ln(A) 由此可以求出A和EA T=[700 730 760 790 810 840 910 1000];k=[0.011 0.035 0.105 0.343 0.789 2.17 20 145];R=8.314;p=polyfit(1....

matlab编程,隐函数自变量代换问题!
clc clear clf y=@(x)fsolve(@(y)y-(25-(0.0343*x.^2+1.5459*x-0.4413).*(1.965+0.0054*(y-25))),zeros(1,length(x)),optimset('display','off'))x=linspace(-3,3)y=y(x)f1=2*y+1 f2=5*y-7 plot(x,f1,'g')hold on plot(x,f2)

求解关于matlab求解隐函数非线性方程组,并绘制曲线的问题,求具体代码...
用matlab是可以解的。不过你现在的问题好像没有说清楚。前面两个方程跟后面似乎完全无关。我先把它解出来吧:>> syms x y t >> eq1='5+10*cos(5*t)-x*cos(y)=0'>> eq2='10*sin(5*t)-x*sin(y)=0'>> [x y]=solve(eq1,eq2)x = 5*(5+4*cos(5*t))^(1\/2)-5*(5+...

关于用MATLAB求解隐函数的问题
用subs函数可以将solve接出来的解析解里面的变量用数字替换掉,然后得到数值解。给你举个简单的例子,求a*x=b的解,先求解析解,然后用a=2,b=1代入求出数值解:>> solution=solve('a*x=b', 'x')solution = b\/a >> num_solution = subs(solution, '[a,b]', [2 1])num_solution =...

隐函数数据拟合
根据一般的说法,Adjusted R-square(调整的R^2)和R^2都是评价拟合优良度的参考指标,值太低说明模型解释能力不好,有违建模的初衷。调整的R^2和R^2的值过低,有以下三种可能:模型中的解释变量或控制变量没有选择好,没有抓住主变量;模型中可能存在异方差、多重共线和自相关等情况;模型的样本...

相似回答
大家正在搜