error with function save (Unknown command option)
조회 수: 14 (최근 30일)
이전 댓글 표시
Hello, I have a problem when I use the save function but I can not find my error (I checked my variables and they are correct):
my code :
for i=1 : Number_of_pages
liste_de_index = Main_Table.Lbl == liste_de_labels(i);
Main_Table_filtered =Main_Table(liste_de_index,1:7);
Main_Table(liste_de_index,:) = [];
save(strcat(Name_Excel,'_table_',num2str(i),'.mat'),'Main_Table_filtered');
warning('off','MATLAB:xlswrite:AddSheet');
clearvars liste_de_index
end
and the command windows send :
Error using save
Unknown command option.
Error in Filter_text_file_and_create_Excel (line
125)
save(strcat(Name_Excel,'_table_',num2str(i),'.mat'),'Main_Table_filtered');
somebody knows ?
댓글 수: 0
채택된 답변
Image Analyst
2017년 5월 19일
I never try to do that much on one line. What happens if you split it up into two lines:
fileName = sprintf('%s_table_%d.mat', Name_Excel, i);
save(fileName, 'Main_Table_filtered');
Do you still get an error? If so, what is it and on which line? And, what does this give you if you type it in the command window:
>> which -all save
댓글 수: 6
Image Analyst
2017년 5월 23일
I doubt it. I use underscores in variable names often and there is never a problem. It was probably some other error, like the value of Name_Excel started with a dash like Walter suggested.
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!