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

Große Datenverarbeitung

 

uzcyi
Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 66
Anmeldedatum: 22.12.15
Wohnort: Nähe Pforzheim
Version: ---
     Beitrag Verfasst am: 11.06.2018, 12:05     Titel: Große Datenverarbeitung
  Antworten mit Zitat      
Macht es Sinn eine große Datenverarbeitung mit structs durchzuführen?
Oder bietet Matlab bessere Alternativen? Ich kenne nur Klassen als Alternative?
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 11.06.2018, 12:39     Titel:
  Antworten mit Zitat      
Hallo,

was bedeutet "große Datenverarbeitung" für dich?
Wie groß sind die Daten? Sind sie tabellarisch?

Generell finde ich tables und timetables bzw. die tall-Varianten davon hilfreich.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
uzcyi
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 66
Anmeldedatum: 22.12.15
Wohnort: Nähe Pforzheim
Version: ---
     Beitrag Verfasst am: 11.06.2018, 14:06     Titel:
  Antworten mit Zitat      
Hallo Harald,
die Daten sind etwa 1 GB = 1000MB groß.

Sind sie tabellarisch? jaein.

Code:

Daten.Stadt.Haendler(1).Adressen
 Daten..Stadt.Haendler(1).Adressen.Postleitzahl = ...
 Daten.Stadt.Haendler(1).Adressen.Straße= ...
Daten.Stadt.Haendler(2).Adressen
Daten.Stadt.Haendler(2).Eigenschaften
Daten.Stadt.Haendler(2).Kommunikation
Daten.Stadt.Haendler(2).Kraftstoff
Daten.Stadt.Haendler(n-1)
Daten.Stadt.Haendler(n)
...
.

wobei Daten, Städtenamen,Haendler, Adressen,Eigenschaften, Kommunikation, Kraftstoff jeweils structs sind.
Die structs: Adressen,Eigenschaften, Kommunikation, Kraftstoff besitzen jeweils 5 Arrays.

Viele Grüße
uzcyi
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 11.06.2018, 14:11     Titel:
  Antworten mit Zitat      
Hallo,

woher kommen die Daten?
Wie soll primär darauf zugegriffen werden?
Sind die Arrays 1D oder 2D?

Vermutlich kannst du zumindest in Teilen Tables verwenden.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
uzcyi
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 66
Anmeldedatum: 22.12.15
Wohnort: Nähe Pforzheim
Version: ---
     Beitrag Verfasst am: 11.06.2018, 23:05     Titel:
  Antworten mit Zitat      
Hallo Harald,

die Daten importiere ich von XML-Files . Die Arrays sind 1 Dimensional.
Ich verfeiner die Daten im Prinzip und werde Sie wieder ausgeben als XML-File.
Ist Tables nicht zu langsam Question

Vielen Dank schonmal:D

Viele Grüße
uzcyi
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.06.2018, 07:55     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Ist Tables nicht zu langsam

Zum einen hast du bisher nicht geschrieben, dass die Anwendung zeitkritisch ist.
Zum anderen sind Tables meiner Erfahrung nach nur dann langsam, wenn man sehr oft in einzelne Elemente indiziert. Dann ist es besser, z.B. eine Spalte komplett zu extrahieren und dann die einzelnen Elemente aus dem Spaltenvektor zu holen.

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.