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

Näherungswerte mit Hilfe des Taylorpolynoms ermitteln

 

Maik2020
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 04.04.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.04.2020, 21:54     Titel: Näherungswerte mit Hilfe des Taylorpolynoms ermitteln
  Antworten mit Zitat      
Hallo zusammen,

ich benötige hilfe, unwahr hab ich ne Aufgabe bekommen bei der ich nicht weiter komme leider. unzwar folgende:

Berechnen Sie mit Hilfe des Taylorpolynoms einen Näherungswert für sinh⁡(0.71) auf sechs Stellen hinter dem Komma genau. Wie groß muss der Polynomgrad n gewählt werden?

wenn jemand hier ist der mir helfen kann, wäre das spitzenmäßig.

liebe Grüße

Maik Smile
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.04.2020, 21:58     Titel:
  Antworten mit Zitat      
Hallo,

was hast du versucht, und welche Probleme sind dabei aufgetreten?

Grüße,
Harald
_________________

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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Maik2020
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 04.04.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.04.2020, 22:05     Titel:
  Antworten mit Zitat      
Code:
% Das ist mein Programm

Syms x

f(x) =sinh(0,71)

taylor(f,x)
 
vpa(taylor(f,x),6)

deg2rad(sinh(0.71))


hättest du eine Idee wie ich das lösen könnnte

Liebe Grüße Smile

Maik
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.04.2020, 22:33     Titel:
  Antworten mit Zitat      
Hallo,

1. Dezimalzahlen mit . statt ,
2. Die angegebene Funktion ist nicht von abhängig, also eine Konstante. Sinnvoller wäre doch f(x) = sinh(x)
3. Was soll deg2rad hier?

Dann bräuchte man noch den Entwicklungspunkt für die Taylorreihe.

Und letztlich immer eine gute Idee: die Doku der verwendeten Funktion lesen. Da sollte man die gröbsten Fehler erkennen oder noch besser vermeiden.

Grüße,
Harald
_________________

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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Maik2020
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 04.04.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.04.2020, 22:40     Titel:
  Antworten mit Zitat      
wäre dir super dankbar wenn du mir das als code hier rein schreiben könntest. Natürlich wenns nicht soviel umstände macht.

liebe Grüße

Maik Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.04.2020, 22:52     Titel:
  Antworten mit Zitat      
Hallo,

die Aufgabe ist ja nun kein Hexenwerk. Setz doch mal die Vorschläge um.
Vor allem aber fehlt eine Information:
Zitat:
Dann bräuchte man noch den Entwicklungspunkt für die Taylorreihe.


Grüße,
Harald
_________________

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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Maik2020
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 04.04.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.04.2020, 23:07     Titel:
  Antworten mit Zitat      
Die Aufgabenstellung ist leider nur so wie oben beschrieben. ich bedanke mit recht herzlich

viele grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 17.04.2020, 09:19     Titel:
  Antworten mit Zitat      
Hallo,

dann würde ich von Entwicklungspunkt 0 ausgehen.

Code:
syms x

f(x) =sinh(x)

k = 5; % Ordnung
TP = taylor(f,x, 0, 'Order', k+1)

TP_evaluated = double(subs(TP, x, 0.71));
err = abs(TP_evaluated - sinh(0.71))


Jetzt musst du nur noch k wie benötigt anpassen.

Grüße,
Harald
_________________

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