Hilfe bei Erstellung einer Variablen Matrix (Least-Square-Approximation)

  • Sonstige

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    Hilfe bei Erstellung einer Variablen Matrix (Least-Square-Approximation)

    Moin, ich bräuchte dringend Hilfe bei der Programmierung in VBA. Und
    zwar soll ich aus einer Tabelle mit x und y Werten ein
    Least-Square-Polynom erstellen und dann eine Gaußintegration
    durchführen. Wie man das Polynom aufstellt und die Integration
    durchführt weiß ich. Mit einem Stift und Zettel bekomme ich das alles
    hin. Nur soll die Tabelle mit den Werten variabel sein und das ist ein
    Problem für mich. Wäre für jeden Tipp und jede Idee dankbar


    Edit by Manschula: Thema aus dem Hauptforum verschoben, Crossposting gelöscht. "Brauche Hilfe [...]" ist übrigens kein(!) geeigneter Titel. Vermutlich jeder User in diesem Forum braucht Hilfe, sonst würde er kein Thema erstellen. Also bitte einen vernünftigen Titel wählen (vgl. auch Boardregeln)!

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „aleterex“ ()

    Und bei was genau hast du nun Probleme?

    Was hast du denn schon?
    Außer "Wie man das Polynom aufstellt und die Integration
    durchführt weiß ich. Mit einem Stift und Zettel bekomme ich das alles
    hin."

    Du solltest definitiv etwas konkreter werden.

    Zudem ist das hier das falsche Subforum, es gibt ein Bereich "VBA"
    Das ist meine Signatur und sie wird wunderbar sein!
    Also ich hab die Tabelle erstellt, was ja nicht sonderlich schwer ist. Dann hab ich in VBA geschrieben das mir die Zeilen gezählt werden und die Anzahl in einer Zelle ausgegeben wird. Nun brauch ich Hilfe bei dem erstellen einer Matrix variabler Größe. Denke mal das muss dann irgendwie mit einer Schleife erstellt werden.

    aleterex schrieb:

    Nun brauch ich Hilfe bei dem erstellen einer Matrix variabler Größe
    Ein Excel-Range ist doch bereits eine Matrix.
    Das Ende eines zusammenhängenden Bereichs bekommst du mit den Properties .End(xlDown) bzw. .End(xlToRight)

    Aber noch einfacher ist es die komplette zusammenhängende Region, die Zelle umgibt mit der Property .CurrentRegion zu ermitteln.

    Wie sieht denn dein bisheriger Code aus?
    Hast du denn die Polynomberechnung für eine Matrix fester Größe schon fertig?
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --