Verfasst am: 08.10.2018, 16:18
Titel: konturlinien bei 2D plot hinzufügen
Liebe Matlab-Freunde,
ich habe ein Kennfeld (siehe Anhang) erstellt und möchte Konturlinien konstanten Druckes (pme) von 1 bis 7 bar (nur ganzzahlige) hinzufügen. Ich beiße mir leider die Zähne daran aus und hoffe auf Eure Hilfe.
Der plot wurde mit "pcolor" gemacht. "contourf" hat auch funktioniert und in etwa die Linien beinhaltet, die ich brauche, sah jedoch nicht so schön glatt aus...
Wie kann ich nun den entsprechenden Befehl in mein Skript einfügen? Es sollten am Ende 7 Linien sein.
Wie kann ich nun den entsprechenden Befehl in mein Skript einfügen?
Um das zu beantworten wäre es hilfreich, den momentan verwendeten Code zu kennen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
clc, clearall
data = xlsread('Kennfeld_Daten_SE_Applikation.xlsx', 'Gesamt'); %Messwerte Excel
ID = find(isnan(data(:,1))==0);
x = data(ID,1); %[Drehzahl]
y = data(ID,3); %[Drehmoment]
z = data(ID,4); %[Eff. Mitteldruck]
%ab hier nur Kosmetik
grid on
grid minor
AX.GridLineStyle = '-'
AX.GridAlpha = 1;
AX.MinorGridLineStyle = '-'
AX.MinorGridAlpha = 0.3;
axis([5005500-1070]) colormap(jet)
c = colorbar;
c.Location='southoutside';
c.Label.String = 'pme [bar]';
set(AX,'FontSize',15);
set(AX,'FontName','Arial');
hold on
plot(x,y,'.k','MarkerSize',7,'MarkerEdgeColor','black') hold off
xlabel('n [U/min]');
ylabel('M [Nm]');
contourf(_,levels) funktioniert (siehe Anhang) und ist auch grob die Richtung, in die es gehen soll. Allerdings sind die Farbübergänge sehr unschön im Vergleich zu pcolor. Deswegen habe ich mich so an pcolor fest gebissen...
jetzt verstehe ich erst das Problem.
Wie wäre es, wenn du über pcolor mit contour (ohne f) nur schwarze Linien drauflegst?
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Die Konturlinien werden wie gewünscht dargestellt, jedoch stimmt die Beschriftung nicht mit den richtigen Werten überein (siehe Anhang). Sprich, mit dem Colorbar.
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
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.