Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB:导出图形的最大文件名长度_Matlab_Printing_Plot_Filenames_Maxlength - Fatal编程技术网

MATLAB:导出图形的最大文件名长度

MATLAB:导出图形的最大文件名长度,matlab,printing,plot,filenames,maxlength,Matlab,Printing,Plot,Filenames,Maxlength,我正在批量处理统计分析,需要将图表保存为输出的一部分。我想将一些参数设置作为图形文件名的一部分,以便在以后的阶段更容易地关联它们。 但是,如果文件名太长,print命令会抛出错误。MATLAB帮助没有提到这个问题 h = figure; plot(somedata, moredata); FileName = strcat(Name(1),'_',Name(2),'_',num2str(a),'_',num2str(b),'_','.jpeg'); print(h,'-djpeg',FileNa

我正在批量处理统计分析,需要将图表保存为输出的一部分。我想将一些参数设置作为图形文件名的一部分,以便在以后的阶段更容易地关联它们。 但是,如果文件名太长,print命令会抛出错误。MATLAB帮助没有提到这个问题

h = figure;
plot(somedata, moredata);
FileName = strcat(Name(1),'_',Name(2),'_',num2str(a),'_',num2str(b),'_','.jpeg');
print(h,'-djpeg',FileName);

知道有多少个字符“太长”吗?

我们说的是什么长度?Windows的最大文件名长度为255个字符。@excaza-我认为您提到的限制是完整路径的长度,而不仅仅是文件名的长度。@excaza:15个字符(包括文件类型)有效,超过30个字符无效。我会给出答案,如果我找到时间,我会发布答案。