Ich habe einen Vektor von x-Werten, bei denen ich vertikale Linien zu einem Graphen hinzufügen möchte sagen, einen Zeilenvektor: vec = [1 2 3 4 5]
Matlab: vertikale Linien bei x-Werten von Vektor angegeben
Ich weiß, dass Sie hinzufügen einzelne vertikale Linien wie folgt aus:
plot([1 1],[0 1])
(ergibt eine vertikale Linie bei x = 1 von y = 0 bis y = 1).
Aber wenn ich etwas versuchen, wie
vec = [1 2 3 4 5]; lowLine = [0 0 0 0 0]; highLine = [1 1 1 1 1]; plot([vec vec],[lowLine highLine])
Es ist nicht das gewünschte Ergebnis geben, stattdessen gibt es eine Z-Form. Wo gehe ich falsch?
Versuchen Sie 'plot ([vec; vec], [lowLine; highLine])'. MATLABs Diagramm sieht jede Spalte von Eingabematrizen als verschiedene Diagramme, nicht die Zeilen – BillBokeey
@BillBokeey danke, funktioniert! – Wolpertinger
Ich poste es als eine Antwort, fühle mich frei, es zu akzeptieren, damit die anderen wissen, dass es funktioniert – BillBokeey