【发布时间】:2013-05-18 02:43:36
【问题描述】:
我的结构中的一个字段是函数句柄:
strct.handl=@(arg1,arg2)handl(arg1,arg2,par1,par2)
现在,每次使用句柄时都会定义 arg1 和 arg2,但是在定义句柄时会存储 par1 和 par2。因此,(如果我错了,请纠正我)处理函数,如指向 par1 和 par2 的指针。
在任何一种情况下,我的问题是如何查看我的内存句柄中占用了多少空间,因为它也“指向”par1 和 par2。但是,如果我使用whos('handl'),我只会得到句柄的大小,而不是句柄+par1+par2。
谢谢!
【问题讨论】:
标签: matlab function memory closures anonymous-function