Hallo,
ich habe so ein fertiges Programm bekommen wo ich Geraden annähern soll für verschiedene Spektren, allerdings versteh ich nicht genau wie ich da die Koordinaten ändern kann. Es nähert mir immer die gleiche Gerade an.
startLength = round(0.1*Nsamples); % length for the first and last part
NfirstPart = Nsamples-2*startLength+1; % number how often the length of the first part may be varied
NmiddlePartMax = Nsamples-2*startLength+1;
Napprox = (ceil(NfirstPart/step)+1)/2 * ceil(NmiddlePartMax/step); % bei step > 1 weniger....
E = sum(results(:,1:3)./Ehelp,2);
[~,iBest] = min(E);
Approximationsfehler = results(:,1:3); % führe die Variable nachträglich nochmal nach draußen.... % Variablennamen überarbeiten! - wurde aber eigentlich nur für BMT2013 benötigt
% figure; plot(x,y); hold on % for i = 1:3 % plotFittingCurve([x(1) x(end)],results(iBest,3+(i-1)*2+1:3+(i-1)*2+2)'); % end
cut = [results(iBest,10:11)];
% convert cut to x
dx = x(2)-x(1);
cut = cut*dx;
parameter = reshape(results(iBest,4:9),2,3)';
Ok. Und was ist nun Deine Frage?
Das Programm enthält keine Dokumentation. Deshalb ist das Programm unbenutzbar. Es ist zwar möglich, dass Matlab-Experten herum-Raten, was das Programm wie machen soll. Aber da sinnvolle Kommentare im Code fehlen, lässt sich das Programm weder erweitern, noch ändern und erst recht nicht debuggen.
Deshalb lautet mein wohl deprimierender Vorschlag: Löschen und neu schreiben.
Gruß, Jan
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.