matlab自己编写一个函数后怎么调用啊

matlab自己编写一个函数后怎么调用啊,第1张

根据我的经验

如果渣猛你的程序放在当前文件夹下面(脚本纯派文件和自编函数在同一文件夹下),或者是matlab的默认搜索路径下,是可以直接被调用的。除此之外的函数调用就要用到一个命令:增加matlab的函数库搜索命令,这样的话,matlab在默认路径搜索完之后,就会去访问用户自定义的路径。

%假设你的主程序.m(或者是脚本)在文件夹“我的实验”下,其他要调用的程序在“我的实验\调用函数”下,

%可以采用做梁贺如下方法增加调用函数文件搜索路径

new=cd%cd是获得当前路径的命令

new=[new'\调用函数']

path(path,new)%增加搜索路径

这时候,该文件夹下面的任何函数都可以被调用了。

当然你也可以用

path(path,newpath)%newpath是你要调用的文件夹名字

增加任何路径,比如桌面。

.m文件(即楼主所说的脚本文件)轿银锋调用函数的方法与在控制台调用的方法完全一致。

只是需要注意几个问题:

1、被调用的函数的文件,需与搏前.m文件在同闭晌一路径下;

2、通常被调用函数的函数名与文件名需要一致。

用内置函数: __file__

给一个Django的示例唯雹,这是获取当前文件的上一级目录的实例。

import os

# Build 指和帆paths inside the project like this: os.path.join(BASE_DIR, ...)

BASE_DIR 棚清= os.path.dirname(os.path.dirname(os.path.abspath(__file__)))


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存