|
|
tangenz funktion mit Variablen in Matrix |
|
Erdberquark |
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 00:11
Titel: tangenz funktion mit Variablen in Matrix
|
|
Hallo alle zusammen,
beim letzten mal habt ihr mir auch super geholfen, vielleicht habe ich ja wieder Glück!!!
Also ich würde gerne das Berechnen:
r1 = (sqrt((2.5^2)+((5/(tan(theta1/20)))^2)));
theta1 ist eine Matrix mit 1000 Werten.
Wenn ich nun das ganze berechne kommt was anderes raus als wenn ich jeden wert einzeln für theta1 einsetzen würde und wenn ich das ganze mit dem Taschenrechner berechne kommen wieder andere Werte raus die mir aber am besten passen würden !!!!!
Kann mir jemand vielleicht sagen wie ich die Funktion richtig berechnen kann???
|
|
|
|
|
mr_endres |
Forum-Fortgeschrittener
|
|
Beiträge: 78
|
|
|
|
Anmeldedatum: 11.06.08
|
|
|
|
Wohnort: Unterfranken
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 08:11
Titel:
|
|
Hallo,
also wenn du die Funktion auf jeden einzelnen Wert der Matrix anwenden willst, dann solltest du zunächst den "Punktoperator" (wie heißt der eingentlich offiziell) vor jeder arithmetischen Operation setzen:
ansonsten wird Matlab versuchen Matrixoperationen auszuführen, falls Theta eine Matrix ist.
Und die Argumente für die trigonometrishcen Funktionen musst du in rad angeben oder in rad umrechnen.
MfG
Johannes
|
|
|
Erdberquark |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 08:57
Titel:
|
|
Hi,
danke für deine Antwort.
An den Punktoperator habe ich auch schon gedacht nur habe ich glaube immer nur einen gesetzt und nicht vor jede Operation
Wenn ich gleich wieder zuhause bin teste ich das mal schnell.
|
|
|
Erdberquark |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 09:43
Titel:
|
|
Leider gab es nicht den erhofften Erfolg.
Am Anfang ist theta1 noch eine Matrix nur aus Spalten.
Nach der Berechnung ist mein r1 dann eine Matrix nur aus Zeilen kann ich das noch beeinflussen???
|
|
|
mr_endres |
Forum-Fortgeschrittener
|
|
Beiträge: 78
|
|
|
|
Anmeldedatum: 11.06.08
|
|
|
|
Wohnort: Unterfranken
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 09:54
Titel:
|
|
Hallo,
wahrscheinlich hast du irgendwo einen Punkt vergessen; also bei mir passt die Dimension:
Was meinst du mit "Matrix nur aus Zeilen"?
Andernfalls musst du hier ein konkretes Beispiel posten, sonst kann man dir schlecht helfen.
MfG
Johannes
|
|
|
Erdberquark |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 10:38
Titel:
|
|
Zur allgemeinen Erklärung ich habe ein Auto für das ich die G-Kraft bei einem bestimmten Lenkwinkel Theta berechnen möchte.
Also mache ich aus dem theta erstmals ein Radius. Nur das klappt nicht so wie ich es gerne hätte den einen Radius von 2.5000001 passt nicht wirklich.
Zu meiner Matrix:
theta1 ist eine Matrix 1X1000 und
r1 ist eine Matrix 1000X1
den ganzen Code zu Posten wäre zu viel da 1000 Zeilen
Hier mal ein Teil
theta1 (habe spalten und Zeilen getauscht damit ich die besser abbilden kann)
Rechnung:
Ergebnis:
Ich hätte gerne das die Werte von R1 so zwischen 80000 - 140.
|
|
|
mr_endres |
Forum-Fortgeschrittener
|
|
Beiträge: 78
|
|
|
|
Anmeldedatum: 11.06.08
|
|
|
|
Wohnort: Unterfranken
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 10:56
Titel:
|
|
Also bei mir kommt wenn ich eine mxn-Matrix reinstecke auch eine mxn-Matrix raus. Und, dass die Funktion nicht die gewünschten Werte ausspuckt, liegt wohl eher an deinem Modell
MfG
Johannes
|
|
|
Erdberquark |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 12:19
Titel:
|
|
Hi,
liegt das ganze dann an Scilab??
den die Berechnung ist doch wohl eindeutig oder etwa nicht??
Oder muss ich das ganze über eine schleife laufen lassen??
|
|
|
mr_endres |
Forum-Fortgeschrittener
|
|
Beiträge: 78
|
|
|
|
Anmeldedatum: 11.06.08
|
|
|
|
Wohnort: Unterfranken
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 12:25
Titel:
|
|
Hallo,
oh ja ich dachte du arbeitest mit Matlab, ich habe nicht auf das Forum geachtet, sorry!
MfG
Johannes
|
|
|
Erdberquark |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 12:54
Titel:
|
|
Aber es sollte doch trotzdem funktionieren oder nicht???
|
|
|
mr_endres |
Forum-Fortgeschrittener
|
|
Beiträge: 78
|
|
|
|
Anmeldedatum: 11.06.08
|
|
|
|
Wohnort: Unterfranken
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 12:57
Titel:
|
|
Ja, aber mit SciLab kenn ich mich nicht aus, und kann dir da leider nicht weiterhelfen ...
MfG
Johannes
|
|
|
Erdberquark |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.05.2011, 12:59
Titel:
|
|
schade!!
Aber danke für deine Bemühungen vielleicht findet sich ja noch jemand
|
|
|
|
|
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.
|
|