Dispaly zpk output to a panel in a GUI instead of the command line.

4 次查看(过去 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
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
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 个)

类别

Help CenterFile Exchange 中查找有关 Uncertainty Analysis 的更多信息

标签

产品

Community Treasure Hunt

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

Start Hunting!

Translated by