首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在matlab中打开一个.m并运行到另一个.m文件中(从另一个目录)

在matlab中打开一个.m并运行到另一个.m文件中(从另一个目录)
EN

Stack Overflow用户
提问于 2020-04-03 02:31:14
回答 1查看 567关注 0票数 0

我有一个关于我正在创建的代码的问题。

我在一个.m文件中有一个代码,让我们将其命名为"first.m“。

但在"first.m“中,我想在此脚本中编写一个命令,在其中运行和执行另一个.m文件,让我们将其命名为”second.m d.m“文件,该文件位于不同的目录中。

我的意思是我想使用子例程,但主要的问题是我不了解如何在MATLAB中使用子例程。

有谁能帮我做一下吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-03 05:37:16

尝试使用run函数进行编码。重要的是,Matlabs知道在哪里可以找到那个函数。您还可以使用函数addpath,实际上可以复制该命令中的完整路径。如下所示:

代码语言:javascript
运行
复制
run('C:\Users\user\Desktop\second.m')

请确保您编写的路径正确,其中包含second.m d.m。如果代码与first.m位于相同的路径中,或者您已经添加了路径,则可以使用:

代码语言:javascript
运行
复制
run('second.m')

如果它们位于first.m所在的实际文件夹的子文件夹中,则可以使用第一个示例或:

代码语言:javascript
运行
复制
run('subfolder\second.m')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60998604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档