error with function save (Unknown command option)

14 visualizzazioni (ultimi 30 giorni)
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 ?

Risposta accettata

Image Analyst
Image Analyst il 19 Mag 2017
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 Commenti
charles-edouard brault
charles-edouard brault il 23 Mag 2017
The problem came from the middle score in the name "Name_Excel"
Image Analyst
Image Analyst il 23 Mag 2017
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.

Accedi per commentare.

Più risposte (1)

Tao Zhou
Tao Zhou il 2 Apr 2020
When I had a big data to save I came in this problem too.

Categorie

Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by