【问题标题】:How to load data in MATLAB from current script folder?如何从当前脚本文件夹加载 MATLAB 中的数据?
【发布时间】:2014-03-02 18:33:45
【问题描述】:

在D:\myProjects下有一个脚本myScript.m,所以它的位置是D:\myProjects\myScript.m

我想在 D:\myProjects\myData\someData.dat 加载一个 .dat 文件

如何使用load()函数不使用使用绝对路径如

data = load('D:\myProjects\myData\someData.dat')   % something I do not want

【问题讨论】:

标签: matlab file-io matlab-load


【解决方案1】:
data = load('myData\someData.dat')   

使用相对路径。这假设您正在从它的主目录 D:\myProjects 执行程序。

如果您需要从不同的文件夹调用脚本,您应该将 .dat 的路径作为argument to the script. 传递给

【讨论】:

  • 如果不从其主目录运行怎么办?它是一个脚本,而不是真正的函数
  • 这不起作用!我刚刚在 Matlab R2012b 上检查过!
  • 你能把你正在做的事情放到一个 pastebin 里吗?我们需要更多信息来帮助您。
猜你喜欢
  • 1970-01-01
  • 2017-08-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-21
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 2010-10-16
相关资源
最近更新 更多