关于matlab 中实现 类似c语言中 宏定义方式
有个程序 是c语言转过来的 里面有很多宏定义函数也相当多 我的做法是做一个mat文件 存储宏定义的那些变量 每个函数都加上一个load
这样可以实现宏定义的初衷(只需要改那个mat文件 即可修改全局)
但是很多函数重复调用
load的速度会不会特别慢影响效率呢? 有没有更好的处理方式。希望得到指点。 可以用mex方式,写个mexfunction,把C程序封装成一个dll,然后在MATLAB中就像调用普通的MATLAB函数调用这个C程序了。 回复 2 # rocwoods 的帖子
谢谢 但不是一个程序 是一个很大的仿真平台 需要从c语言改成matlab 也不是不能用dll 只能一些小函数可以用
页:
[1]