HILFE (Deklaration einer Funktion)



  • Hallo,
    wie kann man so eine Funktion in c++ interpretieren ?und zwar:
    Eine funktion names evalf mit zwei parametern von typ double* für den funktions wert f(x) (siehe unten) und die stelle x,in der die Funktion f an der stelle x ausgewertet wird.
    gegeben:
    f(u) = [u0*u0 - u1*u1 -1 ; 2*u0*u1 ] (also die funktion wird als Matrix 1x1 dargestellt)

    Danke



  • Geht das auch auf Deutsch?

    Was willst du berechnen? Was ist gegeben? Und welche Beziehung besteht zwischen den "zwei parametern vom typ double*" und den ui-Werten deiner Formel?



  • die Aufgabestellung findet sich unter dieses Link:
    http://www.rz.uni-karlsruhe.de/~ae09/cpp/cpp-ab-07-ws06-a5.pdf



  • im aufgabentext stehen doch die ganz konkreten schritte (bis zu hilfestellungen wie: hier nutzen sie eine whileschleife.. etc)

    fang mal an, wenn du dann nicht weiterkommst, frag konkret, wo 🙂



  • OK,

    deklarieren kann ich Dir die Funktion:

    double evalf(double*, double*);
    

    Gruß,

    Simon2.



  • ich hab so die fkt. deklariert,aber dass problem liegt an den körper der funktion.
    wie soll ich f intialisieren?



  • tip:
    google im netz nach newton verfahren und c++.
    du wirst vieles finden.



  • Hi,

    mal eine generelle Anmerkung:
    Diese Aufgabe ist dazu gedacht, dass Du etwas lernst ... und zwar wie man das Newtonverfahren programmiert (und wie es funktioniert) ... und nicht, wie man eine fertige Lösung aus dem Internet kopiert.
    Was machst Du denn, wenn Du die Lösung so einer Aufgabe in einer mündlichen Prüfung skizzieren sollst ?

    Mein Tipp: Such Dir schleunigst Kommillitonen, mit denen Du Dich da reinfuchsen kannst. Ich weiß, dass solche Aufgaben schwer sind ... aber zusammen mit "Leidensgenossen" findet man sowas schon raus. Ich weiß, für mich war das offensichtlicher, weil zu meiner Studienzeit das Internet noch keine Quelle für solche Informationen war, aber gerade deswegen umso dringlicher:

    Such' Dir eine Arbeitsgruppe !!!!

    Ich wäre untergegangen ohne eine ... und ich habe Einige gesehen, die ohne untergegangen sind. In einer Arbeitsgruppe wirst Du Ansporn und eine realistischere Einschätzung Deiner Leistung(sfähigkeit) bekommen.
    (mal ganz abgesehen davon, dass das Studieren mit einer Arbeitsgruppe sowieso lustiger ist und man seinem Schweinehund nicht ganz so hilflos ausgeliefert ist 😉 )
    Bei nicht Wenigen war übrigens das Problem, dass sie zu viel/lange an "zuhause" hingen und deswegen zu wenig Zeit für neue Bekanntschaften hatten ... das "Opfer" sollte es Dir aber wert sein (kA, ob das bei Dir überhaupt zutrifft).

    Gruß,

    Simon2.



  • du hast völlig recht,ich brauche aber keine fertige lösung.meine frage war nur für das erste teil der Aufgabe,ich habe schwierigkeiten getroffen,weil ich nie früher programmiert hab.
    gruß



  • marshallprank schrieb:

    du hast völlig recht,ich brauche aber keine fertige lösung.meine frage war nur für das erste teil der Aufgabe,ich habe schwierigkeiten getroffen,weil ich nie früher programmiert hab.
    gruß

    dann such dir ein einsteiger Buch und bring es dir bei. Den programmieren lernt man nur, in dem man programmiert (oder in einer Lerngruppe).



  • hab schon DVD (VIDEO TO BRAIN) gekauft,und suche immer im internet.
    naja,auf jeden fall danke für die Empfehlungen.
    Gruß



  • Hi,

    nochmal von mir: Such' Dir Leute (Personen, Menschen, Kommilitonen, ....) !

    Rambo gibt's nur im Kino - im echten Leben sind Einzelkämpfer sehr unglückliche Leute.

    Gruß,

    Simon2.



  • :-).das stimmt nicht,ich bin Einzelkämpfer,bin ich aber trotzdem glücklich.
    gruß.



  • marshallprank schrieb:

    :-).das stimmt nicht,ich bin Einzelkämpfer,bin ich aber trotzdem glücklich.
    gruß.

    Noch.

    Aber glaub' einfach Leuten mit mehr Erfahrung (eigener und beobachteter).... und wie dem Offensichtlichen: Du hattest ja hier eine Problem, das Du alleine nicht lösen konntest ... und dass Du auch per "ein wenig im INet lesen" nicht wirklich lösen konntest. Wenn ich mir das recht besehen, bist Du im Studium noch nicht allzu weit fortgeschritten - dann mach Dich darauf gefasst, dass die "richtigen Kracher" noch kommen, neben der diese Aufgabe "Killefitt" ist. Wenn Du's bis dahin nicht gelernt hast, wirst Du definitiv unter "meine Einzelkämpferregel" fallen. 😉

    Gruß,

    Simon2.

    P.S.: Ach ja: Glaub' nicht, dass Du später in irgendeinem Beruf mit Einzelkämpfermentatlität weiterkommst. Wir haben hier in der Firma ein paar ... und die sind gaaaanz weit draußen auf dem Abstellgleis.
    BTW: Eine Bekannte von mir hat tatsächlich beim Bund die "Einzelkämpferausbildung" gemacht ... und da war erstaunlich viel Teamplay bei. 😃



  • ich bin Einzelkämpfer und bleib ich so.
    aber glaub mir was du gesagt hat stimmt nicht ganz,hab schon im internet gesucht und gesucht,und hab mehr als 100 mal versucht,aber ich krieg es nicht hin.
    auf jeden fall,ich gebe jetzt auf,nach der ferien gehe ich zum tutoriun und sage dass ich nicht gelöst hab,weil die einfach über meine leistung sind.
    aber was du gesagt hat war gut.
    Gruß



  • marshallprank schrieb:

    ...hab schon im internet gesucht und gesucht,und hab mehr als 100 mal versucht,aber ich krieg es nicht hin....

    Genau das hatte ich gesagt. 😃

    Musst Du selbst wissen, wie Du Dein Leben leben willst ... romantisch oder realistisch.

    Ich wünsche Dir auf jeden Fall Erfolg und Glück (das meine ich NICHT ironisch) !

    Gruß,

    Simon2.



  • marshallprank schrieb:

    auf jeden fall,ich gebe jetzt auf

    ach nö, nicht aufgeben 😞
    such dir ein paar fertige codes zum newton-verfahren und spiel damit rum. irgendwann haste verstanden wie das geht und dann machste was eigenes draus...



  • aja Ich hab noch genug Zeit.auf jeden fall danke ich euch,besonders SIMON2.
    bis irgendwann(wenn ich hifle brauche) 😃
    Gruß



  • Man kan auch ohne andere durch die Uni kommen ein wenig disziplien vorausgesetzt.
    Allerdings ist es natürlich viel einfacher sich durchschleifen zu lassen.



  • MadMax1982 schrieb:

    Man kan auch ohne andere durch die Uni kommen ein wenig disziplien vorausgesetzt.
    Allerdings ist es natürlich viel einfacher sich durchschleifen zu lassen.

    Erfahrung oder Vermutung ? 😉
    Mit "Disziplin" kann man allerdings bestimmte Dinge kaum ersetzen. In meinem Studium (Physik-Dipl) waren z.B. alle Klausuren schriftlich, alle (Vor-)Diplomprüfungen aber mündlich. (Übrigens extrem bescheuert, weil Heransgehensweise und Ablauf schriftlicher und mündlicher Prüfungen komplett unterschiedlich sind 😡)
    Wer da nicht vorher geübt hatte, sich verbal mit dem Thema zu beschäftigen und auf vorgesetzte Fragen zu reagieren, hatte versch***en.

    Nur mal so als Beispiel (gibt noch andere) - es ist IMO die absolute Ausnahme, dass "Einzelkämpfer" (annähernd so geschmeidig) durchkommen. Klar, gerne glauben Einzelkämpfernaturen, sie selbst seien diese erlesenen Ausnahmen - aber auch von denen, die das glaubten, waren es nur einer von zehn wirklich. 😉

    Ach ja: Und im Beruf wird's da noch enger - kennt wirklich hier einer jemanden, der erfolgreich in der EDV ist, ohne konsequent im Team arbeitn zu können ?
    Warum also nicht schon im Studium lernen, wo man sowieso gerade lernt ?
    Zwar wird das im Studium oft nicht so gesagt, aber man lernt auf Dauer sowieso in erster Linie "Arbeitsweise" - die Fachlichkeit kann/muß man später sowieso wieder nachschlagen (und zu 90% überhaupt nicht mehr benutzen) ... 😉

    Egal - ist komplett Off Topic. 😃

    Gruß,

    Simon2.


Anmelden zum Antworten