Error in bessel code
显示 更早的评论
I am trying to recreate the graphs in the paper "Effects of porosity in four-layered non-linear blood rheology in constricted narrow arteries with clinical applications" by Afiqah Wajihah S. and D.S. Sankar, specifically figure 9 in page 10. I'm attaching the paper for your reference. They have specified to find the constants C2, C4, C5 and C6 (which I have obtained) through MATLAB.
syms alpha2 Da alpha We m mu hm phi beta L0 R0 delta d h n z P0 Rc Rp Rb Rd sigma % Parameters
syms C2 C4 C5 C6
f1=C2-C4+((P0*(Rc)^2)/4)+((We^2*(m-1)*(P0)^3)/(64*(mu^2)*(hm^2)))*(1-(mu*hm*(Rc^2)));
f2=C4-(C5*besseli(0,sigma*Rp))-(C6*besselk(0,sigma*Rp))-(P0*((Rp^2)+(4*Da))/4);
f3=((beta*phi*(besseli(0,sigma*Rp))-(sigma*sqrt(Da)*(besseli(1,sigma*Rp))))*C5)+(((sigma*sqrt(Da)*(besselk(1,sigma*Rp)))+(beta*phi*(besselk(0,sigma*Rp))))*C6)-((P0*phi*(((Rp)*sqrt(Da))-2*beta*Da))/2);
f4=(((sigma*sqrt(Da)*(besseli(1,sigma*Rb)))-(alpha*(besseli(0,sigma*Rb))))*C5)-(((sigma*sqrt(Da)*(besselk(1,sigma*Rb)))+(alpha*(besselk(0,sigma*Rb))))*C6);
sol = solve([f1 f2 f3 f4],[C1 C2 C3 C4 C5 C6], 'ReturnConditions',true)
[sol.C2 sol.C4 sol.C5 sol.C6]
Then find the value of the pressure gradient by taking the total fow rate as 1.
% Parameters
alpha2=1.1;
Da=0.01; %(0.01-0.3)
alpha=0.01; %(0.01-0.1)
We=0.5; %(0.5-0.9)
m=2; %(2-6) %(5-6)
mu=0.2;
hm=0.2; %(0.2-0.5)
phi=0.5;
beta=0.1;
L0=1;
R0=1;
delta=0.015;
d=4;
h=1.05;
n=2;
s=(delta/((R0)*((L0)^n)))*(n^(n/(n-1)))*(1/(n-1)); z=(d+((L0)/(n^(1/(n-1)))));
R=[0.86,0.90,0.95,1];
for i=1:length(R)
R(i)=((R0)*(1-(s*((((L0)^(n-1))*(z-d))-((z-d)^n)))));
end
syms P0
sigma=1/((alpha2*Da)^(1/2));
C2=((P0^3*We^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (P0^3*We^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (P0^3*We^2*m*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (P0^3*We^2*m*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (Da^(1/2)*P0^3*We^2*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*We^2*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (64*Da*P0*hm^2*mu^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (64*Da*P0*hm^2*mu^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (16*P0*(R(1))^2*hm^2*mu^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (16*P0*(R(1))^2*hm^2*mu^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (16*P0*(R(2))^2*hm^2*mu^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (16*P0*(R(2))^2*hm^2*mu^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - P0^3*We^2*alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + P0^3*We^2*alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (P0^3*(R(1))^2*We^2*hm*mu*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (P0^3*(R(1))^2*We^2*hm*mu*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + P0^3*We^2*alpha*beta*m*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) - P0^3*We^2*alpha*beta*m*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) + (Da^(1/2)*P0^3*We^2*alpha*m*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*We^2*alpha*m*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*We^2*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*We^2*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (64*Da^(3/2)*P0*alpha*hm^2*mu^2*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (64*Da^(3/2)*P0*alpha*hm^2*mu^2*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + 16*P0*(R(1))^2*alpha*beta*hm^2*mu^2*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) - 16*P0*(R(1))^2*alpha*beta*hm^2*mu^2*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - 16*P0*(R(2))^2*alpha*beta*hm^2*mu^2*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + 16*P0*(R(2))^2*alpha*beta*hm^2*mu^2*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) + (16*Da^(1/2)*P0*(R(1))^2*alpha*hm^2*mu^2*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (16*Da^(1/2)*P0*(R(1))^2*alpha*hm^2*mu^2*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (16*Da^(1/2)*P0*(R(2))^2*alpha*hm^2*mu^2*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (16*Da^(1/2)*P0*(R(2))^2*alpha*hm^2*mu^2*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (P0^3*(R(1))^2*We^2*hm*m*mu*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (P0^3*(R(1))^2*We^2*hm*m*mu*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (32*Da*P0*(R(2))*hm^2*mu^2*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (32*Da*P0*(R(2))*hm^2*mu^2*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - 32*Da^(1/2)*P0*(R(2))*alpha*hm^2*mu^2*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + 32*Da^(1/2)*P0*(R(2))*alpha*hm^2*mu^2*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*P0^3*We^2*beta*m*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*We^2*beta*m*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + P0^3*(R(1))^2*We^2*alpha*beta*hm*mu*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) - P0^3*(R(1))^2*We^2*alpha*beta*hm*mu*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) + (Da^(1/2)*P0^3*(R(1))^2*We^2*alpha*hm*mu*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*(R(1))^2*We^2*alpha*hm*mu*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (16*Da^(1/2)*P0*(R(1))^2*beta*hm^2*mu^2*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (16*Da^(1/2)*P0*(R(1))^2*beta*hm^2*mu^2*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (16*Da^(1/2)*P0*(R(2))^2*beta*hm^2*mu^2*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (16*Da^(1/2)*P0*(R(2))^2*beta*hm^2*mu^2*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*(R(1))^2*We^2*alpha*hm*m*mu*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*(R(1))^2*We^2*alpha*hm*m*mu*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*(R(1))^2*We^2*beta*hm*mu*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*(R(1))^2*We^2*beta*hm*mu*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - P0^3*(R(1))^2*We^2*alpha*beta*hm*m*mu*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + P0^3*(R(1))^2*We^2*alpha*beta*hm*m*mu*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) + (Da^(1/2)*P0^3*(R(1))^2*We^2*beta*hm*m*mu*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*(R(1))^2*We^2*beta*hm*m*mu*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2))/(64*hm^2*mu^2*((besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2)));
C4=((P0*(R(2))^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (P0*(R(2))^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (4*Da*P0*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (4*Da*P0*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (4*Da^(3/2)*P0*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (4*Da^(3/2)*P0*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (2*Da*P0*(R(2))*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (2*Da*P0*(R(2))*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - 2*Da^(1/2)*P0*(R(2))*alpha*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + 2*Da^(1/2)*P0*(R(2))*alpha*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - P0*(R(2))^2*alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + P0*(R(2))^2*alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*P0*(R(2))^2*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0*(R(2))^2*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0*(R(2))^2*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0*(R(2))^2*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2))/(4*((besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2)));
C5=-(P0*phi*(alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2)) + (Da^(1/2)*besselk(1, (R(3))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2))*(2*Da*beta - Da^(1/2)*(R(2))))/(2*((besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2)));
C6=(P0*phi*(alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2)) - (Da^(1/2)*besseli(1, (R(3))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2))*(2*Da*beta - Da^(1/2)*(R(2))))/(2*((besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2)));
f1=(P0/(8*(mu^2)*(hm^2)))+((P0/(8*(mu^2)*(hm^2)))*(1+(mu*hm*(R(1))^2))*(log(1+(mu*hm*(R(1))^2))))-((P0/(8*(mu^2)*(hm^2)))*(1+(mu*hm*((R(1))^2))))+(((We^2)*(m-1)*((P0)^3)*log(1+(mu*hm*(R(1))^2)))/(64*(mu^3)*(hm^3)))+(((We^2)*(m-1)*((P0)^3)*(1+(mu*hm*((R(1))^2)))*mu*hm*((R(1))^2))/(128*(mu^3)*(hm^3)*(1+(mu*hm*((R(1))^2)))))+((C2*(R(1))^2)/2)-((P0*(R(2))^4)/16)+((P0*(R(1))^4)/16)+((C4*(R(2))^2)/2)-((C4*(R(1))^2)/2)+((C5*(R(3))*besseli(1,sigma*(R(3)))))-((C5*(R(2))*besseli(1,sigma*(R(2)))))-((C6*(R(3))*besselk(1,sigma*(R(3)))))+((C6*(R(2))*besselk(1,sigma*(R(2)))))-((P0*Da*((R(2))^2))/2)+((P0*Da*(((R(4)))^2))/2)-1;
sol = vpasolve(f1,P0)
[sol.P0]
Then, the velocity profile is obtained. However, the profile I'm obtaining doesn't match with the pattern given in the paper. I'm attaching the code here for your reference:
% Parameters
alpha2=1.1;
Da=0.01; %(0.01-0.3)
alpha=0.01; %(0.01-0.1)
P0=0.68357421327493338931529679176865;
We=0.5; %(0.5-0.9)
m=2; %(2-6)
mu=0.2;
hm=0.2; %(0.2-0.5)
phi=0.5;
beta=0.1;
L0=1;
R0=1;
delta=0.015;
d=4;
h=1.05;
n=2;
s=(delta/(R0)*((L0)^n))*(n^(n/(n-1)))*(1/(n-1)); z=d+((L0)/(n^(1/(n-1))));
R=[0.86,0.90,0.95,1];
for i=1:length(R)
R(i)=((R0)*(1-(s*((((L0)^(n-1))*(z-d)-((z-d)^n))))));
end
sigma=1/((alpha2*Da)^(1/2));
C2=((P0^3*We^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (P0^3*We^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (P0^3*We^2*m*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (P0^3*We^2*m*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (Da^(1/2)*P0^3*We^2*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*We^2*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (64*Da*P0*hm^2*mu^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (64*Da*P0*hm^2*mu^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (16*P0*(R(1))^2*hm^2*mu^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (16*P0*(R(1))^2*hm^2*mu^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (16*P0*(R(2))^2*hm^2*mu^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (16*P0*(R(2))^2*hm^2*mu^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - P0^3*We^2*alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + P0^3*We^2*alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (P0^3*(R(1))^2*We^2*hm*mu*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (P0^3*(R(1))^2*We^2*hm*mu*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + P0^3*We^2*alpha*beta*m*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) - P0^3*We^2*alpha*beta*m*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) + (Da^(1/2)*P0^3*We^2*alpha*m*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*We^2*alpha*m*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*We^2*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*We^2*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (64*Da^(3/2)*P0*alpha*hm^2*mu^2*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (64*Da^(3/2)*P0*alpha*hm^2*mu^2*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + 16*P0*(R(1))^2*alpha*beta*hm^2*mu^2*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) - 16*P0*(R(1))^2*alpha*beta*hm^2*mu^2*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - 16*P0*(R(2))^2*alpha*beta*hm^2*mu^2*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + 16*P0*(R(2))^2*alpha*beta*hm^2*mu^2*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) + (16*Da^(1/2)*P0*(R(1))^2*alpha*hm^2*mu^2*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (16*Da^(1/2)*P0*(R(1))^2*alpha*hm^2*mu^2*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (16*Da^(1/2)*P0*(R(2))^2*alpha*hm^2*mu^2*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (16*Da^(1/2)*P0*(R(2))^2*alpha*hm^2*mu^2*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (P0^3*(R(1))^2*We^2*hm*m*mu*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (P0^3*(R(1))^2*We^2*hm*m*mu*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (32*Da*P0*(R(2))*hm^2*mu^2*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (32*Da*P0*(R(2))*hm^2*mu^2*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - 32*Da^(1/2)*P0*(R(2))*alpha*hm^2*mu^2*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + 32*Da^(1/2)*P0*(R(2))*alpha*hm^2*mu^2*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*P0^3*We^2*beta*m*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*We^2*beta*m*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + P0^3*(R(1))^2*We^2*alpha*beta*hm*mu*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) - P0^3*(R(1))^2*We^2*alpha*beta*hm*mu*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) + (Da^(1/2)*P0^3*(R(1))^2*We^2*alpha*hm*mu*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*(R(1))^2*We^2*alpha*hm*mu*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (16*Da^(1/2)*P0*(R(1))^2*beta*hm^2*mu^2*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (16*Da^(1/2)*P0*(R(1))^2*beta*hm^2*mu^2*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (16*Da^(1/2)*P0*(R(2))^2*beta*hm^2*mu^2*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (16*Da^(1/2)*P0*(R(2))^2*beta*hm^2*mu^2*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*(R(1))^2*We^2*alpha*hm*m*mu*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*(R(1))^2*We^2*alpha*hm*m*mu*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*(R(1))^2*We^2*beta*hm*mu*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0^3*(R(1))^2*We^2*beta*hm*mu*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - P0^3*(R(1))^2*We^2*alpha*beta*hm*m*mu*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + P0^3*(R(1))^2*We^2*alpha*beta*hm*m*mu*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) + (Da^(1/2)*P0^3*(R(1))^2*We^2*beta*hm*m*mu*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0^3*(R(1))^2*We^2*beta*hm*m*mu*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2))/(64*hm^2*mu^2*((besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2)));
C4=((P0*(R(2))^2*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (P0*(R(2))^2*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 + (4*Da*P0*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (4*Da*P0*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (4*Da^(3/2)*P0*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (4*Da^(3/2)*P0*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (2*Da*P0*(R(2))*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (2*Da*P0*(R(2))*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - 2*Da^(1/2)*P0*(R(2))*alpha*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + 2*Da^(1/2)*P0*(R(2))*alpha*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - P0*(R(2))^2*alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + P0*(R(2))^2*alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*P0*(R(2))^2*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*P0*(R(2))^2*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0*(R(2))^2*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*P0*(R(2))^2*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2))/(4*((besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2)));
C5=-(P0*phi*(alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2)) + (Da^(1/2)*besselk(1, (R(3))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2))*(2*Da*beta - Da^(1/2)*(R(2))))/(2*((besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2)));
C6=(P0*phi*(alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2)) - (Da^(1/2)*besseli(1, (R(3))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2))*(2*Da*beta - Da^(1/2)*(R(2))))/(2*((besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - (besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/alpha2 - alpha*beta*phi*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)) + alpha*beta*phi*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)) - (Da^(1/2)*alpha*besseli(0, (R(3))/(Da*alpha2)^(1/2))*besselk(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) - (Da^(1/2)*alpha*besselk(0, (R(3))/(Da*alpha2)^(1/2))*besseli(1, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besseli(1, (R(3))/(Da*alpha2)^(1/2))*besselk(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2) + (Da^(1/2)*beta*phi*besselk(1, (R(3))/(Da*alpha2)^(1/2))*besseli(0, (R(2))/(Da*alpha2)^(1/2)))/(Da*alpha2)^(1/2)));
r=linspace(0,1,50);
uc=(P0*log(1+(mu*hm*(((R(1))^2)-(r.^2))))/(4*mu*hm))-((We^2)*(m-1)*(P0^3)*((1./(1+(mu*hm*(((R(1))^2)-(r.^2)))))-((1+(mu*hm*((R(1))^2)))./((2*(1+(mu*hm*(((R(1))^2)-(r.^2)))).^2))))/(32*(mu^2)*(hm^2)))+C2;
un=(-(P0*(r.^2))/4)+C4;
ub=(C5*besseli(0,sigma*r))+(C6*besselk(0,sigma*r))+(P0*Da);
ud=P0*Da;
u=uc+un+ub+ud;
plot(u,r)
xlabel('u')
ylabel('r')
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Partial Differential Equation Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

