求会用数学建模MATLAB的大神们看看这个问题,怎么做程序才行啊?

 我来答
Explorer414
2015-05-30 · 超过19用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:29.3万
展开全部
利用matlab中的非线性曲线拟合。自己编写要拟合的函数,根据以上提供的电压方程编写如下(保存为fcn_.m):
function y = fcn_(beta0,t)
V0 = beta0(2);
t0 = beta0(1);
y = 10-(10-V0).*exp(-t/t0);
end
让后根据以上提供数据,利用nlinfit进行拟合
t = [0.5 1 2 3 4 5 7 9];
V = [6.36 6.48 7.26 8.22 8.66 8.99 9.43 9.63];
betafit0=[0.1 8];
betafit=nlinfit(t,V,'fcn_',betafit0)
【得到的betafit中的两个值就是所求的初始电压和充电常数】
为了可以直观看到拟合结果可以将其在matlab中画图:
plot(t,V);
hold on;
plot(t,fcn_(betafit,t),'r');
红色线为拟合后的曲线,蓝色的是原始曲线
百度网友fc027fc
2015-05-30 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3160
采纳率:83%
帮助的人:980万
展开全部
非线性回归分析。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式