|
Bismarck65 |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 17.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2017, 18:29
Titel: Fanchart
|
|
Guten Abend,
habe einige Fragen bezüglich der Funktion "fanplot" und komme mit der matlab Hilfe nicht wirklich weiter.
1) Ist es grundsätzlich möglich bzw. wie, diese Funktion ohne historische Daten zu benutzen?
2) habe eine 55x1000 Matrix, nennen wir sie hier mal a_matrix, die für 55 Jahre jeweils 1000 mögliche Werte beinhaltet, jetzt versuche ich dies mittels fanplot zu plotten, des funktioniert aber nicht, wie ist die korrekte Notation? Benötige ich auch ein Vektor für die X-Werte? Was gebe ich vor dem Komma ein, wenn ich keine historischen Daten verwenden möchte (siehe Frage 1).
fanplot(a_matrix) ?
Vielen Dank, viele Grüße und einen schönen Abend an alle.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.05.2017, 18:52
Titel:
|
|
Hallo,
irgendetwas musst du als historische Daten angeben, und wenn es der
[0, NaN]
ist.
Aus der Doku geht klar hervor, in welcher Form die Forecast-Daten angegeben werden müssen: 1. Spalte Datum (bei dir z.B.
(1:55)'
), dann die Matrix, in der jede Spalte eine Vorhersagereihe enthält.
Grüße,
Harald
|
|
|
Bismarck65 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 17.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.05.2017, 10:20
Titel:
|
|
Hallo Harald,
es funktioniert leider nicht.
fanplot([0, NaN], [(1:55)', le_65_sum'])
habe ich eingegeben wobei le_65_sum eine 55x1000 Matrix ist.
Also Fehlermeldung erhalte ich: "Error using horzcat
Dimensions of matrices being concatenated are not consistent."
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 07.05.2017, 14:23
Titel:
|
|
Hallo,
die Ursache der Fehlermeldung ist, dass du zwei Matrizen nebeneinandersetzt, die nicht die gleiche Zeilenanzahl haben. Warum transponierst du denn die zweite Matrix? Es würde doch besser passen, wenn *beide* Teile 55 Zeilen haben.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|