xuyucool 发表于 2012-2-23 22:22

关于matlab 中实现 类似c语言中 宏定义方式

有个程序 是c语言转过来的 里面有很多宏定义
函数也相当多 我的做法是做一个mat文件 存储宏定义的那些变量 每个函数都加上一个load
这样可以实现宏定义的初衷(只需要改那个mat文件 即可修改全局)
但是很多函数重复调用
load的速度会不会特别慢影响效率呢? 有没有更好的处理方式。希望得到指点。

rocwoods 发表于 2012-2-24 10:34

可以用mex方式,写个mexfunction,把C程序封装成一个dll,然后在MATLAB中就像调用普通的MATLAB函数调用这个C程序了。

xuyucool 发表于 2012-2-24 15:24

回复 2 # rocwoods 的帖子

谢谢 但不是一个程序 是一个很大的仿真平台 需要从c语言改成matlab 也不是不能用dll 只能一些小函数可以用
页: [1]
查看完整版本: 关于matlab 中实现 类似c语言中 宏定义方式