Hi,
ich möchte mit folgender Syntax Werte einlesen, schreiben und speichern.
Code:
[Dateiname, Pfad] = uigetfile('*.txt', 'Bitte Datei auswählen!');
fid = fopen(fullfile(Pfad,Dateiname), 'r');
C = cell(1,10);
iC = 0;
weiter = true;
while (weiter)
s = fgetl(fid);
if ischar(s)
A = sscanf(s, '%1f ', 1);
S = sprintf(' %g \n', A);
iC = iC + 1;
C{iC} = S;
K=sprintf('%s\n', S);
fprintf('%s\n', S);
else
weiter = false;
end
end
fclose(fid);
C = C(1:iC);
K=fprintf('%s\n', S);
Die geschriebenen Daten sollen mit:
save('newstructure.mat','K','-mat')
als .mat gespeichert werden.
Kann man fprintf einer Variablen zuordnen und die Werte in einem.mat file abspeichern?
K = [S{1:10}] bringt auch keine Lösung.
Danke für Eure Unterstützung!
Gruß, Martin
↧