24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2671  |  回复: 24
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

gielcheen

木虫 (正式写手)

[求助] 如何做出拟合曲线求值

我在做PLGA载药微球体外释放时,需要进行体外释放的建模,公式如下所示:等式左边是已知的,当做y,等式右边t也是已知的,当做x,R也是已知的,是常数,那么我现在有一组x和y的数据,我想通过拟合求出D值来,请问用什么软件可以做?那么该怎么做?等式右边的求和不知道能求出什么结果?有人做过吗?谢谢!
回复此楼

» 猜你喜欢

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

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

gielcheen

木虫 (正式写手)

引用回帖:
: Originally posted by liuyufeng4 at 2012-02-27 14:10:45:
Origin 8 可以的!

那我只想问怎么输入能让自定义的公式含有Σ,而且范围是1到正无穷!
5楼2012-02-27 16:24:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gielcheen

木虫 (正式写手)

引用回帖:
: Originally posted by 九品墨徒 at 2012-02-27 14:33:21:
我之前发过一篇关于Origin 建立用户自定义函数,并用这个函数拟合参数的一个帖子。具体方法可以参照。
http://muchong.com/bbs/viewthread.php?tid=3335310

你发的帖子我看过了,其实这点我会,但是这种自定义的函数如何输入Σ,且让范围是1到正无穷!
6楼2012-02-27 16:25:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gielcheen

木虫 (正式写手)

引用回帖:
: Originally posted by dingd at 2012-02-27 14:36:52:
试下1stOpt,拟合功能、易用度等方面远胜Origin、Matlab。

我在试,能否给出我这个公式的编程?
7楼2012-02-27 16:26:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gielcheen

木虫 (正式写手)

gielcheen: 取消置顶 2012-02-27 20:28:16
引用回帖:
: Originally posted by dingd at 2012-02-27 20:12:49:
可能的话把相关数据放上来。

0        0.98501
0.21        29.86622
0.42        32.67416
1        36.97943
4        43.80644
7        48.87115
10        51.80471
14        53.65742
18        57.08069
22        59.32729
26        60.3525
30        61.04827
35        62.75492
42        65.76456
49        68.92578
60        74.15131;
左边整数是y,右边非整数是x;回归原来的等式,方程左边是y,而t则是y,拟合求出D,R=0.000001;
10楼2012-02-27 20:24:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gielcheen

木虫 (正式写手)

引用回帖:
: Originally posted by gbb19880913 at 2012-02-27 19:52:51:
origin7.5 第四章里面的线性拟合

你的这个回答,我真不知道说什么好。
11楼2012-02-27 20:25:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gielcheen

木虫 (正式写手)

引用回帖:
: Originally posted by dingd at 2012-02-27 20:12:49:
可能的话把相关数据放上来。

t是x,不是y,打错了
12楼2012-02-27 20:26:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gielcheen

木虫 (正式写手)

引用回帖:
9楼: Originally posted by dingd at 2012-02-27 20:12:49:
可能的话把相关数据放上来。

Constant n = 10000;
Function    y=(6/pi^2)*(Sum(i=1:n)((1/pi^2)*exp(-n^2*pi^2*a*x/0.000001));
Data ;
0        0.98501
0.21        29.86622
0.42        32.67416
1        36.97943
4        43.80644
7        48.87115
10        51.80471
14        53.65742
18        57.08069
22        59.32729
26        60.3525
30        61.04827
35        62.75492
42        65.76456
49        68.92578
60        74.15131
这是我写的程序,运行不出来,请问有什么错误吗?
13楼2012-02-27 20:31:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gielcheen

木虫 (正式写手)

引用回帖:
10楼: Originally posted by gielcheen at 2012-02-27 20:24:38:
0        0.98501
0.21        29.86622
0.42        32.67416
1        36.97943
4        43.80644
7        48.87115
10        51.80471
14        53.65742
18        57.08069
22        59.32729
26        60.3525
30        61.04827
35        62.75492
42        65.76456
49        68.92578
60         ...

Parameter a;
Variable  x,y;
Function    y=1-(6/pi^2)*(Sum(n=1:999)((1/pi^2)*exp(-n^2*pi^2*a*x/0.000001)));
data;
0        0.98501
0.21        29.86622
0.42        32.67416
1        36.97943
4        43.80644
7        48.87115
10        51.80471
14        53.65742
18        57.08069
22        59.32729
26        60.3525
30        61.04827
35        62.75492
42        65.76456
49        68.92578
60        74.15131
我也没办法简化了,n=999已经是极限了,n=1000时就报告说函数出错,您看您能帮我写一下程序吗?


15楼2012-02-28 14:03:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gielcheen

木虫 (正式写手)

引用回帖:
: Originally posted by dingd at 2012-02-28 20:15:44:
你可以把代码中的1200换成12000或更多,只是太化时间。代码已给出了自己慢慢算吧。

能不用数代替,用正无穷算吗?
18楼2012-02-29 08:11:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gielcheen 的主题更新
信息提示
请填处理意见