MATLAB:导出图形的最大文件名长度
我正在批量处理统计分析,需要将图表保存为输出的一部分。我想将一些参数设置作为图形文件名的一部分,以便在以后的阶段更容易地关联它们。 但是,如果文件名太长,print命令会抛出错误。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
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个字符无效。我会给出答案,如果我找到时间,我会发布答案。