W sind Werte aus dem Verbrauchskennfeld
B die einzelnen Werte der Schleife.
Leider kann ich ähnliche Themen nicht auf mein Thema übertragen.
HI, ich bin kompletter Matlab-Neuling (erster Tag), muss es aber anwenden. Ich habe mir ein Verbrauchskennfeld gebastelt und habe aus diesem die günstigsten Verbrauchspunkte über eine Schleife errechnet. Die Werte werden im Command Window angegeben, ich möchte diese aber in einem kompletten Vektor speichern und später in der Kennlinie plotten.
Super, also den Vektor bildet er, genau da wollte ich! Danke.
Nun möchte ich noch den Vektor in das Kennfeld plotten.
Das Programm zeigt mir keinen Fehler an, im Plott ist aber der Vektor B nicht vorhanden?!
Code:
x = [500: 100: 6500]; %X-Koordinate
y = [0: 5: 100]; %Y-Koordinate
[X, Y] = meshgrid(x,y); %Kennfeld Begrenzung
W = Z./(X.*Y./9549000); %Umrechnung spezfischer Verbrauch kg/h => g/kWh
%Leistungskurve berechnen:
M1 = (10*9549) ./ x; %Dividiere mit jedem Element der Matrize x
M2 = (20*9549) ./ x; %Dividiere mit jedem Element der Matrize x
M3 = (40*9549) ./ x; %Dividiere mit jedem Element der Matrize x
diese While-Schleife ist unnötig. B wird nun einfach 20 mal überschrieben. Vermutlich möchtest Du von W auch nicht Spalten 1 bis 21, sondern nur 1 bis 20, wie oben von mir vorgeschlagen.
Code:
i=1;
j=1;
while(i< 21 && j<61);
B = min(W(:,1:20),[],1)
i = i+1;
end
Das j war von einem vorherigen Versuch noch drinnen, sry.
Um B zu plotten, brauch ich eigentlich pro Schleifenergebniss die passenden Werte von X und Y dazu:
=> B ist mein bester Verbrauch pro Drehzahl (X) bei passendem Drehmoment (Y)
Damit ich nun das Ergebnis plotten kann brauch ich die Werte, oder?
Wie kann ich mir diese ebenfalls als Vektor speichern?
Danke nochmal!
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.