I can't put two functions together with the command hold
2 次查看(过去 30 天)
显示 更早的评论
Alvaro Mª Zumalacarregui Delgado
2021-2-20
评论: Alvaro Mª Zumalacarregui Delgado
2021-2-20
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 个评论
采纳的回答
Walter Roberson
2021-2-20
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"
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!