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 

Dieses Thema hat akzeptierte Lösungen:

Elemente in einem 2D Array ersetzen



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!

02.12.2013, 11:01
Beitrag #1

che-salih Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: May 2013

2012
2013
DE



Elemente in einem 2D Array ersetzen
Hi Community,

hab mal wieder eine kleine Frage.

Ich möchte eine Summe über mein 2D Array bilden. Bevor ich aber die Summe bilde, möchte ich gerne noch ungültige Werte mit 0 initialisieren, damit sie meine Rechnung nicht verfälschen. Also wie kann ich z.B den Wert -963324:50:18,082 (ungültige Werte haben immer ein Minus vor) an der Stelle i,j mit 0 ersetzen? Hab ein kleines Programm beigelegt, wie meine Daten vorliegen.

Danke

MfG

Che


Angehängte Datei(en)
10.0 .vi  Summe 2D Array.vi (Größe: 5,64 KB / Downloads: 245)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.12.2013, 11:03
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Elemente in einem 2D Array ersetzen
(02.12.2013 11:01 )che-salih schrieb:  Also wie kann ich z.B den Wert -963324:50:18,082 ...an der Stelle i,j mit 0 ersetzen?

Hallo Che,

mit der Funktion Teilarray ersetzen und angeschlossenen Werten für Zeile und Spalte.



Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.12.2013, 11:36
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Elemente in einem 2D Array ersetzen

Akzeptierte Lösung

Hallo Che,

oder genau nach Aufgabenstellung nur die positiven Werte addieren:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.12.2013, 12:16 (Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2013 12:17 von che-salih.)
Beitrag #4

che-salih Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: May 2013

2012
2013
DE



RE: Elemente in einem 2D Array ersetzen
(02.12.2013 11:03 )Trinitatis schrieb:  mit der Funktion Teilarray ersetzen und angeschlossenen Werten für Zeile und Spalte.

Ich glaube, ich habe mich etwas knapp ausgedruckt. Die ungültigen Werte werden an beliebigen Stellen und mehrfach erzeugt. Ich kann also keine Werte für Zeile und Spalte angeben, weil sie variabel sind.



(02.12.2013 11:36 )GerdW schrieb:  oder genau nach Aufgabenstellung nur die positiven Werte addieren:

Sehr gute Idee, nur die positiven zu addieren. Geht das auch zeilenweise? So, dass es am Ende ein Array rauskommt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.12.2013, 12:30 (Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2013 12:33 von Trinitatis.)
Beitrag #5

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Elemente in einem 2D Array ersetzen
(02.12.2013 12:16 )che-salih schrieb:  Die ungültigen Werte werden an beliebigen Stellen und mehrfach erzeugt. Ich kann also keine Werte für Zeile und Spalte angeben, weil sie variabel sind.

Hallo Che,

na das könntste ja innerhalb 2er Schleifen machen, da ergibt sich dann der jeweilige Index für jedes Element. Dann kannst du aber auch gleich über ein Schieberegister das Array in nur den Elementen verändern, die es betrifft, also so, wie Gerd es vorschlug.



Gruß, Marko
Edit:

jetzt versteh´ich erst: du willst die Summe aller Elemente bzw, jetzt die Summen der Elemente einer Zeile / Spalte ?!

Ja, dann nicht so, wie von mir vorgeschlagen Sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.12.2013, 12:37
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Elemente in einem 2D Array ersetzen
Hallo Che,

Zitat:Geht das auch zeilenweise? So, dass es am Ende ein Array rauskommt.
Ja!
Tipp: Man benötigt ein Schieberegister weniger...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.12.2013, 13:08
Beitrag #7

che-salih Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: May 2013

2012
2013
DE



RE: Elemente in einem 2D Array ersetzen
Danke an Euch. Es funktioniert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  1D Array mit einer Spalte von einem 2D vergleich dementsprechend die 2 Spalte sortien Baron 4 4.478 25.10.2018 10:39
Letzter Beitrag: Baron
  Aus einem Array festgelegte Werte zuweisen Kahlua 7 6.371 19.01.2018 13:42
Letzter Beitrag: Kahlua
  Elemente aus 2D-Array nach bestimmten Index (n,m) auslesen und in 2D Array speichern 1990 2 4.940 29.04.2017 21:51
Letzter Beitrag: 1990
  Array 4 Elemente (Float) aufbrechen Tobiii 6 4.576 13.02.2017 09:24
Letzter Beitrag: Tobiii
  2D Array durchsuchen und bestimmte Werte ersetzen sara2211 4 4.875 13.01.2017 10:59
Letzter Beitrag: sara2211
  Einzelne Elemente aus Array vergleichen DerTueftler 1 3.387 15.12.2016 21:15
Letzter Beitrag: Morpheus

Gehe zu: