Problem with ordinary differental equation
Afficher commentaires plus anciens
Good Afternoon,
I have a problem on how to solve differential equation which is dsdx and dxdPO2_rbc. This is the equation that I want to solve:
dPO2dt= (Qb*(O2_bloodin - O2_blood)+ (DO2_m * (PO2_g - PO2,b)))./ (Vb * (alpha_O2 + (cap_b * dsdx * dxdp))); %.... equation (1)
which:
a1= -8532;
a2= 2121;
a3= -67.07;
a4= 936000;
a5= -31350;
a6= 2396;
a7= -67.10;
T= 37;
r= 0.69;
H_rbc= 61*exp(-9);
ph_virt= -log(r*H_rbc);
PO2_rbc= 90 %mmHg;
pco2= 46 %mmhg;
I have problem with dsdx and dxdPO2, where
S(x)=(a1*x + a2*x^2 + a3*x^3 + x^4)/ (a4 + a5*x + a6*x^2 + a7*x^3 + x^4) %.......(equation 2)
x= PO2_rbc * (10^(0.024*(37-T) + 0.4*(ph_virt - 7.4)+ 0.06*(log(40/PCO2)))) %.........(equation 3)
I try to differentiate S with respect to x using 'diff', and differentiate x with respect to PO2_rbc, but the result is in symbolic (sym) form. Hence, it cannot be solved in equation (1).
Could somebody help me with this problem? I mean, should I use 'diff' to solve dSdx and dxdPO2_rbc, or another method?
Thanks..
Réponse acceptée
Plus de réponses (1)
Ghanim
le 11 Jan 2023
0 votes
d2y/dx^2+5y-4=0
Catégories
En savoir plus sur Mathematics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!