Keresés

Hirdetés

Új hozzászólás Aktív témák

  • Perbalu

    csendes tag

    Hi!

    Rem vki tud segiteni. Kaptam egy ilyen feladatot házinak és nemsokat tudok vele kezdeni:

    % 1. feladat (mátrixok sajátértékei)
    % Írjon meg egy
    % function [Lambda_koz] = QR_proba(Lambda, tol)
    % függvényt, amely
    % 1) generál egy olyan A véletlen mátrixot, amelynek sajátértékei a Lambda
    % vektorban álló számok. (A-t legegyszerűbb T^(-1)* diag(Lambda)*T alakú
    % hasonlósági transzformációval generálni, ahol T egy nemszinguláris
    % véletlen mátrix.)
    % 2) A QR-transzformációval megpróbálja tol pontossággal kiszámolni A
    % sajátértékeit. Ez úgy értendő, hogy akkor áll le a QR-transzformáció, ha
    % minden főátló alatti elem kisebb, mint tol, azaz max(max(tril(A,-1))) < tol.
    % 3) A Lambda_koz vektorban visszaadja a sajátértékekre kapott közelítéseket.
    % 2. feladat (iterációs módszerek)
    % Írjon meg egy
    % function [x_k,k,time] = Jacobi_err(A,b,tol, maxk)
    % függvényt, amely
    % 1) megpróbálja Jacobi iterációval legfeljebb maxk lépésben tol pontossággal
    % közelíteni az A*x=b lineáris egyenletrendszer megoldását.
    % 2) Akkor áll le az iteráció, ha ||e_k|| = ||A*x_k - x*|| < tol, a
    % Jegyzet 229. oldalán található képleteket használjuk hibabecsléshez.
    % Ehhez ki kell számolni a B iterációs mátrix normáit.
    % 3) visszadja az utolsóként kapott x_k közelítést, a k végértékét és a time
    % futásidőt.
    % 3. feladat (számolás polinomokkal)
    % Írjon meg egy
    % function [m_roots] = mroots(a,b,n)
    % függvényt, amely
    % 1) először olyan p(x) véletlen n-ed fokú polinomot generál,
    % melynek együtthatói az [a,b] intervallumba eső valós számok.
    % 2) ezután meghatározza a polinom gyökeit a roots() függvénnyel
    % 3) megszámolja, hogy az egyes gyökök hányszor fordulnak elő a roots()
    %eredményében, és visszadja az egyes gyökök multiplicitását (hányszoros gyök).
    %

    Ha vki tud segiteni megköszönném!

    Perbalu

Új hozzászólás Aktív témák