打印
[复制链接]
1846|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyxch|  楼主 | 2011-8-23 14:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
function KineticDataFit      % Analysis of kinetic rate data by using the differential method %  % Reaction of the type -- rA = kCA^order % order - reaction order % rA -- reaction rate vector % CA -- concentration vector for reactant A % t -- vector of reaction time % k- reacion rate constant %  %   Author: HUANG Huajiang %   Copyright 2003 UNILAB Research Center,  %   East China University of Science and Technology, Shanghai, PRC %   $Revision: 1.0 $  $Date: 2003/04/26 $  clear all clc  % 动力学数据 t = [0 20  40  60  120  180  300]; CA = [10  8  6  5  3  2  1];  % 用最小二乘样条拟合法计算微分dCA/dt--使用不经过实验点的B样条插值函数 knots = 3; K = 3;      % 三次B样条 sp = spap2(knots,K,t,CA) sp = spap2(newknt(sp),K,t,CA); pp = fnder(sp)          % 计算B样条函数的导函数 dCAdt = fnval(pp,t)     % 计算t处的导函数值  % 绘制图形 ti = linspace(t(1),t(end),200); CAi = fnval(sp,ti) plot(t,CA,'ro',ti,CAi,'b-') xlabel('t') ylabel('C_A') figure fnplt(pp) % dCAdti = fnval(pp,ti) % plot(ti,dCAdti,'-') xlabel('t') ylabel('dC/dt')  % 线性拟合 rA = dCAdt; y = log(-rA); x = log(CA); p = polyfit(x,y,1); k = exp(p(2)) n = p(1)

相关帖子

沙发
kfliuyan| | 2011-8-23 15:10 | 只看该作者
:D

使用特权

评论回复
板凳
相见欢喜| | 2011-8-23 20:28 | 只看该作者
什么啊乱七八糟的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

粉丝