MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何将DISP的结果作为返回参数转换为变量? (https://www.labfans.com/bbs/showthread.php?t=23967)

poster 2019-12-10 20:48

如何将DISP的结果作为返回参数转换为变量?
 
函数disp和display都没有返回参数,并在命令窗口中显示变量内容。

我想将函数调用的结果(显示的字符串)放入变量中,而不是输出到命令窗口中,例如: str = ToString( myStruct );其中输入变量是MATLAB结构!

我知道显示结果取决于命令窗口的可用宽度,它可以宽也可以窄。

在所有现代编程语言中,它都是obj.ToString()方法。



[B]回答:[/B]

toString = @(x) evalc('disp(x)')

不漂亮,但是应该可以完成工作。



[url=https://stackoverflow.com/questions/3862815]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 23:21

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.