WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Fanchart

 

Bismarck65
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 17.03.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.05.2017, 19:29     Titel: Fanchart
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 06.05.2017, 19:52     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Bismarck65
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 17.03.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2017, 11:20     Titel:
  Antworten mit Zitat      
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."
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 07.05.2017, 15:23     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 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.