|
|
| Cora1 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.11.2011, 21:38
Titel: Solver
|
 |
Hallo zusammen, ich habe folgendes problem, ich habe eine funktion, die ich noch der variable b losen will, gibt es dafür eine möglichkeit?
sin(a)+sin(b)=T/d+sqrt((w/d-2*sin(f))^2-(cos(b)-cos(a))^2))
vielen dank schon mal
Grüße Flo
|
|
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 24.11.2011, 22:57
Titel:
|
 |
Hallo,
sind Zahlen für die anderen Variablen vorgegeben? --> fsolve
wenn es Variablen bleiben sollen --> syms und solve
Grüße,
Harald
|
|
|
|
| Cora1 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.11.2011, 19:17
Titel:
|
 |
|
Ja das habe ich bereits versucht, bekomm aber immer eine Fehlermeldung angezeigt
|
|
|
|
| Thomas84 |

Forum-Meister
|
 |
Beiträge: 546
|
 |
|
 |
Anmeldedatum: 10.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.11.2011, 19:32
Titel:
|
 |
|
dann wäre es hilfreich wenn du uns deinen Code und die zugehörige Fehlermeldung mitteilst.
|
|
|
|
| Cora1 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.11.2011, 20:35
Titel:
|
 |
syms a b beta;
f1='sin(a)=-sin(b)+76/8+sqrt((76/8-2*sin(beta))^2-(cos(b)-cos(a))^2))';
xs=solve(f1,'a');
Fehler:
??? Error using ==> solve>getEqns at 182
' sin(a)=-sin(b)+76/8+sqrt((76/8-2*sin(beta))^2-(cos(b)-cos(a))^2)) ' is not a valid expression or equation.
Error in ==> solve at 67
[eqns,vars] = getEqns(varargin{:});
Error in ==> Untitled at 3
xs=solve(f1,'a');
Danke
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 27.11.2011, 20:47
Titel:
|
 |
Hallo,
zwei Probleme:
- beta als Variable (ist für die beta-Funktion reserviert)
- Klammernsetzung
Bitte beim nächsten Mal gleich Befehle und Fehlermeldung angeben.
Grüße,
Harald
|
|
|
|
|
|
|
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.
|
|