I can't put two functions together with the command hold
1 view (last 30 days)
Show older comments
Alvaro Mª Zumalacarregui Delgado
on 20 Feb 2021
Commented: Alvaro Mª Zumalacarregui Delgado
on 20 Feb 2021
I am trying to put in the same axes two functions with the command hold but i don't accomplish it, this is my code
function Calcular1ValueChanged(app, event)
P = 50;
Q = 60;
C1 = 4;
C2 = 7;
a = app.a.Value;
b = app.b.Value;
x = linspace(0,100);
y1 = C1*exp(sqrt(a*b)*x) + C2*exp(-sqrt(a*b)*x) - P/a;
plot (app.Axes,x,y1,'b');
hold on
y = linspace(0,100);
x1 = - C1*exp(sqrt(a*b)*y) - C2*exp(-sqrt(a*b)*y) + Q/b;
plot (app.Axes,x1,y,'g');
end
thanks
0 Comments
Accepted Answer
Walter Roberson
on 20 Feb 2021
hold(App.Axes,'on')
When you use app designer, the "current" axes is hidden and is not found as the "active" axes when you use "hold"
More Answers (0)
See Also
Categories
Find more on Visual Exploration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!