Abstände auf x-Achse < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hallo,
ich will in Matlab ein Liniendiagramm erzeugen. Dabei sollen die Abstände auf der x-Achse nicht gleich sein.
Also zB von 0 bis 10 mit Abstand 2 und von 10 bis 20 mit Abstand 5.
Dazu sollen die Punkte dann natürlich verbunden werden.
Hat jemand eine Idee wie das gehen könnte? Ich habe jetzt 1Std lang rumprobiert aber ich habe das nicht hinbekommen. (bin aber auch totaler Anfänger )
Ich habe ja daran gedacht, zwei "Linien" zu plotten, aber dann tauchen ja auch diese beiden in der Legende auf ...ich habe mir auch die Matlab-Hilfe angeguckt, aber nichts dazu gefunden :-(
Wäre echt super wenn ihr mir helfen könntet.
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hallo,
ich demonstriere das mal an einem Beispiel. Dabei ist für dich natürlich nur die Manipulation der Achse wichtig, ich poste aber trotzdem mal den ganzen Code:
x = [0:2:8 10:5:20]
y1 = sqrt(x);
y2 = log(x);
plot(x, [y1 ; y2], '*-');
legend('sqrt','ln');
set(gca,'XTick',x);
Sollte diese Lösung nicht auf dein Problem übertragbar sein, dann poste mal deinen ganzen Code mit den Daten, die du verwendest.
Gruß
Martin
|
|
|
|