Компьютерлік оқыту бағдарламаларын оқу үдерісіне пайдалануда оқытудың мынадай жалпы ұстанымдарын қолдануға тура келеді



бет26/36
Дата25.01.2022
өлшемі1,22 Mb.
#114444
1   ...   22   23   24   25   26   27   28   29   ...   36
Байланысты:
Компьютерлік о?ыту ба?дарламаларын о?у ?дерісіне пайдалануда о?ы
Submarine (1)
ІІІ. Тәжірибелік бөлім.
3.1. Maple бағдарламасында график тұрғызу
Maple жүйесінде математикалық графиканың әр түрлі варианттарын іске асыруға болады. Мұнда Декарт кординаттар системасы немесе поляр координаттар системасында сызылатын қарапайым функцияларының графиктерінен бастап ең күрделі, әртүрлі фигуралардың қиылысуы нәтижесінен келіп шығатын графиктерді сызуға болады.Сонымен бірге әр түрлі теңдеулер шешімінің графигі сызылып көрсетіледі.

Maple жүйесінде бірнеше функциялардың графиктерін сызу мүмкіндігі бар. Мұндай жағдайда графиктерді бір-бірінен ажыратып көрсету үшін оларды әр түрлі стилде сызуға болады. Бұл мүмкіншіліктен мысалы графиктерді экранға немесе қағазға шығарғанда пайдалануға болады.

Бірнеше қатпарлы пластинкалардың графигін бір жерде шығару мысалы қарастырылады. Мұндай графиктарды сызу үшін бұл функциялардың аттары жазылып, олардың аргументтерінің өзгеру интервалы көрсетіледі.

Бір қатпарлы пластинкалардың графигін тұрғызған кезде ол функция plot бұйрығында f тың орнында анық көріністе жазылу керек.

Үш қатпарлы пластинкалардың графикасының өзгеше жері plot3d функциясы қолданылады. Мұндай графиктердің әрбір zi нуктелері XY жазықтықта жататын, (х,у) координаттарымен берілетін нүкте биіктігі (аппликатасы) болады. Компьютер экраны бірінші жуықтауда жазықты болғандықтан практикада үш өлшемді графика объектілерінің арнайы проекциясын көрсетеді.

Үш қатпарлы пластинкалардың графигін сызу үшін plot3d бұйрығы қолданылады.

Математикада y(x) көріністегі байланыстар көп қолданылады. Бұл байланыстардың графиктері жазықтықтағы y1 (x1) нүктелер тізбетерін тұтастыру нәтижесінде сызылады. Демек график сызу үшін сызықты интерполяция пайдаланылады. Егер нүктелер саны жетерлі дәрежеде көп болса, онда график жуықтап сызылғаны білінбейді. Екі қатпарлы пластинкалардың графиктерін сызу үшін plot функциясы пайдаланылады. Бұл функция

plot(f, х. v)

plot(f. х. v. о)

көріністерде қолданылады. Бұл жерде f — графигі сызылатын функция, х —айнымалының аты, v — функция мәні жататын аймақ (оны көрсету шарт емес), о — график стилін анықтайтын бір немесе бірнеше параметрлер (сызық қалындығы, оның түсін тағыда басқа параметрлер).

Функция графигін сызған кезде сызықтың өзін сызудан басқа графиктың кейбір қасиеттерінде анықтау керек болады. Мысалы үшін: осьтардың координаттарын , сызық типі және түсі т.б. Бұл үшін графика параметрлерін қолдану керек болады. Maple жүйесінде екі қатпарлыы пластинкалардың графикасын үшін төмендегі кейбір параметрлерді қолдануға болады:

axes — әр түрлі координаттар типтерін шығару (axes=NORMAL — кәдімгі қарапайым осьтар, axes=BOXES — график рамка ішінде шығады, axes=FRAME — осьтар қиылысқан сызықтар көріністе болады, axes=NONE — осьтер көрінбейді );

axes font — координаттарды бөліп шығару жазуын белгілеу;

color — сызық түсін таңдау;

coords —координаттар системасы типін белгілеу;

discont -үзіліссіз график (задает построение непрерывного графика ) (значения true или false);

font — шрифт таңдау;

labels —координаттарды ось бойынша [X, Y] көріністегі жазу шығару;

 size.— шрифт өлшемін белгілеу;

 style — графикты құру стилін таңдау (POINT — нүктелі, LINE — сызық пен);

 title —график басына сөз жазу (title="string", string — мәтін);

Maple жүйесінде бірнеше функциялардың графиктерін сызу мүмкіндігі бар. Мұндай жағдайда графиктерді бір-бірінен ажыратып көрсету үшін оларды әр түрлі стилде сызу мүмкін. Бұл мүмкіншіліктен мысалы графиктерді экранға немесе қағазға шығарғанда пайдалануға болады. Егер графикті сызған кезде style параметрін пайдалансақ, онда сызықтың түрлерін style параметрінің төмендегі:

POINT немесе point — график нүктемен шығарылады; 

LINE немесе line — график тұтас сызықпен шығарылады.

Сolor атты параметр жәрдемінде график сызықтарының әртүрлі түстерін таңдауға болады.

Мысалы үшін:



1

aquamarine

black

blue

navy

coral

2

cyan

Brown

gold

green

gray

3

grey

khaki

magenta

maroon

orange

4

pink

plum

red

sienna

tan

5

turquoise

violet

wheat

white

yellow

Бір қатпарлы пластинкалардың графигін тұрғызған кезде ол функция plot бұйрығында f тың орнында анық көріністе жазылу керек. Мысалы үшін:

sin(x)/x функция графигін сызу

> restart; > plot(sin(x)/x,x=-10*Pi..10*Pi);

Бұл графикте сызықты басқа түрде шығаратын болсақ, мысал үшін қалын сызықпен онда мынандай жағдай болады

> restart;

> plot(sin(x)/x,x=-5*Pi..5*Pi,thickness=5,color=green);



Мұндағы thickness=5 параметр график сызығын 5 рет қалын етіп сызады.

Егер функция графигін х  болғанда сызу керек болса , онда

> restart;

> plot(ln(1+cos(x)),x=0..infinity,y=10..1,color=black,style=line);

Бірнеше қатпарлы пластинкалардың графигін бір жерде шығару мысалын қарастырайық. Мұндай графиктарды сызу үшін бұл функциялардың аттары жазылып , олардың аргументтерінің өзгеру интервалы көрсетіледі. Мысалы үшін

> plot([10*sin(x),x^2,cos(x)],x=-10..10,y=-10..10);

Әдетте графиктер әртүрлі түсте боялады. Бірақ бұл пайдаланушыға әрдайым дұрыс келмейді.Сол себептен color (сызық түсі) және style (сызық стили) параметрлерінен пайдалана отырып, сызықтардың көрінісін жақсыласа болады.

Үш қатпарлы пластинкалардың графикасының өзгеше жері plot3d функциясын қолдануда. Мұндай графиктердің әрбір zi нуктелері XY жазықтықта жататын, (х,у) координаттарымен берілетін нүкте биіктігі (аппликатасы) болады. Компьютер экраны бірінші жуықтауда жазықты болғандықтан практикада үш өлшемді графика көлемді объекттердің арнайы проекциясы болады.

Үш қатпарлы пластинкалардың графигін сызу үшін plot3d бұйрығы қолданылады. Бұл бұйрық:

p1ot3d(exprl. x=a..b. y=c..d,p)

plot3d(f, a..b. c..d.p)

plot3d([exprf.exprg.exprh]. s=a..b, t=c..d.p)

plot3d([f.g.h]. a..b, c..d,p)

форматтардың біреуінде қолданылуы мүмкін .Бұл формалардың бірінші екеуі әдетте бір беттің графигін сызуға қолданылады, ал қалғандары параметрлік формада берілген беттердің графигін сызады.Жоғарыда келтірілген формаларда f, g және h тар — функциялар , exprl- х және у байланысты өрнек ; exprf, exprg және exprh - беттерді параметрлі анықтайтын өрнектер, а және b нақты түрдегі сандық тұрақтылар, х, у, s және t лар тәуелсіз айнымалдар, р-басқарушы параметр болып есептеледі.

Рlot3d бұйрығының параметрлері. Р- параметр жәрдемінде кең аралықта үш өлшемді графикада беттердің түсін, олардың көріну бұрыштарын ауыстыру, координат осьтерінің көрінісін ауыстыру т.б. басқаруға болады.

Р1ot3d параметрлері plot бұйрықтың параметрлері сияқты қолданылады:

Бірақ plot3d бұйрығының арнайы параметрлері де бар: Мысалы үшін

 ambientl light=[r,g,b] —(r)-қызыл, (g)-жасыл және (b)-көк түстерді таңдайды;

 axes=f — координаттар осьтерінің көрінісін таңдайды (BOXED, NORMAL, FRAME және NONE);

 grid=[m,n] — бет каркасы сызықтарын таңдайды;

 gridstyle=x — x – каркас сызықтары стилін таңдайды ('rectangular' немесе 'triangular');

1abels=[x,y,z] —осьтар бойынша жазу шығарады (х, у және z — жазулар);

orientat1on=[theta,phi]— беттердің бұрылыс бұрыштарын анықтайды;

Үш өлшемді графиктер үшін сооrds= Тип параметрі жәрдемінде координаттар системасының 31 түрін анықтауға болады. Монитор экранында беттер х, у және z нүктелер мен анықталатын тік төртбұрыш координаттар системасында көрінетін болғандықтан басқа координаттар системасында берілген беттерді бейнелеу үшін (u, v, w) --> (х, у, z) алмастыру орындалады. Олардан кейбіреулерін келтіреміз:

cylindrical:

x = u*cos(y)

у = u*sin(y)

z = w 

ellipsoidal:

x = u*v*w/a/b

у = ((u^2-b^2)*(u^2-b^2)*(b^2-w^2)/(а^2-b^2)^(1/2)/b

z = ((u^2-a^2)*(a^2-v^2)*(a^2-w^2)/(a^2-b^2)^(l/2)/a 

  parabololdal:

x = u*v*cos(w)

у = u*v*sin(w)

z = (u^2 - v^2)/2 

  rectangular:

x = u

у = v


z = w

 spherical:

x = u*cos(v)*sin(w)

у = u*sin(v)*sin(w)

z = u*cos(w) 

Үш қатпарлы пластинкалар графиктерінің көрінісі әртүрлі системада бір біріне ұқсас болмайды. Әдетте графиктер rectangular – координаттар системасында сызылады.

Функциялардың қиылысуы

> restart:with(plots):with(plottools):

> implicitplot( {x^2+y^2=1, y=exp(x)}, x=-Pi..Pi, y=-Pi..Pi, scaling=CONSTRAINED);


Үзілісті функция

> plot( tan(x), x=-2*Pi..2*Pi, y=-4..4, title="y = tan(x)", discont=true );



> ellipse := ellipse( [0, 0], 2, 1, color=green ):

> PLOT(CURVES([[0,0],[0,1],[1,1],[1,0],[0,0]]),



Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   36




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет