求大神帮帮忙,用matlab解非线性方程组拟和参数 20

求大神帮帮忙,用matlab解非线性方程组拟和参数方程为c/(1+(c/98.705-1)*exp(-t*d))=x,求c,d,x数据为x=[98.705100.0721... 求大神帮帮忙,用matlab解非线性方程组拟和参数方程为c/(1+(c/98.705-1)*exp(-t*d))=x,求c,d,
x数据为x=[98.705 100.072 101.654 103.008 104.357 105.851 107.507 109.3 111.026 112.704 114.333 115.823 117.171 118.517 119.85 121.121 129.988 130.756 131.448 132.129 133.45 134.091];
t数据为t=0:30;
展开
 我来答
缘高情定
2017-05-15
知道答主
回答量:3
采纳率:0%
帮助的人:2636
展开全部
function y=wzp(a,x)
% y=a(1)-(a(1)-a(2))*exp(-x/a(3));
y=a(1)./(1+(a(1)./(98.705)-1).*exp(-a(2)*x));
%a(1)是c,a(2)是d。
end
调用函数:
clear all
close all
clc
y=[98.705 100.072 101.654 103.008 104.357 105.851 107.507 109.3 111.026 112.704 114.333 115.823 117.171 118.517 119.85 121.121 129.988 130.756 131.448 132.129 133.45 134.091]; %y是x向量
x=9:30; %x是t向量
q=[1 1];
a=lsqcurvefit('wzp',q,x,y);
c=a(1)
b=a(2)
%我使用指数拟合方法来求解你这个问题你可以去参考一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式