ich grüble seit einigen Stunden über etwas, das sich auch durch Recherche nicht hat lösen lassen und für jemanden mit etwas mehr Matlaberfahrung vermutlich fix gemacht ist, weshalb ich mich hoffnlungsvoll an euch wende.
Um das ganze überschaubarer zu machen, habe ich das mal aufs Wesentliche runtergebrochen.
Ich möchte zwei Vektoren erstellen. Der erste soll von Wert 1 bis n gehen.
Der zweite Vektor soll eine Formel beinhalten. Sagen wir jetzt einfach mal f=a*b*c*d, wobei a,b,c allgemeine Konstanten sind. d soll sich allerdings auf den Zeileninhalt des ersten Vektors beziehen.
Das ganze soll in etwa so sein, wie wenn man in Excell eine Spalte mit Werten hat und in der danebenliegenden Zeile eine Formel eingibt, diese auf die spalte daneben bezieht und mit der runterziehfunktion n neue Zeilen generiert.
der x Vektor ist wie gewünscht 10 zeilig. Unelegant ist halt, wie ich den y Vektor gelöst habe. Da habe ich stumpf jeden einzelnen Bezug von Hand eingegeben (x(1)...). Gerne hätte ich das jetzt so, dass ich, wie in der auskommentiereten Zeile schon versucht wurde, eine "von bis" Lösung habe. Warum es mit x(n) nicht funktioniert habe ich nachvollziehen können, allerdings fehlt mir der Ansatz, wie ich es richtig mache.
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 ;)
Die Fehlermeldung besagt, dass das Potenzieren mit ^3 stört. Die angebotene Abhilfe (x.^3) führt zu einer 121x121 Matrix, was defintiv nicht mein Ziel ist. So komme ich wieder zu der Ursprünglichen Frage von heute Nachmittag
Ich hoffe du kannst mich in der Hinsicht noch einmal erleuchten.
Vielen Dank im Voraus
du musst konsequent komponentenweise Operationen verwenden, also auch bei .* und ./, sobald Vektoren miteinander verknüpft werden oder durch einen Vektor geteilt wird.
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 ;)
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.