我用matlab编的函数文件应保存在哪个目录下啊?调用时一老说没定义

我用matlab编的函数文件应保存在哪个目录下啊?调用时一老说没定义,第1张

调用函数时,matlab会搜索全部包括在path中的

.m

文件,以及当前目录下的所有

.m文件,以判断是否是有效的函数。

所以,一般通过

2

种方式调函数:

(1)把自定义函数集中放在一个文件夹中,然后把此文件夹添加进matlab的path中,以后所有保存在此文件夹中的

.m文件

都能被搜索到;

(2)对特定工作,把需要的自定义函数以及其他需要处理的文件,都放在某个文件夹里,这样只要每次运行matlab把当前文件夹(current

folder)设置为此文件夹即可。

在工程中添加C文件,只要选到相应的目录,再选相应的文件就可以了。添加H文件,要在C文件中添加,#include ".\xxx1\xxx2\xxx3.h"或#include "..\xxx1\xxx2\xxx3.h"‘.’表示当前目录,‘..’表示上级目录,以main函数所在的C文件目录为准。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6081125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存