|
|
matrixwertige function handles |
|
astf |

Forum-Anfänger
|
 |
Beiträge: 33
|
 |
|
 |
Anmeldedatum: 06.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.03.2013, 23:54
Titel: matrixwertige function handles
|
 |
Hallo!
Ich möchte gerne eine Funktion haben, die zwar nur eindimensionalen Input hat, aber eine Matrix ausspuckt.
Also etwa
Das funktioniert auch soweit, wenn nur ein Wert hineingesteckt wird:
Sobald ich es aber etwa einen Vektor wie
anwenden möchte, gibt es eine Fehlermeldung.
Kann man das ohne Schleife lösen?
Beste Grüße!
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 18.03.2013, 23:58
Titel:
|
 |
Hallo,
das bedeutet, dass du in dem Function Handle einen Vektor mit 11 Elementen komponentenweise mit einer 2x2-Matrix multiplizieren möchtest. Das ergibt unabhängig von Function Handles wenig Sinn.
Die Frage also: welche Ergebnisse erwartest du hier überhaupt, und in welcher Form sollen sie zurückgegeben werden?
Grüße,
Harald
|
|
|
astf |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 33
|
 |
|
 |
Anmeldedatum: 06.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.03.2013, 20:09
Titel:
|
 |
Hallo!
Ich finde, eine Abbildung von R nach R^(2x2) macht viel Sinn!
Man könnte diese z.B. als Kurve im R^(2x2)-Raum betrachten.
Grüße!
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 20.03.2013, 20:23
Titel:
|
 |
Hallo,
natürlich macht eine solche Abbildung Sinn. Allerdings geht aus deiner Fragestellung nicht hervor, wie diese Abbildung aussehen soll. Eine komponentenweise Multiplikation ist eben nur für Operanden gleicher Dimension definiert oder wenn einer der Operanden skalar ist.
Wenn du meine zuvor gestellte Frage beantwortest, könnte das weiterhelfen.
Grüße,
Harald
|
|
|
astf |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 33
|
 |
|
 |
Anmeldedatum: 06.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.03.2013, 20:33
Titel:
|
 |
Hallo,
in die Abbildung wird eine reelle Zahl hineingesteckt, heraus kommen soll eine 2x2-Matrix und zwar, indem die Zahl mit jeder Komponente der Matrix skalar multipliziert wird.
Grüße!
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 20.03.2013, 22:19
Titel:
|
 |
Hallo,
gut, wir kommen weiter. Für jedes der 11 Elemente des Vektors soll dieses Element mit der Matrix multipliziert werden, d.h. du erhältst elf 2x2-Matrizen. Wie sollen diese nun abgespeichert werden? Untereinander, hintereinander, als Cell Array?
Grüße,
Harald
|
|
|
astf |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 33
|
 |
|
 |
Anmeldedatum: 06.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.03.2013, 01:54
Titel:
|
 |
Hintereinander, quasi als Matrizen-Array!
Grüße und vielen Dank,
astf
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 24.03.2013, 12:13
Titel:
|
 |
Hallo,
eine Möglichkeit wäre so:
Grüße,
Harald
|
|
|
astf |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 33
|
 |
|
 |
Anmeldedatum: 06.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.03.2013, 15:20
Titel:
|
 |
Danke, das hilft mir weiter!
Grüße
astf
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 27.03.2013, 23:32
Titel: Re: matrixwertige function handles
|
 |
Hallo astf,
Dein Problem scheint zwar nun gelöst zu sein, mir ist aber immer noch nicht klar, wie das Ergebnis für:
genau aussehen soll. Kannst Du das nochmal posten?
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.
|
|