|
Hilbert86 |

Forum-Century
|
 |
Beiträge: 113
|
 |
|
 |
Anmeldedatum: 08.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.05.2011, 17:50
Titel: arrayfun unique ?
|
 |
Hallo Leute
brauch eine kurze Programmier Hilfe.
Ich habe ne 2x100 Matirx bei der ich die Werte aus der ersten Zeile mit unique filter möchte das jeder wert nur einmal vorkommt jedoch dann der wert in der zweiten zeile aufaddiert werden soll siehe Beispiel
Bsp:
Zeile 1: 4 4 4 5 5 6
Zeile 2: 1 1 1 2 2 4
Erg: Zeile 1:4 5 6
Zeile 2:3 4 4
rauskommen sollte.
Wie geht das ?
Viele Grüße
_________________
MMAAAAAATTTTTLLAAAAABBBB
|
|
|
|
|
lilov |

Forum-Century
|
 |
Beiträge: 193
|
 |
|
 |
Anmeldedatum: 05.05.10
|
 |
|
 |
Wohnort: Bremerhaven
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.05.2011, 18:08
Titel:
|
 |
das geht ganz einfach ohne unique mit accumarray:
accumarray summiert Zahlen nach vorgegebenen bins
Gruß,
lilov
|
|
|
Hilbert86 |
Themenstarter

Forum-Century
|
 |
Beiträge: 113
|
 |
|
 |
Anmeldedatum: 08.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.05.2011, 18:30
Titel:
|
 |
_________________
MMAAAAAATTTTTLLAAAAABBBB
Zuletzt bearbeitet von Hilbert86 am 02.05.2011, 19:00, insgesamt 2-mal bearbeitet
|
|
|
Hilbert86 |
Themenstarter

Forum-Century
|
 |
Beiträge: 113
|
 |
|
 |
Anmeldedatum: 08.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.05.2011, 18:51
Titel:
|
 |
Doch nicht was ist wenn ich 0 vektroen habe? Dan bekomme ich die Fehlermeldung:
??? Error using ==> accumarray
First input SUBS must contain positive integer subscripts.
_________________
MMAAAAAATTTTTLLAAAAABBBB
|
|
|
lilov |

Forum-Century
|
 |
Beiträge: 193
|
 |
|
 |
Anmeldedatum: 05.05.10
|
 |
|
 |
Wohnort: Bremerhaven
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.05.2011, 20:18
Titel:
|
 |
ok, noch bessere Lösung:
Gruß,
lilov
|
|
|
Hilbert86 |
Themenstarter

Forum-Century
|
 |
Beiträge: 113
|
 |
|
 |
Anmeldedatum: 08.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.05.2011, 14:58
Titel: Multiplizieren?
|
 |
Halo
was wäre wenn ich anstatt der addition der Werte aus der zweiten reihe eine multiplikation machen will? wie mache ich das dann ?
BSP:
1 1 1 2 2 4
2 2 1 2 3 5
Erg=
1 2 4
4 6 5
?
Gruß
_________________
MMAAAAAATTTTTLLAAAAABBBB
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 04.05.2011, 17:04
Titel:
|
 |
Hallo
dann brauchst du eine Schleife:
|
|
|
lilov |

Forum-Century
|
 |
Beiträge: 193
|
 |
|
 |
Anmeldedatum: 05.05.10
|
 |
|
 |
Wohnort: Bremerhaven
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.05.2011, 19:52
Titel:
|
 |
es geht auch ohne Schleife:
Gruß,
lilov
|
|
|
|
|
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.
|
|