Direction field and slope field- quiver

조회 수: 24 (최근 30일)
Anand Ra
Anand Ra 2021년 11월 26일
댓글: Anand Ra 2021년 11월 30일
Looking for some help to generate slope field for the below differential equation
% dN/dt = (b − a ln(N))N
[N,t]=meshgrid(0:1:6,0:1:10);
%Case 1: b<a
b=10;
a=20;
dN=(b - a.*log(N)).*N;
dt=1;
dNu=dN./sqrt(dN.^2+dt.^2);
dtu=dt./sqrt(dN.^2+dt.^2);
quiver(N,t,dtu,dNu)
Note sure how to fix the above. Any help would be appreictaed. Thank you.
  댓글 수: 2
Shivam Singh
Shivam Singh 2021년 11월 29일
Hello Anand,
In the differential equation provided, dr/dt = (b − a ln(N))N, what is the "N"? Is it a variable different from "r" or the same?
Anand Ra
Anand Ra 2021년 11월 29일
Hello Shivam, thanks for responding.
Its suppose to be N ( r=N). My bad, sorry for the typo.

댓글을 달려면 로그인하십시오.

답변 (1개)

Shivam Singh
Shivam Singh 2021년 11월 29일
Hello Anand,
“quiver (X, Y, U, V)” plots arrows with directional components U and V at the Cartesian coordinates specified by X and Y. So, if you have a function Z = f(X, Y) with two independent variables X and Y, then you need two directional components, U and V as U = dZ/dX and V = dZ/dY to create a slope plot or direction plot.
Currently your code has only one independent variable 't' and a single directional component dN/dt.
For more information, you can explore “quiver” function.

카테고리

Help CenterFile Exchange에서 Vector Fields에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by