24小时热门版块排行榜    

查看: 868  |  回复: 1

ppyu1990

铁虫 (初入文坛)

[求助] MATLAB隐函数曲线拟合出现问题,求指导 已有1人参与

因为初学MATLAB,想要用它做曲线拟合,现在这个是一个隐函数的曲线拟合,原方程为Id=Is*(exp((vd-Id*Rs)/(n*0.026)-1)  给出一系列Id和Vd的值,想要求出其中的Rs、n、Is参数的值,下面是MATLAB程序,但是只能显示原始数据图,拟合曲线图仿真不出来,请求大仙指导!!

F= @(p,x)p(1)*(exp((x(:,1)-x(:,2)*p(2))./(0.026*p(3)))-1)-x(:,2);
x=xlsread('IV_VSS.xls','a2:b43');
p0=[4.17839E-17 5.23E+05 1.06];
warning off
p=nlinfit(x,zeros(size(x,1),1),F,p0);
disp('Vss_Is  Vss_Rs  Vss_n: ');
disp(num2str(p));
plot(x(:,1),x(:,2),'ro');
hold on;
ezplot(@(x,y)F(p,[x,y]));
title('curvefitting');
legend('simulated data','modeled data')
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : IV_VSS.xls
  • 2013-03-13 15:52:17, 11.5 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huaxuejidi

铁杆木虫 (正式写手)

科研爱爱爱

【答案】应助回帖

请问您后面解决了吗?可否指导下
朝闻道夕死可矣
2楼2022-03-23 00:00:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ppyu1990 的主题更新
信息提示
请填处理意见