发布时间:2024-05-08 15:01
一般而言,脚本文件可调用的函数文件必须是同一文件路径下的,因此一般的MATLAB工程都是一个文件夹,里面存放所有的.m文件。而实际上,脚本文件可调用的函数文件还包括private文件夹中的私有函数。如下图所示,Base.m和nua.m文件为脚本文件,x.m、y.m、z.m为函数文件。Base.m文件默认可调用y.m和x.m文件,而无法调用new文件夹中的z.m文件。
如果在Base.m文件中试图调用z.m文件 ,此时命令行窗口会出现以下提示:
前者的意思是切换至z.m文件所在的文件夹以继续运行,当然即使选择该选项也无法正常在Base.m文件中调用z.m文件,因为此时Base.m文件不在目前的文件夹,因此无法运行。只有后者,将z.m文件加入到路径(类似keil中加入文件路径),才能正常运行。此时当前文件夹窗口如下图所示,可以看到,z.m所在文件夹被“点亮”。此时,Base.m、y.m、z.m、nua.m可以互相调用,当然,z.m、nua.m无法通过该方法调用private文件夹中的x.m文件。
添加路径的方法除了运行后报错再进行添加,也可以在当前文件夹窗口中右击并选择“添加到路径”,效果相同。
查看已添加路径的方法,可以在主页选项卡中点击设置路径。
2022-2028年中国移动电商行业深度调研及投资前景预测报告
Windows下更新适用于Portapack的HackRF One固件
一文剖析HTML块和内联元素以及DIV容器,运维开发必备前端技能,基本功强化训练。
【Android Studio】小游戏 | 实现两个小动物随手指移动
如何在pycharm中导入pandas,numpy,matplotlib这三个包
【用pandas_alive几行代码绘制竞赛动图】全网首发pandas_alive数据可视化中文学习笔记合集,学不会来打我(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)
Spring Boot 2.x+Layui+Mybatis+MySQL+Shiro+Redis+JWT+Swagger2+thymeleaf+druid后台权限管理系统2.0全新升级版
ENVI_IDL:使用反距离权重法选取最近n个点插值(底层实现)并输出为Geotiff格式(效果等价于Arcgis中反距离权重插值)