Ich lerne MATLAB und für meine Hausaufgaben soll die Tagebuchfunktion verwenden, um eine Datei aus dem Befehlsfenster zu speichern. Ich habe den folgenden Code,MATLAB Fehler mit "Tagebuch"
%% 2.21
clc
clear
diary('degrees.dat')
columnOne = linspace(0, 180, 8);
columnTwo = columnOne .* (pi/180);
D_to_R = [columnOne', columnTwo']
diary off
clc
clear
load ('degrees.dat')`
und bekam den Fehler:
Fehler mit Last Anzahl der Spalten in Zeile 3 von ASCII-Datei degrees.dat muss die gleiche wie in früheren Linien sein.
Ich legte den obigen Code in das Editorfenster, versuchte es aber direkt in das Befehlsfenster und es machte keinen Unterschied. Der Code bis zum Laden der gespeicherten Datei scheint gut zu funktionieren und ich kann keinen Unterschied in der Anzahl der Spalten sehen, wie der Fehler anzeigt. Irgendwelche Ideen?
können 'diary' legt den gesamten Text aus dem Befehlsfenster in einer ASCII-Datei. 'load' wird zum Laden von Variablen benutzt, typischerweise aus einer Datei im' .mat' Format, oder optional von ASCII mit einem bestimmten Format, das nicht in Ihrer Tagebuchdatei enthalten ist. Die Kalenderdatei ist normalerweise nicht für die Verarbeitung durch Matlab gedacht. Was erwartest du 'load ('grad.dat')' zu tun? –