如何在Matlab调用外部的c/c++/fortran函数

 我来答
宫访风
2011-09-24 · TA获得超过156个赞
知道答主
回答量:661
采纳率:0%
帮助的人:258万
展开全部
用头文件就行了

文件名 First.h (声明你需要实现的函数)
f1();
f2();

文件名 First1.C
#include “first.h”
f1()
{
……………
}

文件名 First2.C
#include “first.h”
f2()
{
……………
}

文件名 main.C
#include “first.h”
main()
{
f1();
f2();
}

补充回答:出现LNK2001: unresolved external symbol "void __cdecl print(void)" (?print@@YAXXZ) 检查下你的声明,实现,和调用的函数名是否一致,一般是这个原因引起的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中国妇协李医师
2011-09-23
知道答主
回答量:34
采纳率:0%
帮助的人:44.8万
展开全部
通过程序试下那
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
下堂下下下僚9595
2011-09-24 · TA获得超过5.4万个赞
知道大有可为答主
回答量:3.1万
采纳率:0%
帮助的人:4001万
展开全部
请参考Matlab中的Help文档,比看书快多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式