⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drugabsorp.m

📁 Matlab在化学工程中的应用
💻 M
字号:
function DrugAbsorp    
% 预测口服药在人体中的吸收
%
%   Author: HUANG Huajiang
%   Copyright 2003 UNILAB Research Center, 
%   East China University of Science and Technology, Shanghai, PRC
%   $Revision: 1.0 $  $Date: 2003/06/18 $

clear all
clc

Dn = 0.6;
Do = 0.08;      % Fa = 0.4869

An = 10;
[z,y] = ode23s(@Equations,[0 1],[1  1],[],Dn,Do,An);
index = find(y(:,1)<0);
y(index,1) = 0;
Fa = 1- y(end,1)^3 - y(end,2)/Do
disp(' Results:')
disp('    t         r       C')
disp([z,y])
plot(z,y(:,1),'k--',z,y(:,2),'b:')
legend('r^*','C^*')

% ------------------------------------------------------------------
function dydz = Equations(z,y,Dn,Do,An)
rstar = y(1);
Cstar = y(2);
f1 = -Dn/3*(1 - Cstar)/rstar;
f2 = Dn*Do*rstar*(1 - Cstar) - 2*An*Cstar;
dydz = [f1; f2];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -