|
|
Einträge in Matrix miteinander verrechnen |
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.028
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 22.04.2008, 15:55
Titel: Einträge in Matrix miteinander verrechnen
|
|
Hallo zusammen,
ich hab da auch mal wieder eine kleine Frage:
Gibt es eine Möglichkeit die Einträge 2x12-Matrix (z.B.) zeilenweise zu verrechnen?
Auf deutsch:
Ich möchte jeden Eintrag der einen Zeile mit jedem Eintrag der anderen Zeile verrechnen. Hat jemand ein Idee, wie man das realisieren könnte?
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
|
Bijick |
Ehrenmitglied
|
|
Beiträge: 914
|
|
|
|
Anmeldedatum: 18.06.07
|
|
|
|
Wohnort: Nürnberg
|
|
|
|
Version: R2006b, R2008b
|
|
|
|
|
|
Verfasst am: 22.04.2008, 16:14
Titel:
|
|
Hallo Alex,
eine Möglichkeit ist, die Zeilen mit meshgrid zu Matrizen aufzublasen und dann elementweise zu rechnen:
Multiplikation geht aber auch einfacher:
Es kommt also etwas darauf an, was Du genau rechnen möchtest. Aber die erste Möglichkeit müsste immer gehen. Falls jemandem meshgrid unheimlich sein sollte (glaube ich bei Dir nicht!), so kann er auch selber rechnen:
Wobei das vielleicht noch unheimlicher aussieht.
Herzliche Grüße
Bijick
_________________
>> why
|
|
|
steve |
Themenstarter
Ehrenmitglied
|
|
Beiträge: 2.028
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 22.04.2008, 16:48
Titel:
|
|
Hey Bijick,
vielen Dank für des Rätsels Lösung. Das sieht schonmal gut aus
Meshgrid is doch gar nicht so schlimm - solange man sich die Funktion an nem Beispiel zeigen lässt!
Die andere Möglichkeit sieht dagegen doch schon etwas kryptischer aus
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
steve |
Themenstarter
Ehrenmitglied
|
|
Beiträge: 2.028
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 22.04.2008, 18:00
Titel:
|
|
Eine Frage habe ich allerdings noch:
Gibt es auch eine schnellere Lösung als mit meshgrid? Denn bei der Matrix Größe (>1e5) rödelt Matlab ne ganze Weile an der Berechnung...
Bei der Verrechnung der Elemente handelt es sich übrigens um eine Subtraktion...
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Bijick |
Ehrenmitglied
|
|
Beiträge: 914
|
|
|
|
Anmeldedatum: 18.06.07
|
|
|
|
Wohnort: Nürnberg
|
|
|
|
Version: R2006b, R2008b
|
|
|
|
|
|
Verfasst am: 23.04.2008, 12:04
Titel:
|
|
Hallo Alex,
was Geschwindigkeit angeht, bin ich nicht so fit. Vielleicht ist das hier schneller (aus meshgrid.m geklaut):
Das ist halt die meshgrid-Funktion ohne alle Sicherheitsabfragen. Aber sonst fällt mir nix dazu ein.
Herzliche Grüße
Bijick
_________________
>> why
|
|
|
|
|
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 - 2024
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.
|
|