MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 298|回复: 5|关注: 0

[已答复] 见鬼,为什么当前目录不存在x.mat,load也能载入??

[复制链接]

入门

50 麦片

财富积分


50500


100

主题

259

帖子

0

最佳答案
  • 关注者: 1
发表于 2017-6-16 00:33:53 | 显示全部楼层 |阅读模式
本帖最后由 gisjun 于 2017-6-16 08:58 编辑

控制台当前所在的目录(current folder)里根本就没有 x.mat文件,但是我在控制台里输入load('x.mat') 居然没有报错,而且还成功载入了数据!!吓死个人,我在之前从来没有遇到这种事情,通常会报错,提示找不到"no such file or directory"但是这次,matlab不会搜索我电脑吧? x.mat明明放在另一个文件夹里....  而且我是先 clc; clear; 了

论坛优秀回答者

权威

5239 麦片

财富积分



5

主题

6599

帖子

1200

最佳答案
  • 关注者: 260
发表于 2017-6-16 07:02:19 | 显示全部楼层
是在搜索你的电脑,不过这是你自己设置的。你在Matlab 里面设置了搜索目录,在相关的可搜索目录中有x.mat

入门

50 麦片

财富积分


50500


100

主题

259

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2017-6-16 08:56:29 | 显示全部楼层
本帖最后由 gisjun 于 2017-6-16 08:59 编辑
jingzhaos 发表于 2017-6-16 07:02
是在搜索你的电脑,不过这是你自己设置的。你在Matlab 里面设置了搜索目录,在相关的可搜索目录中有x.mat ...

你好,我之前了解dir和addpath等函数可以目录,但我的代码中没有这些函数。请问matlab这个自动搜索目录在哪里设置或者关闭?我担心电脑里有多个x.mat,而载入的不一定是我想要的,这就危险了。。

论坛优秀回答者

权威

5239 麦片

财富积分



5

主题

6599

帖子

1200

最佳答案
  • 关注者: 260
发表于 2017-6-16 10:28:07 | 显示全部楼层
gisjun 发表于 2017-6-16 08:56
你好,我之前了解dir和addpath等函数可以目录,但我的代码中没有这些函数。请问matlab这个自动搜索目录在 ...

setpath好像界面上有个setpath设置

MATLAB 基础讨论
版块优秀回答者

入门

287 麦片

财富积分


50500


8

主题

329

帖子

60

最佳答案
  • 关注者: 7
发表于 2017-6-16 11:19:10 | 显示全部楼层
gisjun 发表于 2017-6-16 08:56
你好,我之前了解dir和addpath等函数可以目录,但我的代码中没有这些函数。请问matlab这个自动搜索目录在 ...

rmpath,你每次用了addpath最后还是加一个这个函数吧

入门

50 麦片

财富积分


50500


100

主题

259

帖子

0

最佳答案
  • 关注者: 1
 楼主| 发表于 2017-6-16 14:43:37 | 显示全部楼层
逻辑逻辑 发表于 2017-6-16 11:19
rmpath,你每次用了addpath最后还是加一个这个函数吧

代码中压根没有用到任何修改路径的函数啊。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

快速回复 返回顶部 返回列表