INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

2D Array mit Werten füllen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

17.06.2010, 10:30
Beitrag #21

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
2D Array mit Werten füllen
Oder nur alle bspw. 50ms updaten (wenn die Anzeige wirklich gebraucht werden sollte.).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.06.2010, 10:32
Beitrag #22

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
2D Array mit Werten füllen
' schrieb:Ergebnis: Das Ersetzen dauert 6 ms
Das kommt mir aber viel vor! Bringt das Inplacement hier überhaupt Zeitvorteile? Kann mir mal jemand Luckis VI nach 85 runter speichern? Hab hier nur 85-Studi. Blush

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2010, 12:41
Beitrag #23

godi Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Mar 2010

9.0
-
de

76648
Deutschland
2D Array mit Werten füllen
Wollte mich an dieser Stelle bei Lucki ganz herzlich bedanken. Habe das Program mit Inplace-Elementstruktur realisiert und auch bei 5000 Messwerten keine Laufzeitverluste gegenüber 100 Messwerte feststellen können Lol Auf jeden Fall ist diese Variante viel eleganter und schöner als mit FN.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2010, 12:43 (Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2010 13:12 von Lucki.)
Beitrag #24

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2D Array mit Werten füllen
' schrieb:Das kommt mir aber viel vor! Bringt das Inplacement hier überhaupt Zeitvorteile? Kann mir mal jemand Luckis VI nach 85 runter speichern? Hab hier nur 85-Studi. Blush
Wurde gemacht und dein Interesse freut mich. Dein Wunsch brachte mich gleich auf die Idee einer neuen Signatur.

Zur In-Place-Struktur: Ich habe in der LV-Hilfe keinerlei Hinweis finden können, daß damit irgendetwas schneller wird, es ist nur von Memory-Ersparnis die Rede. In meinem Beispiel bin ich mir nicht mal sicher, ob es memorymäßig etwas gebracht hat, denn ich bringe trotzdem das 10000*5000 Array nicht unter. Dabei habe ich schon das Format sgl verwendet.
Wer vergleichen möchte: Den Wert 10000 stehen lassen, nur den Wert 5000 (bei mir 2000) so weit reduzieren, daß keine Fehlermeldung wegen zu wenig Memory mehr kommt.

@godi: bedanke mich auch. Sag mal, was hast Du denn für einen Supercomputer, daß Du so große Werte behandeln kannst?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2010, 13:08
Beitrag #25

godi Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Mar 2010

9.0
-
de

76648
Deutschland
2D Array mit Werten füllen
Ehrlich gesagt habe ich das nie nachgeschaut bis jetztWink

4 CPU 3,2 Ghz und 3,25 GB RAM
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2010, 13:17
Beitrag #26

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
2D Array mit Werten füllen
' schrieb:In meinem Beispiel bin ich mir nicht mal sicher, ob es memorymäßig etwas gebracht hat, denn ich bringe trotzdem das 10000*5000 Array nicht unter. Dabei habe ich schon das Format sgl verwendet.
Wer vergleichen möchte: Den Wert 10000 stehen lassen, nur den Wert 5000 (bei mir 2000) so weit reduzieren, daß keine Fehlermeldung wegen zu wenig Memory mehr kommt.
Du machts auch drei kopien des 2DArrays und hast somit vier mal das 2d Array im Speicher.


' schrieb:Ehrlich gesagt habe ich das nie nachgeschaut bis jetztWink

4 CPU 3,2 Ghz und 3,25 GB RAM
Das solltest du aber. Vor allem wenn dein Rechner schon eine weile läuft wird der RAM immer fragmentierter. Den Platz den du für ein 2D Array allozieren musst, muss aber "am Stück" d.h. fortlaufend vorhanden sein. Wenn der RAM nun schon fragmentiert ist, wird es immer unwahrscheinlicher ein größeres 2D Array allozieren zu können.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.06.2010, 13:23
Beitrag #27

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
2D Array mit Werten füllen
' schrieb:Wurde gemacht und dein Interesse freut mich. Dein Wunsch brachte mich gleich auf die Idee einer neuen Signatur.

Zur In-Place-Struktur: Ich habe in der LV-Hilfe keinerlei Hinweis finden können, daß damit irgendetwas schneller wird, es ist nur von Memory-Ersparnis die Rede. In meinem Beispiel bin ich mir nicht mal sicher, ob es memorymäßig etwas gebracht hat, denn ich bringe trotzdem das 10000*5000 Array nicht unter. Dabei habe ich schon das Format sgl verwendet.
Wer vergleichen möchte: Den Wert 10000 stehen lassen, nur den Wert 5000 (bei mir 2000) so weit reduzieren, daß keine Fehlermeldung wegen zu wenig Memory mehr kommt.
Ja.

Jetzt hab ich hier zwar einen gscheiden Rechner - W7 (Iwill), 4Core, etc. - aber nur eine 851-Studi-32Bit. Leider kann die den Inplacement-Knoten nicht so wie 90. 90 kann eine ganze Reihe ersetzten. 851-Studi nur Einzelwerte. Dumm gelaufen. Aber heute abend ... (noch gescheider: XP Yahoo ).

Nachtrag: Nicht mal eine Fehlermeldung erscheint, wenn der Speicher zu klein ist.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2010, 13:37
Beitrag #28

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
2D Array mit Werten füllen
' schrieb:Du machts auch drei kopien des 2DArrays und hast somit vier mal das 2d Array im Speicher.
Kannst du mal kurz erklären wo das überall passiertHmm?

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2010, 13:44 (Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2010 13:45 von abrissbirne.)
Beitrag #29

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
2D Array mit Werten füllen
' schrieb:Kannst du mal kurz erklären wo das überall passiertHmm?

Der schwarze Kreis ist die erste Speicherallozierung, die Roten sind die Kopien.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2010, 18:13
Beitrag #30

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
2D Array mit Werten füllen
' schrieb:Ergebnis: Das Ersetzen dauert 6 ms,
Ja.

Und bei Verwendung von "In Array ersetzen" dauert alles nur 1 ms - statt 6 mit Inplacement.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array leeren und erneut füllen TTT 2 4.625 24.05.2018 09:15
Letzter Beitrag: TTT
  Faltung mit Filterkernel -> Ränder nicht mit Nullen füllen thz89 2 4.093 06.10.2017 13:09
Letzter Beitrag: thz89
Question stetige Manipulation von Array-Werten 0-100% Ressless 3 3.420 08.09.2017 14:17
Letzter Beitrag: Ressless
  Mehrspaltiges Listenfeld mit "Elementwerte indexweise festlegen" füllen C.Maier 3 5.225 12.01.2017 15:09
Letzter Beitrag: C.Maier
  Array andersherum füllen mundb 4 7.329 15.04.2016 08:24
Letzter Beitrag: mundb
  Array mit bestimmter Anzahl an Werten Svenson 2 3.939 23.02.2016 16:49
Letzter Beitrag: jg

Gehe zu: