【问题标题】:Matlab GUI, how to display result in listbox gui like command windowsMatlab GUI,如何在列表框 gui 中显示结果,如命令窗口
【发布时间】:2015-01-12 03:56:33
【问题描述】:

我编写代码在命令窗口中生成结果

fprintf('                      Maximum Power Mismatch = %g \n', maxerror)

head =['    Bus  Voltage  Angle    ------Load------    ---Generation---   Injected'
       '    No.  Mag.     Degree     MW       Mvar       MW       Mvar       Mvar '
       '                                                                          '];
disp(head)
for n=1:nbus
     fprintf(' %5g', n), fprintf(' %7.3f', Vm(n)),
     fprintf(' %8.3f', deltad(n)), fprintf(' %9.3f', Pd(n)),

在 gui 列表框中生成结果的列表是什么

对不起,我可以发布比这更长的列表

这里是我的文件 .fig 和 .m 文件,如果你想试试,你可以用多行编辑文本框或表格更改列表框,我只想在 gui 中显示结果

matlab file

注意:填充 basemva = 100,accuracy = 0.001,max iter = 100,acceleration = 1.8

谢谢

【问题讨论】:

  • 你能解释一下你的意思是什么类型的列表框吗?您的意思是 [1] 种交互式列表框吗? [1]in.mathworks.com/help/matlab/creating_guis/…
  • 上面的列表在命令窗口中显示结果,但我想在列表框 gui 中显示结果,多行和循环
  • 参考以下 stackoverflow[1] 建议的答案并尝试使其适应您的场景。我认为这会有所帮助。据我了解,如果您正确地将必要的值添加到数据变量中,它将显示在 gui 列表中。 (我现在没有matlab所以不​​能自己尝试:))[1] - stackoverflow.com/questions/11493798/…
  • 您确定要在 listbox 中执行此操作吗? ...您不是说多行 textbox 吗? (或者一个table也许?
  • 任何可以在 GUI 中显示这样结果的东西

标签: matlab listbox matlab-guide


【解决方案1】:

你想要multicolumn listbox?

注意:由于我们没有您的变量 - 我们无法运行您的示例代码来查看它在命令行中的样子。

【讨论】:

    猜你喜欢
    • 2010-10-21
    • 1970-01-01
    • 2010-11-01
    • 2013-08-17
    • 2020-04-20
    • 2017-12-25
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多