
你可以复制过来嘛,实在不行可以修改工作区的,调整到你要的目录就好了
具体如下
cd空格路径
如
cd
f
将当前工作区域转换到f盘
这样的话你要的就是
cd
pathname
fopen(filename)
你先试一下:
dir('D:\Program Files\MATLAB\R2010b\bin\my design\picturejpg')
看看有没有这个文件
也可以试一下:
dir('D:\Program Files\MATLAB\R2010b\bin\my design')
看看文件夹下面的真正文件名。
有没有可能是picturejpgjpg
1。放在当前文件夹下
2。添加该目录到matlab路径中,
file->set path -> add with subfolders
选择要添加的文件夹保存即可
以上两种方法推荐第2种
pwd%代表当前路径
addpath('foldername1','foldername1','foldername1',);
%将制定文件夹添加到matlab搜索路径的顶端,每一个文件都要使用全路径(full pass name),addpath和genpath可以将文件夹的子文件夹全部添加到matlab搜索路径的顶端,一般放在m文件的开头,来调整搜索路径。
p=genpath('a')%获取文件夹a的路径字符串,以及文件夹a的各级子文件夹的路径,返回到p
path%返回当前matlab的搜索目录 注:matlab自带的那些m文件一般都在搜索目录里,存在pathdefm文件中
path('a')%将当前的搜索目录给位a
path(path,'a');%将路径a添加到搜索目录的底端,如果a已经存在于搜索目录中,则将其移动到底端
path('a',path);%将路径a添加到搜索目录的顶端,如果a已经存在于搜索目录中,则将其移动到顶端
savepath%将当前搜索目录保存到pathdefm文件中,
savepath filename%将filename保存到pathdefm文件中
userpath%返回当前使用目录,当前使用目录是搜索目录顶端的第一个路径
userpath('newpath')%将newpath设置为当前使用目录,此时将移除上一次用userpath定义的使用目录,newpath必须是绝对路径
userpath('reset')%将使用目录设置为默认目录
userpath('clear')%清除userpath定义的使用目录
%设置路径,只要将下面的代码放到开头,则“绝对路径”对应文件,以及“绝对路径”的所有子文件都添加到matlab的搜索路径中
all_path=genpath('绝对路径');
addpath(all_path, '-begin');
savepath;
MATLAB搜索路径是文件系统中所有文件夹的子集。MATLAB 使用搜索路径来高效地定位用于 MathWorks产品的文件。
搜索路径上的文件夹顺序十分重要。当在搜索路径上的多个文件夹中出现同名文件时,MATLAB 将使用搜索路径中最靠前的文件夹中的文件。
扩展资料:
默认情况下,搜索路径包括以下文件夹
MATLAB userpath 文件夹,它在启动时添加到搜索路径中,并且是用于存储用户文件的默认位置
作为 MATLABPATH 环境变量的一部分定义的文件夹MATLAB 和其他 MathWorks 产品的文件夹,它们位于 matlabroot/toolbox 下面,其中 matlabroot 是在命令行窗口中运行 matlabroot 时显示的文件夹。类、包和 private 文件夹不应显式指定为搜索路径的一部分。
最佳答案:对音频处理的前提是将音频数据导入到Matlab中,这里使用audioread函数进行实现
将需要处理的音频文件放在m文件的路径下,进行如下调用即可
输出的data1根据mp3文件的详细格式有所变化,双声道音频为2维矩阵,单声道则为1维列表
fs为mp3文件的采样率,在后续的处理中需要用到。
以上就是关于matlab读取任意路径下文件全部的内容,包括:matlab读取任意路径下文件、matlab里的绝对路径怎么写、matlab 查看m函数文件的路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)