查看: 123|回复: 1|关注: 0

[已答复] 在使用s-function builder时发现一个问题,即编译后只有第一次能得到正确的结果,之后都必须clear mex才能得到正确结果

[复制链接]

新手

10 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 2019-11-12 10:41:35 | 显示全部楼层 |阅读模式
在使用s-function builder时发现一个问题,即编译成功后,只有第一次运行能得到正确的输出结果,想要第二次运行,就必须先在command窗口下clear mex,然后才能得到正确结果。
怀疑是前一次计算结果的内存被第二次计算调用导致的。
问题是:请问各位大佬,s-function builder中如何设置自动clear mex,或者如何清理内存占用问题?

新手

7 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
发表于 2019-11-24 22:49:44 | 显示全部楼层
在代码前加入一个clear  每次运行就会清除变量了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表