625
A Maple egy fejlett matematikai problémamegoldó és programozói szoftver.
  • CattiBrie
    #105



    Bár ehhez azért kellett a gépemnek 7 mp.
  • xDJCx
    #104
    Bizony, ilyet is tud a Maple :)

    # háromszög 3 csúcspontjával megadva, körülírt köre, magasságvonalak.

    restart;
    with(geometry):
    triangle(T, [point(A,-1,1.5), point(B,1,1), point(C,0.5,2.5)]):
    circumcircle(Elc, T, 'centername' = O):
    altitude(hA1,A,T):altitude(hA2,B,T):altitude(hA3,C,T):
    draw([Elc(color=blue),T(color=red),hA1(color=green),hA2(color=green),hA3(color=green)],printtext=true);
  • CattiBrie
    #103
    te nagyon profi vagy! :)
  • xDJCx
    #102

    hali! Ez csak azért nem működött, mert a két függvény képletben más független változót használtál. Így már jó:

    f:=x^2;
    g:=2*(x^3)-15*x^2+36*x+1;
    plot({f,g},x=0..2);
    #de így is jó:
    plot([f,g],x=0..2);
    #Az utóbbit kiegészítve pl. jelmagyarázattal és előírt színekkel:
    leg1:=convert(x^2,'string');#a képletből sztringet kell csinálni a felirathoz:
    leg2:=convert(2*(x^3)-15*x^2+36*x+1,'string');
    plot([f,g],x=0..2,color=[blue, red],legend=[leg1,leg2],title='fuggvenyek');

    Bonyolultabb esetekben pedig a display parancs használható több függvény, vagy más rajzobjektum együttes megjelenítésére.

  • CattiBrie
    #101
    Jajj!

    Az elős mondat bőven elég volt válasznak! :D


    te téker :D
  • Dj Faustus #100
    "a restart egyébként mire jó?"
    Törli a Maple belső memóriáját (változók, függvények, stb).

    restart; - Command to reset all variables. Should be used at the top of every program.


    the "restart" command, which clears Maple's internal memory of all prior assignments and definitions, forward.[courier]


    [courier]When beginning a new worksheet or a new section within a given worksheet, it is often useful to remove all variable and function assignments. This is accomplished with the restart command.



    Use the restart; command to unassign all variables, reset built-in variables (such as Digits) to
    their original values, and unload all packages. Of course, this should be used with care.




  • CattiBrie
    #99
    vov!


    a restart egyébként mire jó?
  • CattiBrie
    #98
  • xDJCx
    #97

    Hamis gyök: ajánltos mindig visszahelyettesíteni a megoldást az eredeti egyenletbe a Maple-ben is, itt például a visszahelyettesítlskor figyelmeztet a nullával való osztás miatt:

    restart;
    eq:=3*x+1/(x-5)=15+1/(x-5);
    sol:=solve(eq,x);
    subs( x=sol, eq );

    Szerintem súlyosabb probléma a Maple-ben (is) a gyökvesztés lehetősége. Ennek elkerülésére nincs biztos módszer. Az _EnvAllSolutions környezeti változót mindenestere ajánlatos true-ba állítani, ez sokszor megoldja az ilyen problémákat:

    restart;
    _EnvAllSolutions := false;
    solve(sin(x)=0,x);
    # csak egy megoldást ad meg a végtelen sok közül.
    _EnvAllSolutions := true;
    # így már az összeset megadja:
    solve(sin(x)=0,x);
  • xDJCx
    #96
    A függvény lokális szélsőérték helyei így is számolhatóak:
    restart;
    f:=2*x^3-15*x^2+36*x+1;
    # első, második derivált
    fd1:=diff(f,x);
    fd2:=diff(fd1,x);
    # lok. max helyek: ahol f'=0, f''<0
    solve({fd1=0,fd2<0},x);
    # lok. min: ahol f'=0, f''>0
    solve({fd1=0,fd2>0},x);
  • xDJCx
    #95
    a:=(2^(341-1)/341);
    # lebegőpontos számként kiértékleni:
    evalf(a);
    # megadható a digitek száma is pl.:
    evalf(a,15);
  • xDJCx
    #94
    primszám-e?
    isprime(341);

    törzstényezőkre bontás:
    ifactor(341);
  • xDJCx
    #93
    Sziasztok! Jó, hogy van ilyen fórum is, most találtam rá. Remélem lesz ez még pörgősebb is. Én Maple 9.5-öt használok jelenleg.

    Szerintem, aki matektanuláshoz használja segítségként a Maple-t, annak nem érdemes feltétlenül elmélyedni a Maple-parancsokban, mert nagyszerűen használható tutorok állnak rendelkezésre a legtöbb szóba jöhető témához, legalábbis az újabb verziókban.
    Pl. függvényanalízishez ( függvény lokális szélsőérték helyei, növekvő, csökkenő szakaszai, komvexitás...) előhívható maplet:

    Student[Calculus1][CurveAnalysisTutor]();

    Ez a Tools menüből is elérhető persze.
  • CattiBrie
    #92
    De, ha úgy érzed, hogy mégiscsak tudnék valamit segíteni az angolban, akkor priviben megtalálsz...
  • CattiBrie
    #91
    Elsőre nem hangzik rosszul.
    De...
    Ha megbuktat, akkor idénre nekem már tök mindegy a matek. :(
    Illetvemindezt úgy mondod, mintha olyan nagyon menne nekem az angol. :)
    Jövőhéten Elektronika és Programozás módszertan vizsgám lesz.
  • ZilogR
    #90
    Sőt! Nekem kellene egy ember, aki leellenőrzi a magyarról-angolra és visszafelé lefordított szövegeimet és kicsit elmagyarázza, hol cseszem el. Középfok írásbeli, ITK-s szinvonal. Ha heti 3x1.5 órát foglalkozol velem a jövő hét szombati nyelvvizsgámig, akkor én is hasonló tempóban belédnyomom a matekot :) Áll az alku?!

    -=ZR=-
  • ZilogR
    #89
    ez bizony szomorú! Én nagyszerűen tudok ám matekot magyarázni! (A hírdetés nem minősül ajánlattételnek... :P )

    -=ZR=-
  • CattiBrie
    #88
    Hát azért ne bízd el magad. Most fogok megbukni analízisből. Várom a tanár e-mail-jét, amiben leírja, hogy "hülye vagy lányom, ismételd át jövőre".
  • ZilogR
    #87
    dehogyis! Örülök, hogy vannak, akik szeretik felfedezni önként és dalolva a függvények szép világát! Csak nem megfeledkezni a tanultakról és nem általánosítani, mer' abból lesznek a bakik!

    -=ZR=-
  • CattiBrie
    #86
    Ööö, valami rosszat mondtam, Tanár úr?
  • ZilogR
    #85
    Amikor jönnek a korrepetálásra a fiúk-lányok, hogy miért kaptak egy büdös nagy egyest arra, hogy "egy függvénynek szélsőértéke van abban a pontban, ahol az első deriváltja nullával egyenlő", mindíg elmagyarázom, hogy a deriválásnál tessék megjegyezni az x^3 függvényt. Az első deriváltja 3*x^2 és ez x=0-ban nulla, de az x^3 szigorúan monoton nő, nincs neki szélsőértéke. És el szokom őket zavarni a könyvtárba, hogy hozzanak ki egy normális analíziskönyvet és tanujják meg abból azokat a rohadék tételeket. Az a gond (főleg a mérnökökkel - mint én pl.), hogy hajlamosak elfelejteni, melyik szabály milyen feltételekkel igaz.

    Sanyarú.


    -=ZR=-
  • CattiBrie
    #84
    plot({2*x^3-15*x^2+36*x+1, 6*x^2-30*x+36}, x=-1..6, y=-2..40);





    Ez meg az, hogy hol csökken a 2*x^3-15*x^2+36*x+1 függvény. Ott, ahol a 6*x^2-30*x+36, vagyis a deriváltja negatív. 2 és 3 között.
  • CattiBrie
    #83
    Jók ezek a jegyzetek magamnak is:

    > plot({x^3, 3*x^2}, x=-2..4, y=-1..4);

    x^3
    és deriváltja 3*x^2
  • ZilogR
    #82
    én azért szeretem használni, nem olyan rossz... ;)

    a "nem görög az egerem maple alatt" problémára van valakinek tippje? úgy értem, hogy alapból menjen, ne kelljen telepíteni mindenfélét...

    -=ZR=-
  • CattiBrie
    #81
    De nem tudja a /x-5 -ből, hogy 0-val nem osztunk?

    Először rendezi? Mert ugye akkor már nem számít a 0-val való osztás..
  • ZilogR
    #80
    1 kérdés: van valamelyik egyetemen olyan MAPLE licensz, hogy Macintosh gépen valamilyen MacOS alatt fusson? (Mert egyetemek vásárolnak licenszt, hogy a hallgatók orrba-szájba használhassák ezeket az eszközöket jól.)

    -=ZR=-
  • ZilogR
    #79
    OK, de ez egy szimbolikus matematikai szoftver! Azt megértem, hogy egy numerikus megoldó rámászik az x=5-re, mert az algoritmusa azt mondja neki az egyes iterációs lépések során, de ennek azt kellene csinálnia, hogy hoppsz, osztunk-e valahol olyan taggal, amiben x van? Igen, kettőben is! Akkor nézzük az egyiket, az hol nulla? x=5-nél nulla. Jó, akkor ezt kivesszük az alaphalmazból. A másiknál mi van? Ott x=5-nél van zűr. Ezt is kivesszük az alaphalmazból, ha még nem vettem ki. De már kivettem, akkor marad az alaphalmaz, kivonva az x=5 elemet.

    Akkor kezdjük el megoldani... És innentől jöhet mindenféle olyan átalakítás, ahol ha nem történik az (x-5) tag eltüntetése a nevezőből, akkor nem kell semmivel sem törődni, míg ha igen, akkor megvizslatja a program, hogy ki van-e zárva az x=5. Ha ki volt zárva és azt kapja megoldásnak, hogy x=5, akkor ezt el kell hogy vesse, mert nincs benne a megoldás a megmaradt alaphalmazban.

    -=ZR=-
  • Dj Faustus #78

    Hajnal Imre - Matematika I, Nemzeti Tankönyvkiadó, Budapest, 1996, 188. oldal:
    "10. példa

    Oldjuk meg a 3*x+8/(x-5)=15+8/(x-5) egyenletet.

    Ez törtes egyenlet, mert a tört nevezőjében ismeretlent tartalmazó kifejezés van. Az egyenlet alaphalmaza az R\{5} halmaznál bővebb nem lehet.
    Az egyenlet megoldásakor természetesnek tűnik, hogy mind két oldalából elvesszük a 8/(x-5) törtet. Ekkor a 3*x = 15 egyenlethez jutunk. Ennek az alaphalmaza - ha magában csak ezt az utóbbi egyenletet néznénk - lehetne R is. Azonban az átalakítás közben nem bővíthetjük az egyenlet alaphalmazát, marad az R\{5} halmaz.
    A 3x = 15 egyenletnek a megoldása x = 5 lenne, ez azonban nem eleme az egyenlet alaphalmazának, így ennek az egyenletnek nincs megoldása."


    Szóval mivel a programoknak nem adtad meg, hogy az egyenlet alaphalmaza R\{5}, így a buta számítógép automatikusan kiszámolja neked (ismeri a végtelen fogalmát). Szóval summa-summárum: adj az x-nek határt.
  • ZilogR
    #77
    :((( na, ez így nem fog menni, pedig még fel is tudtam tölteni... /forumkepek/2006_05/Steiner_fa.mws.jpg ide rakta, azt viszont nemtom, hogy el lehet-e érni ezt a mappát webről...

    Más: azt hogyan lehet megoldani, hogy a görgős egér görgesse a MAPLE ablakot is? Mert nekem minden programnál megy az egér görgő simán, kivéve a MAPLE-t!

    -=ZR=-
  • ZilogR
    #76
    Egy kis ajándék: Csőhálózat fektetéshez: weben érdemes rákeresni a "Steiner fa" vagy "Steiner tree" kifejezésekre. Anno a Tudomány c. lapban volt egy "Matematikai észjáték" sorozat és ott is megtalálható ennek egy nagyon élvezetes leírása:
    értelemszerűen letölteni és a végéről leszedni a ".jpg"-et, hogy megmaradjon az eredeti kiterjesztés!

    -=ZR=-
  • ZilogR
    #75
    azért én sem akarok rá panaszkodni, sokmindent megoldott már nekem :) --- ellenben: van valakinek jó öreg DOS-os DERIVE-ja? Minél régebbi, ugyanis egy HP700LX-re akarom felrakni és annak 5.0-ás DOS-a és 80186-os procija van (nem elírás! tényleg!)

    -=ZR=-
  • CattiBrie
    #74
    :D

    naigen
  • CattiBrie
    #73
    láttam, még tegnap megnéztem ..
  • ZilogR
    #72
    pedig megoldja mint a huzat! és a Mathematica is! és a többi szimbolikus szoftver is! nekem ezzel nincs is gondom, valszeg az átlagközépiskolások hatvan-hetven százaléka hasonlóan megoldja x=5-re ;) Nekem az a problémám, ha egy ilyen egyszerű esetben kiköpi a "rossz" eredményt, akkor megbízhatok-e benne, amikor az epidurális érzéstelenítéshez tervezek vele egy új fecskendőt és kiköp egy folyadéksebességet, aminél a folyadéksugár még nem végja át a gerincvelő ideget, vagy nem hoz létre akkora nyomást, ami bénuláshoz vezet. amikor már van tétje a dolognak, kicsit elbizonytalanodik az ember (a példák blőd példák, de lehetnek ilyen esetek)!

    -=ZR=-
  • CattiBrie
    #71
    egyik*
    másik*

    .D
  • ZilogR
    #70
    A fene egye meg, már megint! Tehát a tényleg helyes:

    név := egyenlet_baloldala = egyenlet_jobboldala

    -=ZR=-
  • CattiBrie
    #69
    :):):)

    jobb vs. bal :):)
  • ZilogR
    #68
    és persze felcseréltem a két oldalt! tehát


    név := egyenlet_jobboldala = egyenlet_baloldala


    Ez a helyes!


    Ugye mindenki érti a problémát, hogy 0-val még a legújebb CASIO sem tud osztani...!


    -=ZR=-
  • CattiBrie
    #67
    de valami nem lehet jó

    midenki "isteníti" Maple-t
    nem lehet olyan hülye sw, hogy egy ilyet megold...
  • ZilogR
    #66
    dehogyis! ez egy egyenlet, amit meg akarok oldani és a "neve" az, hogy "eq". egy egyenletet Maple-ban úgy kell megadni, hogy:



    név := egyenlet_jobboldala = egyenlet_baloldala




    -=ZR=-