Matlab plot problem line 13

1 Ansicht (letzte 30 Tage)
Robin Torres
Robin Torres am 11 Mai 2021
Kommentiert: Robin Torres am 11 Mai 2021
What appropriate code should i use on line 13?
syms r K E y
eqn = r*(1-y/K)*y-E*y==0;
S = solve(eqn);
y1=S(1);
y2=S(2);
dydt=@(y, E, r, k) r .* (1-y/K) .* y-E*y;
h=0.01;
E=1;
r=2;
K=1;
y = y1-h:h:subs(y2)+h;
subplot(1, 1, 1)
plot(y, dydt(y, E, r, K)) %Plot not working
title('f(y) Function')
xlabel('y')
ylabel('dy/dt')
grid on

Akzeptierte Antwort

VBBV
VBBV am 11 Mai 2021
%if true
plot(y, double(subs(dydt(y, E, r,K))));
  2 Kommentare
VBBV
VBBV am 11 Mai 2021
Change this line to above
Robin Torres
Robin Torres am 11 Mai 2021
Thank you it worked

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Stephan
Stephan am 11 Mai 2021
syms r E y K
eqn = r*(1-y/K)*y-E*y==0;
S = solve(eqn);
y1=S(1);
y2=S(2);
h=0.01;
E=1;
r=2;
K=1;
y = double(y1-h:h:subs(y2)+h);
dydt=@(y, E, r, k) r .* (1-y/K) .* y-E*y;
subplot(1, 1, 1)
plot(y, dydt(y, E, r, K)) %Plot not working
title('f(y) Function')
xlabel('y')
ylabel('dy/dt')
grid on

Kategorien

Mehr zu Simulink Functions finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by