2016-03-02 30 views
0

我们的软件,可以叫它地雷,依靠另一个模拟软件,可以叫它模拟。不幸的是,Sim中存在一个错误。将MATLAB对象转换为struct?

为了帮助调试Sim,我需要提供模拟文件及其输入。

这将意味着通过我的 MATLAB对象及其类。不幸的是,这些课程是机密材料。那么有没有办法,我可以下载(?)或将对象转换回结构?这将提供Sim的输入值,但不会向Sim的所有者透露如何导出这些值。

谢谢。

回答

0

struct函数可以将对象转换为结构体。

struct(obj) 
+1

这不会转换嵌套的对象,例如'obj.obj' –

+1

我不得不编写一个DFS类型算法来将嵌套对象转换为嵌套结构。这可能听起来很花哨,但其实很容易编写。 –

+0

对于您的对象结构中的任何周期,转换为结构是不可能的。 – Daniel