Hallo liebe Community,
da ich im Internet sonst nichts gefunden habe, frage ich hier.
Gibt es in Matlab eine Art Differentialoperator Matrix oder eine Funktion die das bewerkstelligt? Aussehen sollt das ganze so:
* 3x8 Matrix
(sorry für die komische 2. Zeile, aber ich bekomm das mit dem Formel Editor nicht besser hin). Dabei bedeutet die partielle Ableitung nach der ersten Variable usw.
Das ganze soll dann auf eine 3x8 Matrix in der die abzuleitenden Funktionen stehen angewendet werden. Vermutlich wird es so eine Matrix nicht geben, weiß dennoch jemand eine Lösung?
Vielen Dank schonmal und Liebe Grüße
mir ist nicht bekannt, dass es sowas gibt, aber ich würde es halt selbst programmieren.
In der Matrix stehen tatsächlich Funktionen? Also ein Cell Array von Function Handles, symbolische Ausdrücke, oder etwas ganz anderes?
Was soll denn das Ergebnis sein? 3x2 * 3x8 passt ja nicht zusammen...
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Hallo Harald,
natürlich muss es eine 2x8 Matrix sein, da hab ich mich wohl verschrieben.
In dieser sollten dann Ansatzfunktionen wie 1/4 * (r-1)*(s-1) für ein billineares
Scheibenelement stehen. Diese sollen dann partiell nach den verschiedenen Variablen abgeleitet werden und in dann in einer 3x8 Matrix stehen.
Grüße
Fabian
bitte alle Rückfragen beantworten: ist die Matrix...
Zitat:
ein Cell Array von Function Handles, symbolische Ausdrücke, oder etwas ganz anderes?
Weitere Frage: sollen die Operatoren angewendet und dann im Stile einer Matrixmultiplikation aufsummiert werden?
Und wie gesagt: es wird nicht erspart bleiben, das selbst zu programmieren. Je mehr Gedanken du dir darüber schon gemacht hast, auf denen man aufbauen kann, desto besser wäre es.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Ich möchte nun quasi die Differentialoperatoren auf die h Matrix im Sinne einer Matrix Multiplikation anwenden.
Dies sollte so geschehen, dass dabei eine 3x8 Matrix entsteht. Aber es stimmt, das werde ich mir wohl programmieren müssen.
Grüße
Fabian
Automatisiertes Umsetzen für andere Operatoren erscheint mir schwierig.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
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
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.