Matlab plot problem line 13

1 view (last 30 days)
Robin Torres
Robin Torres on 11 May 2021
Commented: Robin Torres on 11 May 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

Accepted Answer

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

Sign in to comment.

More Answers (1)

Stephan
Stephan on 11 May 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

Categories

Find more on Simulink Functions in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!