ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.05.2019

Просмотров: 526

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

2. 

В ы ч и сли ть  зн ач ен и я  ф у н кц ии   в  то ч к ах   п ересечения  л и н и й   сетки  и  зап и сать  их  в 

м атрицу.

П у сть  н еобход им о  п острои ть  гр аф и к  ф ун кц ии  

2

(х,у)  =   х 2  + у 2  в  и н тервале  и зм ен е­

ния  аргум ен тов  о т   н у л я  д о   ед и н и ц ы   с  ш агом   0,2.  Д ля  разб и ен и я  плоскости ,  о б разуем ой  

к оорд и н атам и   X   и  V   у д о б н о   и сп ользовать  д в а  д ву х м ер н ы х   м асси в а X   и  У   разм ер н о стью   6 

х  6  д л я  хран ен и я  ко о р д и н ат узлов  сетки.  П ри  этом   м ассив  X   со с т о и т   из  ш ести  од и н ако вы х  

строк,  в  ко то р ы х   зап и са н ы   к о о р д и н аты   х1,  х 2,  ...,  хб,  а  м ассив  V   со д е р ж и т  6  о д и н ак о вы х  
столбц ов  с  к о о р д и н ата м и   у 1,  у 2 ,  . . . ,   уб.  З н ач ен и я  ф ун кц ии   в  у зл ах   сетки   зап и сы в аю т ся  в 

м атри ц у  2   р азм ер н о стью   6 x 6 ,   при  этом   для  вы числен ия  зн ач ен и й   ф у н кц ии   в  ф орм уле 

р а с ч е та   и сп ользую тся  п о эл ем ен тн ы е  м атри чн ы е  операции.  Д ля  генерац и и   м асси вов  сетки 

X   и  У   по  коорди н атам   у зл о в   п р ед у см о тр ен а  ф ун кц ия  тезИ^гШ,  а   д л я  п о стр о ен и я  гр а ф и к а 

в  ви де  к а р к асн о й   п о в ер х н о сти  -  ф у н кц ия  тезИ.

П острои м   гр а ф и к   д ан н о й   ф у н к ц и и ,  для  более  кач ествен н о го   его  построен и я 

у м ен ьш и м   ш аг  сетк и   д о   0,05.  П р о гр ам м а  построения  вы гля д и т сл ед у ю щ и м   образом:

»   [Х ,У ]= ш езЬ § п <1(0:0.05:1,0:0.05:1);
»   2 = Х .Л2 + У .Л2;

»

  т е з Ь ( Х , У , 2 )

В  р езу л ьтате  вы п о л н ен и я  д ан н ы х   оп ераторов  б у д е т  построен   граф ик,  при веден н ы й  

на  ри сун ке  2.6.

шш

1

1

0.

Н

Ь

в

Р и су н о к   2 .6  -   Р езультаты   построения  тр ех м ер н о го   граф и ка

2.7.3.  С о зд ан и е  ан и м и р о в ан н ы х   граф иков

П ри   и зу ч ен и и   д в и ж е н и я  то ч к и   н а  п лоскости  или  в  тр ех м ер н о м   п ро стр ан ст ве  б ы в а­

ет  н еобход им о  не  то л ь к о   п острои ть  тр аек то р и ю   точки ,  по  и  сл ед и ть  з а   дви ж ен и ем   то ч ки  
по  тр аекто р и и .  М а1ЬаЬ  п р ед ст ав л яет  возм ож ность  получи ть  ан и м и р о в ан н ы й   граф ик,  на 

котором   круж ок,  о б о зн а ч аю щ и й   то ч ку ,  перем ещ ается  на  п л о ск о сти   или  в  п ростран стве, 

о став ляя  за   собой   след,  п о добн о  комете.  Д ля  построения  так о го   д в у х м ер н о го   гр а ф и к а  и с­

пользуется  ф у н кц ия  с о т е

1

,  а   для  тр ех м ер н о го   граф ика  -   ф у н к ц и я  соте13.  П у сть  н ео б х о ­


background image

7

ди м о   построи ть  гр а ф и к   ф у н к ц и и   з т ({ )  при  и зм ен ен и и   I  в  и н тервале  о т   0  до  10.  В ведем  

сл ед у ю щ у ю   п рограм м у:

»

1=[0:0.005:10];

»   х = зт ({ );

»   соте1(1,х)

В  р езу л ьтат е  вы п о л н ен и я  д а н н ы х   ко м ан д   б у д е т  построен   ан и м ир о в ан н ы й   гр аф и к 

с и н усои д ы .  В вед ем   те п е р ь   сл ед у ю щ у ю   програм м у:

> > { = [0 :0 .0 0 5 :1 0 ];

»  Х=1;
»   У={;

»   2= зш (Х + У );
»   с о т е (3 (Х ,У ,2 )

В ы п о л н ен и е  д а н н ы х   к о м а н д   п р и вед ет  к  п о строен и ю   си н усои ды   в  трехм ерн ом   п р о ­

с тр ан стве.

2 .7 .4 .  П о стр о е н и е  н еск о л ьк и х   граф и ков  в  одном   гр аф и ч еско м   окне

М а1ЬаЬ  п о зв о л я ет  р азб и ть  граф и ческое  окн о  н а  н есколько  подграф и ков  со  сво и м и  

осям и .  Д ля  этого  с л у ж и т   к о м ан д а т Ьр1о(,  которая  исп о л ьзу ется  с  тр ем я  п арам етрам и

зиЪр1о1(У,п)

гд е  г  и у -  чи сло  п о д гр аф и ко в  соответствен н о  по  вер ти кали   и  гори зон тали ; 

п -  ном ер  гр аф и ка,  ко то р ы й   нуж но  сд елать  текущ и м .

Н ап р и м ер ,  к о м ан д а  зиЬр1о((3,2,4)  п р ед п о л агает  нали чи е  ш ести  п о д гр аф и ко в  (в  3 

с тр о к и   и  в  2  сто л б ц а),  при  этом   тек у щ и м   я в л я е тс я   ч е твер ты й   граф ик.  Н ом ер  п о д гр аф и к а 

о тсч и ты ваетс я  о т   л ев о го   верхн его  у гл а   построчно.

П ри м ер  пр о гр ам м ы   п о строен и я  д вух  п од граф и ков  в  одном   граф ич еском   окн е  п р и ве­

ден   в  разд еле  созд ан и я  п р о гр ам м н ы х   М -ф айлов.  В  результате  вы п олн ен и я  этой  п рограм м ы  

б у д е т созд ан о  граф и ч еское о к н о   с д ву м я  п одграф и кам и ,  п ри вед ен н ое  на ри сун ке 2.7.

2 .7 .5 .  Р е д ак т и р о в ан и е  граф и ков

МаГЬаЬ  яв л я ется  о б ъ ек тн о -о р и е н т и р о в ан н о й   си стем ой ,  причем   все  о б ъ екты   р асп о ­

л о ж ен ы   в  оп р ед ел ен н о й   и ер ар х и ч еск о й   п о след овательности .  Н а   каж дом   граф и ческом  

о к н е  ( /г§иге)  м о ж ет  бы ть  р асп о л о ж ен   оди н   и ли   н есколько  граф иков  со  свои м и   осям и  

(а хез),  каж д ы й   гр а ф и к   м о ж ет  со д е р ж ать  о дн у  или  н есколько  ли н и й   (Чпез)  или  п о вер х н о ­
стей   (зи г/а зе ),  а  т а к ж е   т е к ст о в ы е  объ екты   (1ех1),  стр ел ки   (а гго м )  и  линий,  к о то р ы е  п р и н ад ­

л е ж а т   сп ец и ал ьн о м у   сл о ю   п р и м е чан и й   гр аф и ч еского  о кн а.  Д о с ту п   к  свой ств ам   каж д о го   из 

в ы ш еп ер еч и сл ен н ы х   о б ъ ек то в  о су щ еств ля ется  с  п о м о щ ью   р ед а к то р а  свойств.

П ер ех о д   в  реж и м   р ед а к ти р о в ан и я  гр аф и ч еского  о к н а   о су щ еств ля ется  с  п ом ощ ью  

к о м ан д ы   Е й |{  Р1о{  в  м ен ю  Тоо1з  гр аф и ч еского  о к н а,  п ри   этом   сл ев а  о т   им ени  ко м ан д ы   по­
я в и т ся  галочка.  Н а   п ан ел и   и н стр у м ен то в  этой  ком ан де  со о тве тству ет  стрелка,  н ап р ав л ен ­

ная  влево  и  вверх.  П о сл е  этого  д вой н ы м   щ елчком   м ы ш и   вы бирается  р ед а к ти р у ем ы й   о б ъ ­

ект,  при  этом   о тк р ы в а ется  д и ал о го во е  окно  Р горег{у  Е бН ог  с  вкладкам и.  В  верхн ей   части  
о к н а   и м еется  р аск р ы в а ю щ и й ся  сп и со к   объектов  ЕсП(  Р го р егй ез  Гог,  из  которого  м ож но 

п о лучи ть  д о сту п   к  л ю б о м у   из  об ъ екто в  гр а ф и ч еск о го   о кн а.  Э т о т  сп и сок  и м еет  д р ев о в и д ­

н ую   стр у к т у р у   и  для  вы ш ер ассм о тр ен н о го   п р и м е р а  п о строен и я  д в у х   подграф и ков  в  одном 

о к н е  он  и м еет  сл ед у ю щ и й   вид:


background image

В

 

| |  

” г  г 

Щ

—  1 п |   х |

Р й е   Е с Й   У г е ^   1 п $ е т 1   Т о о Ь   М п с к и м   Н е 1 р

Р и с у н о к  2 .7  -  Р азм ещ ен и е  дву х   п од граф и ков  в  о дн ом   граф и ческом   окн е

гооГ :  О 

й § и г е :  1 

ахез  :

Нпе  : 

ахез  :

Нпе:

Н ас  б у д е т  и н тересов ать  ча сть  сп и ска,  н ачи н аю щ аяс я  с  й§иге  :  1,  к оторая  со д е р ж и т 

и н ф о р м ац и ю   об  о б ъ ек тах   граф и ческого  окна.  П ри   вы б о р е  т о г о   или  и ного  о б ъ екта  он  а в ­

т о м ати ч е ск и   вы деляется  в  граф и ческом   окне,  а  в  о к н е  р ед а к ти р о в ан и я  п о являю тся  в к л ад ­

ки,  соо тв е тств у ю щ и е  свой ств ам   в ы бранн ого  объекта.

Д ля  р ед а к ти р о ван и я  св о й ств   осей  т р еб у ется   в ы б р а ть  в  р аск р ы в а ю щ ем ся   окн е  Е(Ш 

Р го р ег й ез  Гог  н уж н ы е  оси ,  н ап ри м ер,  левого  граф и ка,  п р и   это м   о н и   вы д еля тся  р ам ко й   с 

к в ад р а тн ы м и   че р н ы м и   м аркерам и .  О кно  р ед а к то р а  сво й ств  п р и м е т  вид,  и зо б р аж ен н ы й   н а 

р и с у н к е  2.8.

П р и   п ом ощ и   элем ен тов  уп р авл ен и я,  р асп о л о ж ен н ы х   на  вкладке  8са1е  о с у щ е с т в ­

л яю тс я  сл ед у ю щ и е  дей стви я:

•  

п оле  Г лш й з -  и зм енение  области   построен и я  граф ика;

•  

п оле  Т к к з  -  н ан есен и е  ж елаем ой   р азм етк и   н а  оси ;


background image

9

■ 1п1  х |

И 11Р горег11в5Т ог:|ахез  :

т Ш т ш ш  

8

са1е  I  81у1е

К

“3

]  У д М з   |  У(едаро1п1  |  1пТо  | 

V

иш118  1?  Аи1о ООО

|з.ро

к   АШ

о

|-1  ЛГ: 

к   АШо|  *  1  1

11.00

Т1Ск$ 17: Ацк) (0  0 2 0 4 0 5 . 0  8 .0 ;

I *   Л Л о |[-1,0.-П Ь -0  Г -1ч<  1*  Аи1о|г  -|  о н  0 .

•*

1.аЬ01з  17: 

а ш о

о 2 + 0 |:; 1! 

\  ' 

щ*

в

Ы

  АШ оМ  

к   Аи1о]

0.3 

Э :

10  0 

л |  

I

А.

8са1е  (•  И п еа г 

код

б*  Н о гт а Г  

Г   К етегее 

Г

(•

  и п е а г 

й1*  И о гт а ! 

<•

  и п е а г 

Ьод 

<“   Р еуегзе 

С

  код

( V   Ы огта! 

С

  Неуегзв

ОгШ  Г~  В йо*'

Г   8ИСК» 

Г   ЗРода

  .  ..  ..  ■

8е1а«е8 аи!о  » й а р е| Ь81иуП1НШп&

>* : * 

*  ч ' "   |

о к

СаЛее!

Арр!у 

Г Р   1тгпей1а1е арр|у

Не1р

РеаОу

Р и су н о к  2.8 -  О кн о  р е д а к т о р а   сво й ств  в  р еж и м е  р ед а к ти р о ван и я  осей

•  

ЬаЬсН -   м ар к и р о в к а  р азм етки ;

•  

8са1е -  м а с ш та б и р о в а н и е   осей ;

•  

С  

1

*

1(1

 -  р азм ещ ен и е  н а  гр а ф и к е  сетки.

В се  вы ш еп ер еч и сл ен н ы е  св о й с т в а   у стан а в ли в аю тс я  для  каж дой  оси  н езависим о. 

Д ля  получен и я  д о с т у п а   к   п ервы м   тр ем   п ер еч и сл ен н ы м   п олям   сл ед у е т  сн ять  ф л аж о к   Л  и (о 

и  ввести  в  поля  н у ж н ы е  зн ач ен и я.  В  поле  8са1е  в о зм о ж н а  у стан о в к а  д в у х   вар и ан то в  м ас­
ш таб и р о в а н и я  -   л и н ей н ы й   (Ы п еаг) 

и   ло гар и ф м и ческ и й   (1л>§),  а  т а к ж е   у с т а н о в к а   для 

каж д о го   из  сп особ ов  м асш таб и р о в ан и я  о б ы ч н о го   (1 \о гт а 1 )  либо  об р атно го   (Кеусгяе) 

н ап р авл ен и я  оси.  У с та н о в к а   ф л аж к а  С п й   п р и в о д и т  к  н ан есен и ю   ли н и й   сетки  для  соответ­
ству ю щ ей   оси.

В к л а д к а   8(у1е  п р ед о ст ав л яет  д о п о л н и тел ьн ы е  возм ож ности  о ф орм лен и я  осей.  П а­

нель  8(у1е  содерж ит:  а)  ф л аг 1 Ш е   ахев,  п о зво л яю щ и й   убрать  оси,  разм етку   и  сетку ,  о став­

ляя  т о л ьк о   ли н и и   граф й ка;  б)  ф л аг  Ах15  Ьох  оп,  при  вклю чен и и   которого  оси  и м ею т  вид 

р ам ки ,  а   при  о тк л ю чен и и  -   о б ы ч н ы й   в и д   д в у х   осей.  Т о л щ и н а  осей  вы б и р ается  из  р аск р ы ­

ваю щ егося  с п и ск а  А х

1

§  Нпе  «лсШт  П ар ам етр ы   ш ри ф та  р азм етки   осей  м ож н о  изм ен и ть  на 

п ан ел и   Т к к   ЬаЬе1  Коп(  при  п о м о щ и   пяти   раск р ы ва ю щ и х ся  списков:  т и п а   ш ри ф та,  его   по- 

л у ж и р н о с ти ,  курсивное*™,  р а зм е р а   и  ед и н и ц   и зм ерения  разм ера.  Ц в ет  ф он а  и  каж дой   оси 

у стан а в ли в аю тс я  н а  пан ели   Со1ог  с  п о м о щ ью   четы рех  со о тветству ю щ их   р а ск р ы в а ю щ и х ся 

сп и ско в.  Н акон ец ,  н а  п ан ел и   Ь о с а б о п   м ож но  зад ать  расп олож ен и е  в ер ти кальн ой   оси 

сп р а в а   или  слева  от  гр аф и ка,  а   го р и зо н тал ьн о й   -   свер х у   или  сн и зу   с  п ом ощ ью   соответ­
с тв у ю щ и х   р аск р ы в а ю щ и х ся  спи сков.

Н а   вкладке  Ь аЬ еЬ   разм ещ ен ы   4  поля  д л я  зад ан и я  заго л о вка  гр а ф и к а  Т Ш е  и  подп и ­

сей  к  осям   Х1аЬе1,  У1аЬе1  и  /,1аЬе1.  М о ж н о   в  каж дом   поле  набрать  со о тве тству ю щ и й   текст, 

но  л у ч ш е  перейти  в  м н о го стр ан и ч н о е  д и ал о го в о е  окно,  наж ав  кн оп ку  ЕсП1  с п р ав а  о т  со о т­
ветству ю щ его   поля.  Н а   первой  в кл ад ке  ТсхГ  этого  о к н а  м ож но  зад ать  п арам етры   ш рифта, 
как  это  вы ш е  р ассм о тр ен о   д л я   вкл ад ки   Т1ск  ЕаЬс!  Роп1  с  пом ощ ью   так и х   ж е  пяти  полей


background image

10

плю с  ш естое  п оле  д л я  и зм ен ен и я  ц в ета  ш ри ф та.  С п р а в а   располож ено  поле  для  вв о д а  т е к ­
ста,  а   н иж е  м ож но  у стан о ви ть  ф лаж ок  № е   Ь а Т еХ   1пГегргеГсг,  в  этом   сл у ча е  м ож н о  и с ­
п ользовать  ф о р м ат  Т еХ   для  ввода  и ндексов,  гречески х  букв,  н адстрочн ы х  и  п о дстрочн ы х 

и н д ексов,  изм енения  свой ств  ш р и ф та  части   те к с т а   путем   д обавлен и я  в  те к с т   сп ец и ал ьн ы х  
с л у ж еб н ы х   сим волов.  В торая  в к л ад к а  этого  о к н а   А 1щ п теп 1  п озволяет  осу щ еств и т ь  в ы ­

р авн и ван и е  тек ст о в ы х   объ ектов.  П ан ель  РозШ оп  с о д е р ж и т  раск р ы ва ю щ и еся  сп и ск и   для 

оп р ед ел ен и я  к о о р д и н ат л евого  н и ж него  у гл а   т е к с т а   и  еди н и ц ы   и зм ерения  эти х   коорди н ат. 

П ан ел ь   А 1щ птепГ  п озволяет  вы р о вн ять  т е к с т   по  горизонтали,  верти кали   и  п овер н у ть  его 
п о д  л ю б ы м   углом.

О стальн ы е  вкладки   для  р ед а к ти р о ван и я  о сей   и сп о л ьзо ваться  не  б у д у т   и  п оэтом у  не 

рассм атр и ваю тся.

Д ля  и зм ен ен и я  свойств  л и н и й  д в у х м ер н о го   гр а ф и к а  в  раск р ы ва ю щ ем ся  сп и ск е Е(Ш  

РгорегГйез  Гог  о к н а  ред акти р о ван и я  вы б и р ается  л и н и я  (Нпе)  соответствую щ его  граф и ка, 

п ри   этом   появляю тся  тр и   вкладки   р ед а к ти р о ван и я  д ан н о го   объекта.  Для  р ед акти р о ван и я 

нам   потребуется  то л ько   в к л а д к а   8Гу1е,  н а   к о то р о й   располож ены   тр и   панели.  П ан ел ь  1лпе 

Р гор егйев 

о п ред еляет 

сти ль 

л и н и и  

(сп л о ш н ая, 

ш три ховая, 

п у н кти рн ая, 

ш три х- 

п у н кти р н ая,  без  л и н и и ),  ее то л щ и н у   и  цвет.  П ан ел ь  М а гк сг  Р гор егй ез  с  р а с к р ы в а ю щ и м и ­

ся  с п и ск ам и   зад ает  т и п   м ар к ер а  и ли   его  о тсу тстви е,  его  разм ер,  ц вет  гр а н и ч н о й   л и н и и , 

ц в ет  в н у тр ен н ей   ча сти   м аркера.  В н и зу   р а сп о л о ж ен а  панель  Е хаш р1е,  со д ер ж ащ ая  о б р азец  
л и н и и .

Д ля  изм енения  свойств  п овер х н о сти   тр ех м ер н о го   граф и ка  аналоги чн о  вы би рается 

п о в ерхн ость  (зи г/а се)  в  раск р ы в а ю щ ем ся  сп и ск е  Есй(  РгорегГйез  Гог о к н а  р ед акти р о ван и я, 

при  этом   п оявляю тся  н есколько  в кл ад о к  р ед а к ти р о ван и я  д ан н ого  объекта.  Н а  вкладке 

8Гу1е  с  п о м о щ ью   пан ели   Р а се  Р го р егй ез  о су щ еств ля ется  зад ан и е  цвета,  о свещ ен н о сти   и 
п р о зр ач н о сти   п овер х н о сти   с  пом ощ ью   со о тве тству ю щ и х   р аскр ы ва ю щ и х ся  сп и ск о в  Со1ог, 

Ещ Ы пщ   и  Т гап зр агеп су.  Н а  пан ели   М езЬ  Р го р егй ез  т ак ж е  им ею тся  ан ал о ги ч н ы е  р а с ­

к р ы в аю щ и еся  сп и ски ,  они  п р ед н азн ачен ы   д л я  у стан о вк и   ан алоги ч н ы х  парам етров  л и н и й  

сетки.  К р о м е  того,  н а  д ан н о й   п ан ел и   и м ею тся  ещ е  т р и   р аскр ы ваю щ и х ся  с п и ск а  д л я  у с т а ­
н о в к и   т и п а   л и н и и   сетки,  ее  то л щ и н ы ,  а  та к ж е   с п о со б а  отображ ен и я  м атри ц ы   к о о р д и н ат 
то ч е к   сетки:

•  

Ком/в  апЛ   со1ит т   (Ъо1к)  -   о то б р а ж аю тся  ли н и и   сетки,  со о тве тству ю щ и е  и 

строкам ,  и  столбцам ;

•  

Ком/  Нпез оп1у -  о то б р а ж аю тся  то л ь к о   ли н и и   сетки  вдоль  о с и  X ;

•  

Со1итп  Нпез  оп1у -  о то б р а ж аю тся  т о л ьк о   лин и и   сетки  вдоль  оси  V.

Н а   п ан ел и  А сй о п з  и м ею тся  пять  кн о п о к  д л я  о п ределен и я  в и д а  поверхности:

•  

1

геГ гате(Ь )  -   р и су етс я  кар к асн а я  м одель  поверхности,  скр ы ты е  ли н и и  

у би раю тся;

•  

ХУшеГгаше  -  р и су етс я  к ар к асн а я  м одель  п о верхн ости ,  п о к азы в аю тс я  ск р ы ­
ты е  ли н и и ;

•  

РошГ  с1ои<1  (Ь)  -   п о вер х н о сть  изображ ается  верш и н ам и   сетки,  скр ы ты е 
верш и н ы   уб и раю тся;

•  

РошГ  с1ои<1  -   п оверхн ость  и зо б р аж ается  верш и н ам и   сетки,  п о казы в аю тся 
с к р ы ты е  верш ины ;

•  

8оПс1 -  рисуется  зак р а ш е н н а я  кар к асн а я  поверхность  с  разн о ц ветн о й   п а л и т­
р о й   красок.

И м еется  возм ож ность  р азм ести ть  м аркеры   в  верш и н ах  сетки  поверхн ости ,  д л я  э т о ­

го  и м еется  панель  М агкег  Р гор егй ез.  С т р у к ту р а   этой  пан ели   ан ал о ги ч н а  од н о и м ен н о й  

п ан ел и   д л я  д в ухм ерн ого  граф ика.

В ы б ор  ц ветовой   п алитры   о су щ еств ляется  с  пом ощ ью   вкл ад ки   Со1ог,  н а  которой 

ц ел есо о б р а зн о   в о сп ользоваться  ни ж ней   пан елью   ОГцссГ  Со1ог  Р го р егй ез  с  че ты р ьм я  р а с ­
к р ы в аю щ и м и ся  спискам и.  П ер вы й   сп и со к   у стан а в л и в ает  цвет  поверхн ости ,  в то р о й   уста-