WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

MNF - negative wurzel

 

karlfe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2014, 11:37     Titel: MNF - negative wurzel
  Antworten mit Zitat      
hallo!
zu allererst: ich hab keine ahnung von imaginären zahlen. deshalb brauch ich eure hilfe!

ich möchte gerne x-werte einer funktion  y = -0.0751*x^2 + 0.0051*x + -0.0024 für y = -0.1 berechnen

nun erhalte ich aber mit der mitternachtsformel (MNF) eine negative wurzel: sqrt(-0.0751^2 - 4*0.0051*(-0.0024+0.1))

wenn ich nun einfach sqrt(abs(...)) rechne, kommt müll heraus!
wie kann ich dennoch die richtigen x-werte bekommen?

Vielen Dank für Eure Hilfe/Antworten!


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 11.04.2014, 12:17     Titel:
  Antworten mit Zitat      
wenn das ergebnis imaginär ist dann ist das nunmal so ^^ das kann man nicht einfach ändern Smile ich kann ja auch nicht sagen das 3-2=0 ist weil mir 1 nicht gefällt Smile
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
karlfe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2014, 12:39     Titel:
  Antworten mit Zitat      
ja, das glaube ich dir.
wenn ich die funktion aber plotte, kann ich sehr wohl einen realen x-wert ablesen! wie kann das sein?

ich bekomme ich einen x-wert, mit dem ich weiter rechnen kann?
in diesem fall geht es darum, die länge einer sehne an der funktion zu bestimmen...
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 11.04.2014, 13:19     Titel:
  Antworten mit Zitat      
so ich hab nochmal in mein tafelwerk geguckt und meine formel siht anders aus als deine und ich bekomm da auch keine negativen wurzeln.
um nullstellen eines polynomes in matlab zu bestimmen würde ich
Code:
nehmen.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
karlfe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2014, 13:31     Titel:
  Antworten mit Zitat      
hä?
was meinst du genau? wo hast du geguckt?
wie kann deine formel anders aussehen als meine?!?

danke für den tipp mit roots!
für eine antwort/erläuterung wäre trotzdem sehr dankbar!
 
frankw
Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 22.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2014, 13:32     Titel:
  Antworten mit Zitat      
@karlfe
ich glaube du hast einfach was in deiner Formel vertauscht. Schau noch mal genau nach was a,b,c ist (speziell a,b).

Grüße Frank
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.