Matlab Plot Logarithmisch < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 22:07 Do 02.06.2016 | Autor: | Mani2504 |
Aufgabe | <br>
Liebe Mitglieder,
ich muss für ein Projekt ein Diagramm von 2 Datensätzen in Abhängigkeit voneinander doppelt logarithmisch darstellen. Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt. Nach langer Recherche und viel probieren bin ich noch immer nicht auf die richtige Problemlösung gestoßen.
Hier mein Code:
E=[14.5,14.5,14.5,16,21,45,108,265,500,1100,2100,4000];
UL=15;
ILW=[18.36,18.47,18.8,19.56,20.55,21.63,22.87,24.3,25.54,26.9,28.39,30];
RLW=UL./(ILW.*10^-3);
loglog(E,RLW);
grid;
title('R=f(E');
xlabel('E [LUX]');
ylabel('R [mm] [\Omega]');
[/mm]
Die x-Achse wird logarithmisch dargestellt. Y jedoch nicht.
Bitte um rasche Hilfe, Danke. :) |
<br>
Dateianhänge: Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 14:24 Fr 03.06.2016 | Autor: | Chris84 |
Huhu,
eine Moeglichkeit ist immer, die y-Koordinate zu logarithmieren, also etwa
loglog(E,log10(RLW));
Dann hast du auf der y-Achse die Groessenordnung, d.h. den Exponenten der Zehnerpotenz.
Dann muss man YTicklaben ggf. noch anpassen.
Aber ich frage mich gerade bei deinen Werten, ob eine logarithmische y-Achse ueberhaupt Sinn ergibt.
Wenn man UL durch ILW teilt, rangieren die Werte (mal von [mm] 10^{-3} [/mm] abgesehen), zwischen 0.82 und 0.5 Da bietet sich 'ne logarithmische y-Achse nicht wirklich an....
Gruss,
Chris
|
|
|
|