ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.05.2019
Просмотров: 526
Скачиваний: 1
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. П у сть н ео б х о
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з гр аф и ч еского о к н а, п ри этом сл ев а о т им ени ко м ан д ы по
я в и т ся галочка. Н а п ан ел и и н стр у м ен то в этой ком ан де со о тве тству ет стрелка, н ап р ав л ен
ная влево и вверх. П о сл е этого д вой н ы м щ елчком м ы ш и вы бирается р ед а к ти р у ем ы й о б ъ
ект, при этом о тк р ы в а ется д и ал о го во е окно Р горег{у Е бН ог с вкладкам и. В верхн ей части
о к н а и м еется р аск р ы в а ю щ и й ся сп и со к объектов ЕсП( Р го р егй ез Гог, из которого м ож но
п о лучи ть д о сту п к л ю б о м у из об ъ екто в гр а ф и ч еск о го о кн а. Э т о т сп и сок и м еет д р ев о в и д
н ую стр у к т у р у и для вы ш ер ассм о тр ен н о го п р и м е р а п о строен и я д в у х подграф и ков в одном
о к н е он и м еет сл ед у ю щ и й вид:
В
| |
” г г
Щ
— 1 п | х |
Р й е Е с Й У г е ^ 1 п $ е т 1 Т о о Ь М п с к и м Н е 1 р
Р и с у н о к 2 .7 - Р азм ещ ен и е дву х п од граф и ков в о дн ом граф и ческом окн е
гооГ : О
й § и г е : 1
ахез :
Нпе :
ахез :
Нпе:
Н ас б у д е т и н тересов ать ча сть сп и ска, н ачи н аю щ аяс я с й§иге : 1, к оторая со д е р ж и т
и н ф о р м ац и ю об о б ъ ек тах граф и ческого окна. П ри вы б о р е т о г о или и ного о б ъ екта он а в
т о м ати ч е ск и вы деляется в граф и ческом окне, а в о к н е р ед а к ти р о в ан и я п о являю тся в к л ад
ки, соо тв е тств у ю щ и е свой ств ам в ы бранн ого объекта.
Д ля р ед а к ти р о ван и я св о й ств осей т р еб у ется в ы б р а ть в р аск р ы в а ю щ ем ся окн е Е(Ш
Р го р ег й ез Гог н уж н ы е оси , н ап ри м ер, левого граф и ка, п р и это м о н и вы д еля тся р ам ко й с
к в ад р а тн ы м и че р н ы м и м аркерам и . О кно р ед а к то р а сво й ств п р и м е т вид, и зо б р аж ен н ы й н а
р и с у н к е 2.8.
П р и п ом ощ и элем ен тов уп р авл ен и я, р асп о л о ж ен н ы х на вкладке 8са1е о с у щ е с т в
л яю тс я сл ед у ю щ и е дей стви я:
•
п оле Г лш й з - и зм енение области построен и я граф ика;
•
п оле Т к к з - н ан есен и е ж елаем ой р азм етк и н а оси ;
9
■ 1п1 х |
И 11Р горег11в5Т ог:|ахез :
т Ш т ш ш
8
са1е I 81у1е
К
“3
] У д М з | У(едаро1п1 | 1пТо |
V
иш118 1? Аи1о ООО
|з.ро
к АШ
о
|-1 ЛГ:
|
1
к АШо| * 1 1
11.00
Т1Ск$ 17: Ацк) (0 0 2 0 4 0 5 . 0 8 .0 ;
I * Л Л о |[-1,0 - 0.8 -П Ь -0 Г -1ч< 1* Аи1о|г -| о н 0 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 с пом ощ ью так и х ж е пяти полей
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ог Р го р егй ез с че ты р ьм я р а с
к р ы в аю щ и м и ся спискам и. П ер вы й сп и со к у стан а в л и в ает цвет поверхн ости , в то р о й уста-