|
|
| flashpixx |

Forum-Guru
|
 |
Beiträge: 355
|
 |
|
 |
Anmeldedatum: 19.04.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.06.2012, 08:32
Titel: CellArray strcat
|
 |
Hallo,
ich habe zwei gleichstrukturierte CellArrays mit String. Ich müsste nun elementweise die Stringsconcatinieren.
mit einer Schleife würde dies so aussehen
Kann man das ohne Schleife realisieren? Das strcat kann ich direkt anwenden, nur wird mir dann ein langer String aus allen concatinierten Elemeneten gebaut, ich brauche aber alle Elemente einzeln und sie sollen nur feldweise concatinisert werden
Danke
|
|
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 12.06.2012, 11:52
Titel:
|
 |
Hallo
so z.B. aber in diesem Fall empfehle ich bei der Schleife zu bleiben:
|
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 12.06.2012, 13:18
Titel: Re: CellArray strcat
|
 |
Hallo flashpixx,
Wenn Du erklärst, dass es mit STRCAT() nicht geht, wäre es hilfreich, wenn Du auch den Code postest, mit Du es versucht hast. Ich meine, dies sollte nämlich möglich sein:
Ein klein wenig schneller ist es, den mittleren String auch als CellString zu übergeben: strcat(C1, {'.'}, C2)
Leider scheint STRCAT intern Probleme mit der Pre-allocierung zu haben und das Laufzeitverhalten wächst stärker als linear mit der Problemgröße. Deshalb habe ich dies mal als C-Mex implementiert: http://www.mathworks.com/matlabcent.....exchange/24341-cstrcatstr. Das erledigt die Aufgabe etwa 10 mal schneller.
Gruß, Jan
|
|
|
|
|
|
|
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.
|
|