Verfasst am: 13.04.2016, 14:07
Titel: Punkte beschrifften in Plot
Hallo zusammen...
Ich habe ein kleines Script gechrieben, in dem ich drei Plots auf einmal ausgebe.
Dort werden verschiedene Frequenzpunkte verglichen und auf eine der jeweils drei Kurven gelegt.
Code:
clearall closeall
%Dateien einlesen und neue Datensätze draus erstellen
A123=xlsread('Fr.xlsx','B3:N5');
A231=xlsread('Fr.xlsx','B8:N10');
A321=xlsread('Fr.xlsx','B13:N15');
A1=xlsread('Fr.xlsx','C18:E75');
A2=xlsread('Fr.xlsx','H18:J75');
A3=xlsread('Fr.xlsx','M18:O75');
%plotten der drei Kurven mit den jeweiligen Punkten
figure subplot(1,3,1);
hold on
plot(A1(1:57,1),A1(1:57,3),'r-'); %A1 als Grundlage%
plot(A123(2,1:4),A123(3,1:4),'rx');
plot(A123(2,5:8),A123(3,5:8),'bs');
plot(A123(2,9:12),A123(3,9:12),'gd');
legend('A1','A1f','A2','A3','Location','Northwest');
title({'Comparison of the frequencies';'A cells'});
xlabel('Re(Z)/Ohm');
ylabel('Im(Z)/Ohm');
ylim([-0.010.015]);
grid on
hold off
subplot(1,3,2);
hold on
plot(A2(1:57,1),A2(1:57,3),'b-'); %A2 als Grundlage%
plot(A231(2,1:4),A231(3,1:4),'rx');
plot(A231(2,5:8),A231(3,5:8),'bs');
plot(A231(2,9:12),A231(3,9:12),'gd');
legend('A2','A1','A2f','A3','Location','Northwest');
title({'Comparison of the frequencies';'A cells'});
xlabel('Re(Z)/Ohm');
ylabel('Im(Z)/Ohm');
ylim([-0.010.015]);
grid on
hold off
subplot(1,3,3);
hold on
plot(A3(1:57,1),A3(1:57,3),'g-'); %A3 als Grundlage%
plot(A321(2,1:4),A321(3,1:4),'rx');
plot(A321(2,5:8),A321(3,5:8),'bs');
plot(A321(2,9:12),A321(3,9:12),'gd');
legend('A3','A1','A2','A3f','Location','Northwest');
title({'Comparison of the frequencies';'A cells'});
xlabel('Re(Z)/Ohm');
ylabel('Im(Z)/Ohm');
ylim([-0.010.015]);
grid on
hold off
Verfasst am: 13.04.2016, 14:34
Titel: Re: Punkte beschrifften in Plot
Hallo Flo1988,
Was bedeutet genau "bezeichnen" hier? Als TickMarks auf der X-Achse oder als Text-Label innerhalb der Grafik?
Was hast Du bisher versucht und was funktioniert nicht wie gewünscht?
Neben den Kreuzen Quadern oder diamonds soll die dazugehörige Frequenz angezeigt werden. Diese ist in der Exceldatei auch vorhanden aber ich weiß nicht wie ich diese Angabe dann dem Punkt zuordnen kann.
Habe das schon so ausprobiert wie von Winkow beschrieben. Allerdings muss ich dann jedesmal den Wert für die Beschriftung einfügen.
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.