|
|
Werte einer Matrix/Variable bereichsweise verwenden |
|
cenit87 |

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 02.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.01.2013, 16:25
Titel: Werte einer Matrix/Variable bereichsweise verwenden
|
 |
|
 |
|
Hallo sagt ein Neu-Mitglied und blutiger Anfänger in Matlab
habe hier z.B. eine 8x4 Variable ( Name: Kombination) und möchte gerne deren Werte für eine weiterführende Berechnung verwenden.
Für eine weiterführende Berechnung soll er jeweils die Werte aus der 1. Reihe entnehmen:
test1= Wert aus der 1. Reihe und 1. Spalte
test2= Wert aus der 1. Reihe und 2. Spalte
test3= Wert aus der 1. Reihe und 3. Spalte
test4= Wert aus der 1. Reihe und 4. Spalte
Diese Werte werden dann verwendet um was zu berechnen. Das berechnete wird anschließend gespeichert und er soll dann weiter zur 2. Reihe gehen und praktisch wieder die Werte nehmen:
test1= Wert aus der 2. Reihe und 1. Spalte
test2= Wert aus der 2. Reihe und 2. Spalte
test3= Wert aus der 2. Reihe und 3. Spalte
test4= Wert aus der 2. Reihe und 4. Spalte
...etc. bis er alle Reihen durchgerechnet hat. Ist dafür eigentlich auch eine For-Schleife notwendig?
Hoffe ihr könnt mir helfen, Vielen Dank
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 02.01.2013, 18:37
Titel:
|
 |
Hallo,
wozu vier verschiedene Variablen?
Du kannst eine Zeile in eine Variable auslesen:
und dann mit Indizierung auf die einzelnen Einträge zugreifen:
Wenn du zeilenweise analysieren willst, bietet sich dafür eine for-Schleife an.
Grüße,
Harald
|
|
|
cenit87 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 02.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.01.2013, 20:37
Titel:
|
 |
Danke für den Hinweis, mal wieder ein Fall von: Den Wald vor lauter Bäumen nicht sehen
Bei einer kleinen Matrix wie dieser kann ich die Indizierung ja noch einfach von Hand machen aber wie sieht das bei größeren Matrizen aus.
Und bei der For-Schleife habe ich auch noch keinen wirkichen Ansatz wie ich das durchführen soll/muss.
Kann mir da auch noch jemand helfen, Danke
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 02.01.2013, 20:55
Titel:
|
 |
Hallo,
Man kann so ziemlich alles automatisieren. Um dir dabei wirklich helfen zu können, müsste man wissen, was du genau machen willst. Hier ein Template, wie du vorgehen könntest:
Grüße,
Harald
|
|
|
cenit87 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 02.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.01.2013, 21:13
Titel:
|
 |
Danke,
also so habe ich es mir ursprunglich vorgestellt:
Habe hier eine Variable ( Name: Kombination ) mit vielen Reihen aber genau 4 Spalten. Die Spalten habe derzeit keine Namen jedoch habe ich diese jetzt hier verständnishalber mal benannt:
1.Berechnung( Werte jeweils aus der ersten Reihe )
2.Berechnung( Werte jeweils aus der zweiten Reihe )
x-te.Berechnung( Werte jeweils aus der x-ten Reihe )
Und die berechneten Werte aus der 1.....bis x-te Berechnung sollen dann auch wieder nur in einer Variablen gespeichert werden
Zuletzt bearbeitet von cenit87 am 02.01.2013, 21:19, insgesamt 2-mal bearbeitet
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 02.01.2013, 21:16
Titel:
|
 |
Hallo,
und wo ist nun das Problem / die Frage? 1 durch I ersetzen, for-Schleife drumherum, fertig.
Grüße,
Harald
|
|
|
cenit87 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 02.01.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.01.2013, 21:22
Titel:
|
 |
Harald hat Folgendes geschrieben: |
Hallo,
und wo ist nun das Problem / die Frage? 1 durch I ersetzen, for-Schleife drumherum, fertig.
Grüße,
Harald |
Also so in etwa?
oder wie
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 02.01.2013, 22:21
Titel:
|
 |
Hallo,
genau. Einfach ausprobieren schadet übrigens nicht ;)
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.
|
|