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

Koeffizienten bestimmen

 

Berti10
Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 01.02.15
Wohnort: ---
Version: R2016a
     Beitrag Verfasst am: 28.06.2016, 09:16     Titel: Koeffizienten bestimmen
  Antworten mit Zitat      
Hallo liebes Forum,

ich bin grad über eine kleines Problem gestolpert. Vielleicht habt ihr eine Idee: Ich habe eine Formel, die lautet Y=C*X^m. X und Y sind die Werte der erstellen Curve-Fitting Kurve. Habt ihr eine Idee, wie ich nun C und m bestimmen kann? Ein Screenshot findet ihr im anhang.

Liebe Grüße

Bildschirmfoto 2016-06-28 um 10.06.52.png
 Beschreibung:

Download
 Dateiname:  Bildschirmfoto 2016-06-28 um 10.06.52.png
 Dateigröße:  380.73 KB
 Heruntergeladen:  445 mal
Private Nachricht senden Benutzer-Profile anzeigen


ro_mat
Forum-Century

Forum-Century


Beiträge: 158
Anmeldedatum: 20.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2016, 10:22     Titel:
  Antworten mit Zitat      
Hallo,

aber bei den Ergebnissen im linken Bereich deines Screenshots stehen doch die Werte für deine Koeffizenten!!

Lg
Private Nachricht senden Benutzer-Profile anzeigen
 
Berti10
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 01.02.15
Wohnort: ---
Version: R2016a
     Beitrag Verfasst am: 28.06.2016, 10:23     Titel:
  Antworten mit Zitat      
Hallo ro-mat,

Ja das stimmt, aber nicht in der gewünschten Form. Kann ich die form irgendwie angeben oder wie kann ich das ausrechnen?
Private Nachricht senden Benutzer-Profile anzeigen
 
ro_mat
Forum-Century

Forum-Century


Beiträge: 158
Anmeldedatum: 20.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2016, 10:39     Titel:
  Antworten mit Zitat      
Hallo,

in welcher Form möchtest du es denn gerne haben?

lg
Private Nachricht senden Benutzer-Profile anzeigen
 
Berti10
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 01.02.15
Wohnort: ---
Version: R2016a
     Beitrag Verfasst am: 28.06.2016, 10:41     Titel:
  Antworten mit Zitat      
Ich hätte es gerne als:

f(x)=C*x^m

habe es aber als

f(x)=a*e^(b*x)
Private Nachricht senden Benutzer-Profile anzeigen
 
ro_mat
Forum-Century

Forum-Century


Beiträge: 158
Anmeldedatum: 20.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2016, 10:46     Titel:
  Antworten mit Zitat      
Ahhh, das sehe ich erst jetzt!!!

Aber wie bist du von deiner Form auf eine exponentielle Form gekommen? Das sind doch zwei verschiedene Gleichungen!!

Lg
Private Nachricht senden Benutzer-Profile anzeigen
 
Berti10
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 01.02.15
Wohnort: ---
Version: R2016a
     Beitrag Verfasst am: 28.06.2016, 10:52     Titel:
  Antworten mit Zitat      
Ja, es kann sein, dass ich mit der Exponentialfunktion etwas Falsch liege.

Folgendes Problem: Ich habe eine Wolke an Messpunkten (siehe Grafik). Das sind alles Messwerte; sie streuen daher. Es gibt eine Aussage (Paris-Erdogan-Gleichung), dass man durch alle Punkte, wären sie doppellogarithmisch aufgetragen, eine grade ziehen kann. Die "grade" ist definiert als:

f(x)=C*x^m

mit C und m als Materialkonstanten, die ich bestimmen möchte. Da der Logarithmus ja aus der e-funktion eine grade gemacht, war ich anfänglich drauf gestoßen.
Private Nachricht senden Benutzer-Profile anzeigen
 
ro_mat
Forum-Century

Forum-Century


Beiträge: 158
Anmeldedatum: 20.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2016, 10:54     Titel:
  Antworten mit Zitat      
Okay,

ja ber nur der Logarithmus naturalis hat als Basis die euler-Zahl - schau mal ob du herausfinden kannst welcher Log das ist bitte Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Berti10
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 01.02.15
Wohnort: ---
Version: R2016a
     Beitrag Verfasst am: 28.06.2016, 10:55     Titel:
  Antworten mit Zitat      
Ich habe grade die Funktion der Benutzerdefinierten Gleichung gefunden. Allerdings zeigt er mir nichts an.

Bildschirmfoto 2016-06-28 um 11.54.15.png
 Beschreibung:

Download
 Dateiname:  Bildschirmfoto 2016-06-28 um 11.54.15.png
 Dateigröße:  347.1 KB
 Heruntergeladen:  481 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Berti10
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 01.02.15
Wohnort: ---
Version: R2016a
     Beitrag Verfasst am: 28.06.2016, 11:01     Titel:
  Antworten mit Zitat      
Zum Logarithmus konnte ich leider nichts finden... Das mit der e-Funktion war auch ein Geistesblitz von mit, wenn auch nicht unbedingt ein guter Embarassed
Private Nachricht senden Benutzer-Profile anzeigen
 
ro_mat
Forum-Century

Forum-Century


Beiträge: 158
Anmeldedatum: 20.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2016, 11:04     Titel:
  Antworten mit Zitat      
Was mich interessieren würde,

plotte mal deine Messpunkte in einem normalen Diagramm und stelle die x-Achse auf Logarithmisch - poste dann das mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Berti10
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 01.02.15
Wohnort: ---
Version: R2016a
     Beitrag Verfasst am: 28.06.2016, 11:06     Titel:
  Antworten mit Zitat      
Danke schon mal vielmals für deine Hilfe!

Wie schon vorher geschrieben, sind beide Achsen logarithmiert, damit die Formel funktioniert. So findet man auch den linearen Charakter.

Bildschirmfoto 2016-06-28 um 12.05.19.png
 Beschreibung:

Download
 Dateiname:  Bildschirmfoto 2016-06-28 um 12.05.19.png
 Dateigröße:  195.1 KB
 Heruntergeladen:  528 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
ro_mat
Forum-Century

Forum-Century


Beiträge: 158
Anmeldedatum: 20.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2016, 11:16     Titel:
  Antworten mit Zitat      
Okay,

weißt was du noch mal probierts - gib mal im command window die Gleichung ein und schau dann im curve fitting tool ob du mit der custom equation auf das selbe Ergebnis kommst :

Code:

x=0:0.01:100;
y=2.3*x.^1.7;
 


Gib dann diese x- und y-Werte im fitting tool an
Private Nachricht senden Benutzer-Profile anzeigen
 
Berti10
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 01.02.15
Wohnort: ---
Version: R2016a
     Beitrag Verfasst am: 28.06.2016, 11:26     Titel:
  Antworten mit Zitat      
Wie bist du auf die Werte gekommen?
Private Nachricht senden Benutzer-Profile anzeigen
 
ro_mat
Forum-Century

Forum-Century


Beiträge: 158
Anmeldedatum: 20.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2016, 11:29     Titel:
  Antworten mit Zitat      
Nur Zufall, ich wollte nur sehen ob dann im curve fitting tool das selbe raus kommt weißt du!
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite 1, 2  Weiter

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 - 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.