Dispaly zpk output to a panel in a GUI instead of the command line.
6 次查看(过去 30 天)
显示 更早的评论
I really like the zpk display at the command line, such as:
sys =
0.010696 z (z-1) (z-0.9987) (z+0.07142)
---------------------------------------
z^2 (z-1) (z-0.4199)
Sample time: 2.6882e-05 seconds
Discrete-time zero/pole/gain model.
I want to get that same text written on a panel in a GUI. How can do that?
Thanks,
Dick Curran
1 个评论
Mathieu NOE
2020-11-19
hello
there are probably many possibilities
i would suggest to look at plt created by Paul Mennen
beside being a very useful package for displaying data , yiu can also create lots of nice GUI
hope it helps
采纳的回答
Rashed Mohammed
2020-11-24
Hi Dick Curran
You can use the evalc function to store the output in a variable and then use it in a uitextarea to display the output in a figure/panel. Below is an example you can find helpful
sys = zpk(zeros,poles,gain,ts);
output = evalc('sys');
fig = uifigure;
p = uipanel(fig);
txt = uitextarea(p,'Value',output);
Hope this helps.
更多回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!