Ich versuche zu färben bzw. zu füllen, der Bereich zwischen zwei Kurven. Nehmen wir an, ich habe eine sTime
Array [n × 1] und zwei Datenfelder s1
und s2
beide [n × 1]. c
ist im Grunde ein Farb-Array, sagen wir [1 0 0]
rote Farbe.Farbbereich zwischen Kurven in Oktave
Ich versuche, mit:
fill([sTime flipud(sTime)], [s1 flipud(s2)],c);
Aber ich erhalten das folgende Ergebnis, dh es wird keine Farbe angezeigt:
Ich habe auch die Abmessungen der Felder (Spalten zu ändern versucht, Zeilen) mit der folgenden Zeile, aber das Ergebnis ist immer noch das gleiche.
fill([sTime' fliplr(sTime')], [s1' fliplr(s2')],c);
Haben Sie Vorschläge oder Hinweise, um dieses Problem zu lösen?
haben einen Blick auf der „Bereich“ Funktion und/oder ein comple minimalistisches Beispiel zu schaffen, die für Werte sTime, s1 und so weiter. – Andy