[英]How to load data in MATLAB from current script folder?
There is a script myScript.m, under D:\\myProjects, so its location is D:\\myProjects\\myScript.m在 D:\\myProjects 下有一个脚本 myScript.m,所以它的位置是 D:\\myProjects\\myScript.m
I want to load a .dat file at D:\\myProjects\\myData\\someData.dat我想在 D:\\myProjects\\myData\\someData.dat 加载一个 .dat 文件
How do I use the load() function without using the absolute path like如何在不使用绝对路径的情况下使用 load() 函数
data = load('D:\myProjects\myData\someData.dat') % something I do not want
data = load('myData\someData.dat')
Use a relative path.使用相对路径。 This assumes you are executing the program from it's home directory D:\\myProjects.这假设您正在从其主目录 D:\\myProjects 执行程序。
If you need to call the script from different folders you should pass the path to the .dat as an argument to the script.如果您需要从不同的文件夹调用脚本,您应该将 .dat 的路径作为参数传递给脚本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.