|
Pons |

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 31.10.14
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.10.2014, 10:26
Titel: Näherungen vergleichen
|
 |
|
 |
|
Hallo, vorab mit dem Formeleditor habe ich es zwar gemacht aber irgendwie zeigt der mir das nicht an :S
Aufjedenfall habe ich eine Aufgabe mit der ich nicht zurecht komme.
Es wäre sehr nett wenn ich einen Ansatz bekommen könnte, wie ich es in Matlab programmieren kann.
Die folgenden Funktionen p,q, sind Näherungen für Arcustangens:
(a) Partialsumme der Potenzreihe
[math] p(x) = x-\frac{x^3}{3}+\frac{x^5}{5}-\frac{x^7}{7}+\frac{x^9}{9} für |x| \leq 1 [\math]
bzw.
[math] p(x) = \frac{\pi}{2}-[\frac{1}{x}-\frac{1}{3x^2}+\frac{1}{5x^5}-\frac{1}{7x^7}] für x > 1 [\math]
(b) Anfangsstück der Kettenbruchentwicklung:
[math] q(x) = \frac{x}{1+}\frac{x^2}{3+}\frac{4x^2}{5+}\frac{9x^2}{7+}\frac{16x^2}{9+} [\math]
Vergleichen Sie diese Näherungen mit der Bibliotheksfunktion für Arcustangens in Matlab, indem Sie für x = 0.0(0.02)1.0(0.05)2.0 berechnen und drucken
x p(x)-arctan(x) q(x) q(x)-arctan(x)
Hinweis zu a), b):
Klammern Sie die Terme wie beim Horner-Schema.
Ich hoffe jemand kann mir hier weiterhelfen.
LG
|
|
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 31.10.2014, 12:55
Titel: Re: Näherungen vergleichen
|
 |
Hallo Pons,
Woran genau scheitert es denn? Die Formeln in Matlab-Code zu übertragen?
Hier mal die erste als Beispiel:
Oder als anonyme Funktion:
Pons hat Folgendes geschrieben: |
Vergleichen Sie diese Näherungen mit der Bibliotheksfunktion für Arcustangens in Matlab, indem Sie für x = 0.0(0.02)1.0(0.05)2.0 berechnen und drucken
x p(x)-arctan(x) q(x) q(x)-arctan(x) |
Grüße,
Seban
_________________
Richtig fragen
Debugging
|
|
|
Pons |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 31.10.14
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.11.2014, 13:57
Titel:
|
 |
Hallo, tut mir leid, dass ich erst jetzt antworte.
wenn ich nun p(x) ausgeben lasse kommt eine fehlermeldung undzwar:
könntest dumirda evtl weiterhelfen?
LG
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 02.11.2014, 17:49
Titel:
|
 |
|
|
Pons |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 31.10.14
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.11.2014, 19:08
Titel:
|
 |
Ok danke. Aber nun habe ich mal noch eine Frage wenn ich p2(x) aufrufe kommt:
warum steht da erstmal 1.0e+11 *? oder hab ich p2(x) falsch programmiert?
p2 =
bei p1(x) fängt der direkt an damit ohne was vorher zu multiplizieren.
LG
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 02.11.2014, 19:27
Titel:
|
 |
Das heißt einfach, dass jeder Wert in der Matrix y=p2(x) mit dem Faktor 1.0e+11 multipliziert wird. 1.0e+11 ist gleich 1.0*10^11
entspricht also
Hoffe, ich hab mich bei den Vorkommastellen jetzt nicht verzählt
(Stichworte Dezimale Gleitkommazahl und scientific notation)
Edit: Mit
kann man die Anzeige der Zahlenwerte anpassen.
Grüße,
Seban
_________________
Richtig fragen
Debugging
|
|
|
Pons |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 31.10.14
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.11.2014, 19:42
Titel:
|
 |
ok vielen dank.
Und noch jetzt eine kurze Frage.
ich habe nun:
kann ich jetzt eine Tabelle in Matlab erstellen, wo
x p(x)-atan(x) q(x) q(x)-atan(x) steht?
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 02.11.2014, 19:53
Titel:
|
 |
|
|
Pons |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 31.10.14
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.11.2014, 14:41
Titel:
|
 |
Hallo,
eine bitte hätte ich noch. Mein q soll als Kettenbruch dargestellt werden. Und wie klammere ich es wie beim horner-schema aus. Das steht ja als Hinweis da.
LG
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 04.11.2014, 01:17
Titel:
|
 |
|
|
Pons |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 31.10.14
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.11.2014, 13:48
Titel:
|
 |
Hallo seban, danke
ich hoffe es ist richtig ja muss mal heute abend es ausprobieren.
LG
|
|
|
|
|
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.
|
|