|
|
Zahlen vereniigen (z.B.: 1 + 1 = 11) |
|
RoyalFlush |

Forum-Fortgeschrittener
|
 |
Beiträge: 82
|
 |
|
 |
Anmeldedatum: 27.10.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.04.2010, 12:50
Titel: Zahlen vereniigen (z.B.: 1 + 1 = 11)
|
 |
Hallo!
Kann mit bitte jemand sagen wie ich in Matlab Zahlen aneinanderfügen kann?
z.B. so wie 1+1=11 oder 24+24 = 2424
Ich habe eine Möglichkeit und die sieht so aus:
Dabei kommt zwar als Ergebnis 1015 raus, allerdings brauche ich das in einer Schleife die häufig durchlaufen wird und da ist num2str, strcat, und str2double eine absolute Bremse!!!
Gibts da einen einfacheren Weg?
Vielen Dank
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 14.04.2010, 13:02
Titel:
|
 |
|
|
RoyalFlush |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 82
|
 |
|
 |
Anmeldedatum: 27.10.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.04.2010, 13:08
Titel:
|
 |
Danke für die schnelle Antwort!
Super, das ist schon mal 5-6 mal schneller!!!
Gehts vielleicht noch irgendwie schneller? Das ganze ist Teil eines recht grpßen Projektes und ich will bei solchen Dingen nicht viel Rechenzeit opfern.
Dankeschön!!
|
|
|
outsider |

Forum-Meister
|
 |
Beiträge: 806
|
 |
|
 |
Anmeldedatum: 03.09.07
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 14.04.2010, 13:32
Titel:
|
 |
noch eine Lösung:
die ultimativste und allerschnellste Lösung, natürlich, wenn "länge" einer Zahl constant ist.
Wenn es nicht bekannt ist, dann kann man so vorgehen
(3x schneller als die Lösung von Denny)
MfG
|
|
|
RoyalFlush |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 82
|
 |
|
 |
Anmeldedatum: 27.10.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.04.2010, 13:45
Titel:
|
 |
outsider hat Folgendes geschrieben: |
noch eine Lösung:
die ultimativste und allerschnellste Lösung, natürlich, wenn "länge" einer Zahl constant ist.
Wenn es nicht bekannt ist, dann kann man so vorgehen
(3x schneller als die Lösung von Denny)
MfG |
Vielen Dank für die Antwort!
Deine 2te Methode hat allerdings einen Fehler, nämlich wenn z.B. Zahl1=107 und Zahl2=15 ist dann kommt 107015 raus statt 10715!
Kann man das ändern, denn das würde so nämlich wirklich schnell laufen!
Danke nochmals.
|
|
|
outsider |

Forum-Meister
|
 |
Beiträge: 806
|
 |
|
 |
Anmeldedatum: 03.09.07
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 14.04.2010, 14:08
Titel:
|
 |
Stimmt - kleiner Abtippfehler von mir (es sollte Zahl2 statt Zahl1 im Ausdruck stehen)...
Eigentlich könntest Du den Fehler auch selbst beheben, wenn Du die Lösung nachvollzogen hättest.
richttige Lösung:
MfG
|
|
|
RoyalFlush |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 82
|
 |
|
 |
Anmeldedatum: 27.10.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.04.2010, 14:19
Titel:
|
 |
outsider hat Folgendes geschrieben: |
Stimmt - kleiner Abtippfehler von mir (es sollte Zahl2 statt Zahl1 im Ausdruck stehen)...
Eigentlich könntest Du den Fehler auch selbst beheben, wenn Du die Lösung nachvollzogen hättest.
richttige Lösung:
MfG |
Vielen Dank, funktioniert wirklich schnell!
|
|
|
|
|
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.
|
|