Дьяконов В.П. Matlab 6.5 SP1 7 0 Simulink 5 6 Обработка сигналов и проектирование фильтров 2005 (1245705), страница 19
Текст из файла (страница 19)
Она создается с помощью графических объектов, имеющих свойства наследования и иерархию, показанную на рис. 1.40. Названия объектов говорят о их сути. Отметим, что 1. 13. Слеяиильиые средства графики Еоо! г Г]В»ге Асар ц) ОЬ)яств Рис. 1.48. Раздел справки МАТЕАВ 7 с описанном иерархии объектов дескрипторноя графики иерархия объектов дескрипторной графики в МАТЮКАВ 7 существенно расширена по сравнению с таковой у предшествующих версий МАТ] АВ. Для иллюстрации возможностей дескрипторной графики создадим файл гпя].в: [х у] пзеяпягтг)( [ 2! .4!2) ) 1 Е вгп(х.
2+у ° 2) ть т10аге('Роятг1оп', [350 275 400 300], 'со1ог', 'н') 1 ап = ахея ('Са1ог', [. 8 . 8 . 8), 'Хтгс)с', [-2 -1 0 1 2], ... ° ттгсь ,[-2 -1 О 1 2)) 1 вь = яагтасе ('Хоага ', х, 'Хоага ', у, 'Еоага', я, ... 'РасеСС1ог',Оег(аи,'Са1аг')+.1,... 'Ес)яесо1ог','К','Магхег','о',... 'Маг]сегтасеСо1ог',[.5 1 .85]) В этом файле заданы три объекта: прямоугольник е)т — объект класса 11гзпхе, оси с метками а)] — объект класса ахея и трехмерная поверхность я]г — объект класса япхтасе. Теперь создадим второй файл — п]82.пи! л(1] = ахея (' Роя1сгоп ', [О 0 1 1]) 1 врьеге Ь(2) = ахея('Роя1тзоп',[О 0 .4 .6])1 реа]гяз ]з(3) ахея('Рова.гз.оп',[О .5 .5 .5])з връеге Ь(4) ахея('Равзгтап',[.5 О .4 .4]]1 ВР)геке ]г(5) = ахея('Равгг)оп',[.5 .5 .5 .3])1 су11пс]ег([0 0 0.5)) ВЕС(]Г,'т)1В1Ь1Е','Отт']1 ВЕС(ОСЕ!'йЕПС]ЕГЕГ','РаЗПСЕГВ') Здесь задано 5 трехмерных обьектов: три сферы разных размеров, поверхность реакя и цилиндр.
Запустив последовательно эти файлы, получим сложный многокомпонентный объект, представленный на рис. ].4]. — О Ваап ива йгй]р йа!авва ио!ав !) 4р!Ьвайааоп -: йа матсов Яго Оввай ааааа ф РОО Ваап!рва Р й[] Оаиаор Тво!в апв Оагг!орпв г: -Щ Мвйагпаоса (аз Рпгваепвгй гт! Еявпгв! Ыиесав евипи ы»1асвв йаагвпса;; йа1вава йогов 1- тя Рпиаыв сот!пап!а!ьп (РОР "-йй] Р ав! Раув Отиг] ф', рва мгс~ вв йароп сепиие встр Со попки впв Тойвоа -4В Соего! В ус!агп тоовоа гву С»пв Раве Тоовоа Рпсв раи Овир» твоаоа 'Г 4Р рггворав таюЬа 4]]]Г( живем вымарка!, вапйврв)сй Вййайсйрй Ввайвивугй Оыйгм Ойкая Овраввййритса Иатсай р оь, йаг с Ш Ш]]~ Е]оцге Ргорег[[ев Мойеуйгя Ргореавр 1 тс» сап ви апс ваву варавв оВ!ас! Рорвйиа и Ви : »гаув твв Рсиайгдй)ив вп маисьв !ои !ьа еяйьа уо» !о ввв апй сьгпйв айви расиму ааьаа а ° пв *ас апй ййс свппвпйв впаяв уо» го аа1 апй Ф~~ В»агу йа ай!ив ври рейса.
Глава 1. Работа с М4ТйАВ и Ятийак Ю'Ф':Яй ! Ь 1Ж'ЕЬ'-42 Э:.: .! О Е,".';-И$~Ф'.ф::ак: Рне. 1.41. Комбинированный рисунок, полученный при запуске файлов гоз! и глз2 Следует отме~ить, что дескрипторная графика рассчитана не столько на конкретных пользователей, использующих МАТ1 АВ как прикладную программу, сколько на опытных разработчиков программного обеспечения для этой системы.
Для ее реального применения надо знать тонкости синтаксиса функций графики системы МАТ).АВ. Их детальное описание дано в первом томе данной серии книг. 1.14. Работа со справочной системой МАТЮКАВ 1.14.1. Запуск справочной системы Не!р Оевк В МАТ)АВ имеется мощная справочная подсистема, которая представляет собой набор электронных статей, оформленных в виде НТМ)-файлов. Такая организации справочной системы имеет два очевидных преимущества: для просмотра файлов, когда система полющи находится только на сервере, может использоваться лкзбой браузер Интернета и при этом имеется возлюжность обновления документации с %%%-са1йтов. Для запуска справочной подсистемы следует использовать команду Ец1 Ргог!ос1 Рагп!1у Не!р в позиции меню Не1р. При этом запустится браузер и откроется основное окно справки, показанное на рис. 1.42.
Каждый раздел справочной системы представлен в виде гипертекстовой ссылки (это подчеркнутые снизу надписи), активизация которой приводит к переходу на соответствующую НТМ Е,-страницу. 1, 14. Рийоти со сарово июй системой МА)Т.А11 уий)аф, «)иийй:,тети съЬ-';-,'" "!Оград и ЕМ пйп» 1е ь»В л Ве 1п Неге и Чоо Аге пригасили аогл а Ргевоив Пе1е ар»... ва!йайалвтм Вилл впав» пй «1ь»1и ии, ьгй й«еа, рйлпь 1и»! йа, ас ° щайазййвййа Ее«ел аи*о.лдео ивов»а ащ Ве ье»1 лиг 1» !евщ ГЬе пел Ге арве» и МАЯ.АО И Чоо Аге цв1ря МАТ1.АВ Тог ате Рв»1 тггпе...
Рис. 1.42. Основное окно справки по системс МАТ).АВ 7 (К!4] 2 Л4.2. Справка по функцииы и полнотекстовый обзор Будучи крупной математической системой, МАТБАВ имеет многие сотни функций, запомнить свойства и синтаксис которых трудно паже пользователю-профессионалу. Да и нужно ли? Справочная система МАТ1.АВ позволяет найти информацию по нужной функции в считанные секунпы. Для этого в левой части окна рис. !.42 надо найти раздел МАТЮКАВ Рцпс1юпа АйаЬе1йса! 0О1х При этом откроется окно рис. 1.43 с гиперссылками функций в алфавитном поряпке и по категориям.
Уточняя доступ к нужной функции в левой части окна справки или используя соответствующую гиперссылку в правой части окна, можно выйти на список функций и выбрать нужную для просмотра. Рис. 1.44 пает пример просмотра функции ОЬЕ, вычисляющей абсолютное значение аргумента в виде числа или Массива чисел. В справке по этой функции (и всем другим функциям) дается пример, который можно выделить и перенести в окно сессии МАТ) АВ для исполнения и сравнения с приведенным в справке результатом. Выделенные фрагменты кодов (но не результаты вычислений) можно сразу исполнить с помощью команды Еча1ца1е Зе1есйоп контекстного меню правой клавиши мыши (это меню показано на рис'.
1.44 в правом нижнем углу). Нетрудно заметить, что в левой части окна имеется ряд вкладок: Соп1еп(в — справка по контексту (оглавлению разделов); 1пбех — справка по индексному указателю (алфавитному каталогу); Яеагсй — поиск справки по заданной ключевой фразе или слову. ! — Ф йг Гй» ЯВ1ва»в ИО1»в й !( Ф ВММ1»гпп Ь ййРМАТ1.АО О Осли» Жыед Тг мадис»оп а»М»ГПСМ ВМ Алаг» О ариев твое»!Вй Ощрмса! чае«и»ага) й Ое»1дор То»в впд Оема~юю 1 л-17 Е«и лие» (ЕГ Ое»М»р То»в апд О» и!орле мщлемащв . !В Ргойгаагипй '»и О«вима . ГЙЗОМсщвй«а»ил 1~' !в сгва1вщ О«врьсв1 чеег !Меда Г-в рипсгщпй - Ой!в»опии ь»1 .4!йри с!Вла-А!рьвьеисаом З Щ И»М1в Онр»пв Р орел! Вгл 1«Г1в еивща еще»все» Е.Щ1 Е«гила не«асей ив!в!алое Ву Р 3 Яиеа»екав» 1 — ~.') Рома!йе Оосщпеп1В»п (РОР -Е Рлщищ Рейв Оров! Ч Ве Ьввд И МАТО>О В а и» !»пйиийе 1Ьа! Тои паа !вел! Ьеагв уии сап Ьаг е«р1»1 йе ролей.
Ям пп1 ав Ь»Май О пгщи »оспа Тои сал Вщп Вв Ьвасв Ы мляла ивгт Гр пиг тои илй ье ге лвд»1 В мф.иодисьмг, ь»1 овал»1 сагправщ ропе Ва мй спвпйе !Ье аг Гои оа рта! аге а йщ!.ьпе иве!, Ве Ье»1 лат Го ьиг»Влей !и !а !сад В»щи»Му Ве Йагщапабйд МИЬВГтйсйд Мипа ~В МАТ!.АО орел аи Тои сеп васи авпй ТЬе Мола Ьеой сопи» иЕЬ МАТГАВ апд !в аиадаЫе щ ЕГК алд Всрйгйййм ол Вв Мв!Ьт»пай ВЬЬ а!е » то» доп1 и«ап! Га Гвйв Ве Гщщ Го щад й ГМ»оийщг, Ьао аге Ьл»» Го Ве моа Ви)ТМ»те»си« .," ° ' и" .пасла .В, Глава 1. Работа с МАТйАВ и Ятийи17 Рис. 1.43.
Окно со списком Функций МАТ1.АВ 7 в алФавитном порядке ик амсигсюэ сь 1 .„д ."Х а13Е Рево!Ые ее!не впд сокиеи каэпбнбе Зугаах т- ь(В Оевснраоп С с( а!(Х!. 7 1л О(Х1."2! Я иеиавв Впво -щ Ркваыв Оосклепгаьоп (Рот~к. ~ ье!Хм 1 '"'"' Моэййавп( Рис. 1А4. П р Э Вэфа Нага Ив1ваве Наев Вии!в!гоп мат ьва Овагпр 3(адад а Евам(вв вавил!и Тпив апд Оэгэврлк " Мвакгглдсв Ргоркклмр О!врака 3-О Ьи(кма(кп сгеаьлп О!аписы оэк ьээиа(„' ИИИ " сев нор тоои апд се!варка и МаВеквис» Рговвкпипр апд Ов(а т!рев РВ 1РО О!ариев -3 О мэнаьиаоп С еи пр ОгарЬка! Ввег меда(ис Рнпсдапа -.
Р(рьаЬе(кэ! ЫИ Напив Оырпкв Ргоредт Вгх Еиегпа Ьоедасев Й: Екипа1 Мадвсеа Ие(ке се «ь (х! гек э эл ала! т гнсь Ва! вась е!ел!ел\ Ф7 к Ве эьо\ьлв гака опье скквикдгпа е(еллп! Ы х ххьсолрии, ь (х! ллн а ив сов рииква(нв(маэмнде),высь кис экие ы имер просмотра справки по функции ХМ 1. 14, Работа со справочной светел(ой М4ПАВ Заметим, что вкладка Ра))оп!е — доступ к онлайновой справке через Интернет в новой версии МАТ1.АВ 7 отсутствует. Похоже, что оперативная работа в Интернете с помощью встроенных средств МАТ1АВ себя не оправдала. Оно и понятно — трудно конкурировать со специально разработанными для работы в Интернете браузерами, такими как М1сгодотт 1птегпет Ехр!огег или Орега.