Ich habe bestimmte Daten aus einer Excel-Datei extrahiert. Es beinhaltet zwei Spalten: eine für bestimmte Perioden und eine andere für entsprechende Tagespreise. Die folgenden sind meine Codes (T1 und T2 sind Benutzereingaben.)Matlab-Codes für die Erstellung von Skalen
row_1 = find(period==t1)
row_2 = find(period==t2)
f_0 = period(row_1:row_2, 1)
f_1 = price(row_1:row_2 , 1)
y_1 = plot(handles.axes2, f_0, f_1)
f_0. Periode (x-Achse), f_1: Preis (y-Achse)
Mein Ziel ist es, den Trend zum Ausdruck bringen Preisschwankungen durch Verwendung von Sounds. Also die Art, wie ich das gemacht habe, ist wie folgt. Schritt 1: Finden Sie den maximalen und minimalen Wert des Preises, der dem gegebenen Zeitraum entspricht. Schritt 2: Teilen Sie die Abstände zwischen diesen beiden Punkten in acht Abschnitte auf. Schritt 3: Zuordnen von acht Tonleitern (C D E F G A B C) zu jedem acht Abschnitte und spielen Sie es ab.
Auf meiner Ebene habe ich erreicht, die Min/Max-Werte des gegebenen Zeitraums zu finden. Aber von der nächsten Stufe kann ich mir keine Ideen einfallen lassen. Bitte helfen Sie mir mit Ratschlägen.