% new SAR ifstrcmp(position,'long') iftype==1
SAR(i)=AF*(high(i)-SAR(i-1))+SAR(i-1);
else
SAR(i)=AF*(maxHigh-SAR(i-1))+SAR(i-1);
end;
longSort(i)=1;
else %strcmp(position,'sort') iftype==1
SAR(i)=AF*(low(i)-SAR(i-1))+SAR(i-1);
else
SAR(i)=AF*(minLow-SAR(i-1))+SAR(i-1);
end
longSort(i)=-1;
end;
% check for turning point ifstrcmp(position,'long') if(SAR(i)>low(i) || SAR(i)>low(i-1))
AF=AFstart; %reset AF
minLow=min(low(i),low(i-1)); % new minmum low
SARt=max(high(i),high(i-1)); %use SARt as last day SAR
iftype==1
SAR(i)=AF*(low(i)-SARt)+SARt; % new SAR as sort else
SAR(i)=AF*(minLow-SARt)+SARt; % new SAR as sort end
position='sort';
turnPoints(j)=i; j=j+1;
longSort(i)=-1;
end;
else %ifstrcmp(position,'sort') if(SAR(i)<high(i) | SAR(i)<high(i-1))
AF=AFstart;
maxHigh=max(high(i),high(i-1)); % new maximum high
SARt=min(low(i),low(i-1)); %use SARt as last day SAR
iftype==1
SAR(i)=AF*(high(i)-SARt)+SARt; % new SAR as long else
SAR(i)=AF*(maxHigh-SARt)+SARt; % new SAR as long end;
position='long';
turnPoints(j)=i; j=j+1;
longSort(i)=1;
end;
end;
Es wäre schon gut, wenn du uns ein wenig dabei hilfst, dir zu helfen.
Wenn du eine Funktion von File Exchange herunterlädst, dann musst du an der Funktion an sich i.d.R. gar nichts ändern, sondern sie nur mit geeigneten Argumenten aufrufen, also z.B.
Ich verstehe nicht, wie es vom geposteten Code zu "bekomme eine Leere Seite wo kein Chart oben steht" kommen kann. Von welcher Art "Seite" sprichst Du?
wenn er mit den Chart Plottet, kommt ein weißes Fenster ohne chart.
Wer ist "er"?
Wenn er was mit "Chart" plottet? Was ist "Chart"?
Bitte denke daran, das die allermeisten oder wahrscheinlich sogar alle Leser nicht in Deinem Arbeitsgebiet tätig sind. Dir ist sicherlich sonnen klar, was Du fragst, aber die Leser haben zunächst einmal nicht den blassesten Schimmer davon.
Aussagen wie "also wenn ich oben, 200,1 rein tippe." sind nicht nachvollziehbar, weil nicht klar ist wo Du was reintippst. Poste lieber Matlab-Code, denn dann können alle Leser das per Copy&Paste reproduzieren.
Wenn Du schreibst "macht er aber nicht", ist es hilfreich, wenn Du erklärst, was statt dessen geschieht. Dann muss man als Leser weniger raten.
ich vermute, dass der Code eine leere Figure produziert, was wiederum an NaN liegen wird.
@ haloichbins: bitte den Vorschlag von 4.1., 8:28 beachten.
Grüße,
Harald
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.