How to plot for: -T0(5) (Y-axis) vs Nt (ranges from 0.1 to 0.5 in X-axis) where already 'x' varies in the differential

2 visualizzazioni (ultimi 30 giorni)
function main
format('long');
gg=['r','k','b','g','m','c','y','r.','m.','k.'];
Pr=10; Le=10; %Nt=.1;
Nb=.1;
xa=0;xb=2;
%global Nt
Nt=1e-3;
Nt=[0.1:0.1:0.5];
solinit=bvpinit(linspace(xa,xb,1000),[0 1 1 1 0 0 0]);
sol=bvp4c(@ode,@bc,solinit);
xint=linspace(xa,xb,100);
sxint=deval(sol,xint);
function res=bc(ya,yb)
res=[ya(1); ya(2)-1; ya(4)-1; ya(6)-1; yb(2); yb(4); yb(6)];
end
function dydx=ode(x,y)
dydx=[y(2); y(3); y(2)^2-y(3)*y(1); y(5); -Pr*(y(1)*y(5)+Nb*y(5)*y(7)+Nt*y(5)^2);
y(7); -Le*y(7)*y(1)+(Nt/Nb)*Pr*(y(1)*y(5)+Nb*y(5)*y(7)+Nt*y(5)^2)];
end
T0 = deval(sol,0);
-T0(5);
plot(Nt,-T0(5))
  3 Commenti
MINATI PATRA
MINATI PATRA il 22 Apr 2018
Modificato: MINATI PATRA il 22 Apr 2018
Hi stephen I saw late Actually I want to draw -T0(5) vs Nt(ranges from 0.1 to 0.5) but 'x' varies previously. So keeping variation of 'x' we have to vary Nt with the above given range. If possible the program may be modify favourably. Thanks

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Programming in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by