问题描述:
matlab用隐函数拟合的程序怎么编写
试验测试得到x,y数据.
现在想通过用matlab用隐函数y=I1*exp((x-y*Rs)/0.026/n1)+I2*exp((x-y*Rs)/0.026/n2)+(x-y*Rs)/Rsh-I1-I2+IL对数据进行拟合.得到参量I1、I2、IL、Rs、Rsh、n1、n2的数值.
急
自变量x从0到1,每0.05取一个点.
对应的y值如下:
0,4.84827E-9
0.05,7.20861E-9
0.1,9.486E-9
0.15,1.33346E-8
0.2,1.85467E-8
0.25,2.54804E-8
0.3,3.57885E-8
0.35,4.94846E-8
0.4,6.86021E-8
0.45,9.34068E-8
0.5,1.36416E-7
0.55,2.18504E-7
0.6,4.51033E-7
0.65,1.2785E-6
0.7,4.57114E-6
0.75,1.70904E-5
0.8,5.62476E-5
0.85,1.45646E-4
0.9,2.93975E-4
0.95,4.91251E-4
1,7.21464E-4
y轴用的是指数坐标.
1个回答
分类:
综合
2014-11-05
问题解答:
我来补答
clear;clc
F=@(p,x)p(1)*exp(