Matematika feladatok
  • TZson
    #4398
    Hali!

    Nem teljesen értem a kérdésben a "matematikai művelet" kifejezést.

    1)
    Ha tetszőleges függvényt értesz alatta, akkor például az r/n=0,65 egyenlet átrendezésével kapott r=n*0,65 szabállyal adott függvény jó lesz, azaz f(n)=n*0,65. Ennek az eredménye valós lesz, hiszen egész szám racionálissal szorozva racionális marad.

    2)
    Ha a középiskoláig tanított műveletekre gondolsz, akkor például egy logaritmus megfelelő lehet, hiszen ennek az értéke is mindig valós. Az a kérdés, hogy milyen alapú logaritmust vegyünk hozzá. Legyen a logaritmus alapja most x, és kicsit átalakítjuk, hogy számológéppel könnyebben lehessen számolni:

    log_x (n)=ln(n)/ln(x)

    Ennek kell 0,6 és 0,7 között lennie, azaz

    0,6<ln(n)/ln(x)<0,7

    Feltesszük, hogy ln(x) pozitív (ha nem az, akkor nem is oldható meg, hiszen ln(n) mindig pozitív lesz), ezért átszorozhatunk vele:

    0,6*ln(x)<ln(n)<0,7*ln(x)

    Olyan x kell nekünk, amire a fenti egyenlőtlenségek teljesülnek 38<n<855 esetén. Ezek alapján tehát

    0,6*ln(x)<ln(n)<=ln(38) mivel ez a legszigorúbb

    és

    ln(855)<=ln(n)<0,7*ln(x)

    Azt kapjuk tehát, hogy

    0,6*ln(x)<ln(n)<=ln(38)
    ln(x)<ln(38)/0,6=6,0626...

    A másik oldal:

    ln(855)<0,7*ln(x)
    9,644=ln(855)/0,7<ln(x)

    Ilyen x tehát nincs, bár lehet, hogy valahol elszámoltam...


    3)
    Ha programozni akarsz és nem kell, hogy r és n számok szinkronban legyenek egymással, akkor egy RAND() függvényt lehet használni. Ez általában 0 és 1 közötti számokat választ egyenletes eloszlás szerint. Ami nekünk most kell:

    f(n)/n=c
    f(n)=n*c

    ahol c 0,6 és 0,7 közötti random szám, tehát az előző RAND() utasítást kell kicsit átalakítani:

    c=RAND()/10+0,6

    Ezzel már jó értékeket fogsz kapni.