fork (撒哈拉沙漠的沙) 于 Thu Dec 4 00:56:56 2003 说道:
发信人: fork (撒哈拉沙漠的沙), 信区: Matlab
标 题: 总结:m文件转化为c/c++语言文件,VC编译
发信站: BBS 哈工大紫丁香站 (Sat Oct 30 17:44:20 2004)
这是以前发的文章,但被版主做成了合集,不能通过作者名字来搜索了,所以,再发一次
,以便于查找。
───────────────────────────────────────
─
matlab使用很方便,但有时候一些特殊的应用需要我们将matlab中m格式的
文件中的程序翻译成c/c++的形式的程序并在c/c++的编译器中进行编译,本
文总结了一般的方法。
需要分两种情况,第一种是你的m文件中不涉及到有关绘图的函数;第二种
是需要用到绘图函数。下面分别用例子来说明:
第一种情况:
1. 建一个m文件,内容为:
%%%%%%%%%%%%%%%%%%%%%%
function y=fork_1(n)
y=0;
for i=1:n
y=y+i;
end
%%%%%%%%%%%%%%%%%%%%%%
保存后在命令窗口中:
输入:(格式:mcc -t -L Cpp -h 文件名&#x