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

Interpolation von 3 beliebigen x,y Werten

 

fe258
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 02.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 08:51     Titel: Interpolation von 3 beliebigen x,y Werten
  Antworten mit Zitat      
hallo leute Smile
da ich ein absoluter neulig in sachen mathlab bin und unser professor es iwie nicht so drauf hat wollte ich mir hier mal hilfe holen.
Wir hatten in der uni bisher 1 vorlesung über mathlab und sollen jetzt gleich schon programmieren. kurz gesagt: ich kann eig garnichts

nun sollen wir folgende aufgabe machen:
http://www.imagebanana.com/view/k45fbrkz/aufgabe2.jpg

wie ist die vorgehensweise hier?
ich möchte keinenfalls einfach eine lösung haben, da ich es ja auch verstehen muss..

hoffe mir kann hier iwer helfen Smile

mfg
Private Nachricht senden Benutzer-Profile anzeigen


Matt Lappen
Forum-Anfänger

Forum-Anfänger


Beiträge: 42
Anmeldedatum: 23.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 10:23     Titel:
  Antworten mit Zitat      
Am besten du verwendest die Funktion polyfit(x,y,n) zur Approximation des quadratischen Polynoms und Ausgabe der Modellkoeffizienten.

Zur Berechnung des Polynoms kannst du dann polyval() verwenden.

Genaueres findest du in der Hilfe.

Gruß,
Matt
Private Nachricht senden Benutzer-Profile anzeigen
 
MaFam
Forum-Meister

Forum-Meister


Beiträge: 799
Anmeldedatum: 02.05.12
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 02.05.2012, 12:16     Titel:
  Antworten mit Zitat      
Hallo,

auf gar keinen Fall polyfit() verwenden. Die Aufgabenstellung ist klar formuliert. Es soll das Verfahren der dividierten Differenzen umgesetzt werden. Das macht man am besten rekursiv.

Grüße, MaFam
Private Nachricht senden Benutzer-Profile anzeigen
 
fe258
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 02.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 13:25     Titel:
  Antworten mit Zitat      
rekursiv?
Private Nachricht senden Benutzer-Profile anzeigen
 
MaFam
Forum-Meister

Forum-Meister


Beiträge: 799
Anmeldedatum: 02.05.12
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 02.05.2012, 13:28     Titel:
  Antworten mit Zitat      
fe258 hat Folgendes geschrieben:
rekursiv?


Ja, genau. Was ist deine Frage?
Private Nachricht senden Benutzer-Profile anzeigen
 
fe258
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 02.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 14:10     Titel:
  Antworten mit Zitat      
was ist den rekursiv?
das problem ist, das ich auch nicht in der hilfe nachschlagen kann, da ich selber mathlab nicht auf meinem pc zuhause habe.. wir sollen das handschriftlich machen.
ich habe wirklich noch nie damit gearbeitet und wäre sehr dankbar wenn mir das jemand erklären könnte Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
MaFam
Forum-Meister

Forum-Meister


Beiträge: 799
Anmeldedatum: 02.05.12
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 02.05.2012, 14:22     Titel:
  Antworten mit Zitat      
Handschriftlich? Seltsames Programmierpraktikum...

Dieses Schema zu erklären, ist recht aufwändig. Hier musst du dich selbst auf die Suche machen. Es gibt gute Erklärungen dazu im Netz und sogar fertigen Matlab-Code. Fertiger Code nützt natürlich nicht sehr viel, wenn man das ganze verstehen möchte...
Private Nachricht senden Benutzer-Profile anzeigen
 
fe258
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 02.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 15:04     Titel:
  Antworten mit Zitat      
ja ich mache fh im 2 semester und da hat man nur ein edv labor und muss handschriftlich vorher was abgeben Wink

ich habe schon bei google gesucht, leider konkret nix gefunden. wenn ich die lösung hätte könnte man es vllt noch nachvollziehen..

also wenn ein geübter hier ist könnte er ja vllt den code ma flix für mich schrieben? Smile)
Private Nachricht senden Benutzer-Profile anzeigen
 
MaFam
Forum-Meister

Forum-Meister


Beiträge: 799
Anmeldedatum: 02.05.12
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 02.05.2012, 15:16     Titel:
  Antworten mit Zitat      
http://de.wikibooks.org/wiki/Algori.....dierte_Differenzen#Matlab

An deinen Googlekünsten solltest du aber noch dringend feilen!
Private Nachricht senden Benutzer-Profile anzeigen
 
fe258
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 02.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 17:32     Titel:
  Antworten mit Zitat      
mh also viel schlauer bin ich dadurch jetzt irgendwie auch nicht geworden Sad
naja dann muss ich mal gucken wie ich das alleine hinbekomm, trotzdem danke
Private Nachricht senden Benutzer-Profile anzeigen
 
MaFam
Forum-Meister

Forum-Meister


Beiträge: 799
Anmeldedatum: 02.05.12
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 02.05.2012, 17:54     Titel:
  Antworten mit Zitat      
Schau mal hier: https://lp.uni-goettingen.de/get/text/1180 unter Beispiel 9.5.

Man trägt zunächst auf:

x_i | y_i

0 | 1
1 | 3
3 | 2

Die Frage ist nun, wie wird das "Dreieck" aufgefüllt. Die 2 wird berechnet durch (3-1)/(1-0). -1/2 durch (2-3)/(3-1). Erkennst du wie die -5/6 bestimmt wird? Es ist ein sehr logisches Schema...
Private Nachricht senden Benutzer-Profile anzeigen
 
fe258
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 02.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 18:23     Titel:
  Antworten mit Zitat      
um ehrlich zu sein, erkenn ich es nicht.. die anderen beiden sind klar, aber das system geht ja dann nicht so weiter weil es zuviele zahlen gibt?
Private Nachricht senden Benutzer-Profile anzeigen
 
MaFam
Forum-Meister

Forum-Meister


Beiträge: 799
Anmeldedatum: 02.05.12
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 02.05.2012, 18:31     Titel:
  Antworten mit Zitat      
Doch, das Schema geht logisch weiter, wobei jetzt die beiden äußeren x- Werte und die bereits berechneten y-Werte genommen werden: -5/6=(-1/2-2)/(3-0)

Man erkennt auch hier sehr schön den rekursiven Charakter...
Private Nachricht senden Benutzer-Profile anzeigen
 
fe258
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 02.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 18:45     Titel:
  Antworten mit Zitat      
also anderes beispiel:
x y
5 | 4

1 | 3

4 | 2

2 reihe:
-2 | -2

3 reihe:
0

ist das richtig so?
Private Nachricht senden Benutzer-Profile anzeigen
 
MaFam
Forum-Meister

Forum-Meister


Beiträge: 799
Anmeldedatum: 02.05.12
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 02.05.2012, 18:54     Titel:
  Antworten mit Zitat      
Du willst eine Übung machen? Das finde ich sehr gut!

Zunächst solltest du die Werte nach x sortieren, dann erhält man:

x | y

1 | 3

4 | 2

5 | 4

Dann lautet die zweite Spalte y_12=(2-3)/(4-1)=-1/3 und y_22=(4-2)/(5-4)=2/1=2. Die dritte Spalte bekommst du hin! Smile
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.