"Вычисления, визуализация и программирование в среде MATLAB 5.x" - читать интересную книгу автора (Мартынов Н. Н., Иванов А. П.)xlabel( 'x coordinate' ); ylabel( 'sin(x)' ); text( 2.1, 0.9, 'Ueftarrowsin(x) ' ); grid on;
яЁшфрхь уЁрЇшъє ЇєэъЎшш ёыхфє■∙шщ тшф (ёь. Ёшё. 2.10). ├-╥┘ї] лFigure No. 1 File Edit: 2 уЧ щщ Function sin(x) graph """:"' жжж" ' 1.5 0.5 2.25 2.5 *щї coordinate ╨шёєэюъ 2.10 ═рфяшё№ ЇєэъЎшхщ text яюьх∙рхЄё эрўшэр юЄ Єюўъш ё ъююЁфшэрЄрьш, єърчрээ√ьш яхЁт√ьш фтєь рЁуєьхэЄрьш. ╧ю єьюыўрэш■ ъююЁфшэрЄ√ чрфр■Єё т Єхї цх хфшэшЎрї шчьхЁхэш , ўЄю ш ъююЁфшэрЄ√, єърчрээ√х эр уюЁшчюэЄры№эющ ш тхЁЄшъры№эющ юё ї. ╤яхЎшры№э√х єяЁрты ■∙шх ёшьтюы√ ттюф Єё тэєЄЁш ЄхъёЄр яюёых ёшьтюыр \ (юсЁрЄэр ъюёр ўхЁЄр). ┬ яЁшьхЁх ь√ ттхыш Єръшь юсЁрчюь ёяхЎшры№э√щ ёшьтюы лёЄЁхыър тыхтю╗. ╬сючэрўхэш фы ёяхЎшры№э√ї ёшьтюыют ёютярфр■Є ё Єръют√ьш т ёшёЄхьх яюфуюЄютъш эрєўэ√ї ЄхъёЄют ╥х╒. ┬ ўрёЄэюёЄш, фы т√тюфр ўрёЄш ЄхъёЄр т ёыхфє■∙є■ ёЄЁюъє яЁшьхэ хЄё єяЁрты ■∙шщ ёшьтюы newline. ╫Єюс√ тючфхщёЄтютрЄ№ эр °ЁшЇЄ, ъюЄюЁ√ь шчюсЁрцрхЄё эрфяшё№, эєцэю чряюьэшЄ№ юяшёрЄхы№ (фхёъЁшяЄюЁ), тючтЁр∙рхь√щ ¤Єющ ЇєэъЎшхщ: hText = text( 2.1, 0.9, 'Ueftarrowsin(x) ' ); ▌Єю юяшёрЄхы№ уЁрЇшўхёъюую юс·хъЄр Єшяр text. ╩ёЄрЄш, хёыш эєцэю єчэрЄ№, ъръющ Єшя уЁрЇшўхёъюую юс·хъЄр яЁхфёЄрты хЄ эхъюЄюЁ√щ юяшёрЄхы№, Єю фы ¤Єюую эєцэю т√чтрЄ№ ЇєэъЎш■ get, чряЁюёшт є эхх ётющёЄтю ' ╥єЁх': type = get( hText, 'Type' ) type = text MATLAB 5.x. ┬√ўшёыхэш , тшчєрышчрЎш , яЁюуЁрььшЁютрэшх 59 ╨рёяюырур юяшёрЄхыхь юс·хъЄр Єшяр text, ьюцэю шчьхэ Є№ Ё ф хую рЄЁшсєЄют. ═ряЁшьхЁ, ЇЁруьхэЄ ъюфр эр ╠- ч√ъх set( hText, 'Color', [010], 'FontSize', [18] ); шчьхэшЄ тэх°эшщ тшф Ёрэхх т√тхфхээющ эрфяшёш - ЄхяхЁ№ шёяюы№чєхЄё сюыхх ъЁєяэ√щ °ЁшЇЄ, р ЎтхЄ эрфяшёш ёЄры чхыхэ√ь. ╟ртхЁ°р Ёрёёърч ю ёяюёюсрї юЇюЁьыхэш уЁрЇшъют ЇєэъЎшщ, шчьхэшь ЎтхЄ Їюэр, эр ъюЄюЁюь ¤Єш уЁрЇшъш Ёшёє■Єё . ╧ю єьюыўрэш■ ¤ЄюЄ ЎтхЄ схы√щ. ╤фхырхь хую ёыхуър чхыхэютрЄ√ь, яЁшётюшт ЎтхЄютюьє ётющёЄтє юс·хъЄр Єшяр axes чэрўхэшх [0.5,0.8,0.5]. ═ю ёэрўрыр эрфю яюыєўшЄ№ юяшёрЄхы№ ¤Єюую юс·хъЄр: hAxes = gca; ╘єэъЎш gca яЁхфэрчэрўхэр фы яюшёър юяшёрЄхы Єхъє∙хую юс·хъЄр axes. ╥ръ ъръ є эрё шьххЄё хфшэёЄтхээ√щ юс·хъЄ axes, Єю яЁюсыхь√ т√сюЁр эхЄ. ┼ёыш с√ с√ыю эхёъюы№ъю юсырёЄхщ, т ъюЄюЁ√ї Ёшёє■Єё уЁрЇшъш ЇєэъЎшщ, Єю хёЄ№ эхёъюы№ъю юс·хъЄют Єшяр axes, Єю т ¤Єюь ёыєўрх ёэрўрыр эєцэю ∙хыъэєЄ№ ь√°№■ эр Єюь шч эшї, ъюЄюЁ√щ фюыцхэ ёЄрЄ№ Єхъє∙шь, ш Єюы№ъю яюёых ¤Єюую ттюфшЄ№ яЁхфёЄртыхээ√щ т√°х ъюф. set( hAxes, 'Color', [ 0.5,0.8,0.5] ); └эрыюушўэю ьхэ хь ЎтхЄ Їюэр тёхую уЁрЇшўхёъюую юъэр: FigureColor = [ 0.8,0.5,0.5]; hFigure = gcf; set( hFigure, 'Color', FigureColor ); уфх ё яюью∙№■ ЇєэъЎшш gcf ь√ яюыєўрхь юяшёрЄхы№ юс·хъЄр Єшяр figure, яЁхфёЄрты ■∙хую уЁрЇшўхёъюх юъэю, р фрыхх ьхэ хь ЎтхЄ хую Їюэр эр ъЁрёэютрЄ√щ. ┬ Ёхчєы№ЄрЄх тьхёЄю Ёшёєэър, яюърчрээюую эрьш Ёрэхх фы шыы■ёЄЁрЎшш шёяюы№чютрэш цшЁэ√ї ышэшщ яЁш яюърчх уЁрЇшър ЇєэъЎшш sin, ь√ яюыєўрхь Єю цх ёрьюх уЁрЇшўхёъюх юъэю, т ъюЄюЁюь ЎтхЄр Їюэр тёхую юъэр ш юсырёЄш т√тюфр уЁрЇшър єцх шэ√х. ╧Ёш ўхЁэю-схыющ яхўрЄш ¤Єю тшфэю ыш°№ яЁшсышчшЄхы№эю, юфэръю тюЄ яюыєўхээюх яЁш ¤Єюь шчюсЁрцхэшх (ёь. Ёшё. 2.11): ╟фхё№ ь√ х∙х т√тхыш яЁюшчтюы№э√щ (°єЄышт√щ) ЄхъёЄ, Ёрёяюыюцшт хую т фтєї ёЄЁюърї: text( 1, 0.3,'Very good\newlinetext' ); р Єръцх юстхыш ¤ЄюЄ ЄхъёЄ яЁ ьюєуюы№эющ Ёрьъющ: line([0.8,0.8,2,2,0.8], [0.2,0.45,0.45,0.2,0.2]); уфх т ърўхёЄтх яхЁтюую рЁуєьхэЄр ЇєэъЎшш line (ъюэёЄЁєъЄюЁ уЁрЇшўхёъюую юс·хъЄр Єшяр line) шёяюы№чютрэр тхъЄюЁ-ёЄЁюър яхЁт√ї ъююЁфшэрЄ єуыют яЁ ьюєуюы№эшър, р тЄюЁющ рЁуєьхэЄ хёЄ№ тхъЄюЁ'ёЄЁюър тЄюЁ√ї ъююЁфшэрЄ ¤Єшї Єюўхъ. 60 ├ыртр 2. ┬шчєрышчрЎш Ёхчєы№ЄрЄют т√ўшёыхэшщ 1 Figure No. 1 File Edit Window Help i;jO'5 4""V|'2"- '2 5'* ___ш___^j_jl! ╨шёєэюъ 2.11 ╨рчэююсЁрчэ√х уЁрЇшўхёъшх ёЁхфёЄтр ёшёЄхь√ MATLAB (ъръ т√ёюъюєЁютэхт√х ЇєэъЎшш, Єръ ш эшчъюєЁютэхт√х уЁрЇшўхёъшх юс·хъЄ√) яючтюы ■Є яюыєўшЄ№ эруы фэ√х ш їюЁю°ю фюъєьхэЄшЁютрээ√х уЁрЇшъш ЇєэъЎшщ. ╤яхЎшры№эр уЁрЇшър ёшёЄхь√ MATLAB ╤яхЎшры№эр уЁрЇшър ёшёЄхь√ MATLAB эряЁртыхэр т яхЁтє■ юўхЁхф№ эх эр т√ тыхэшх ЇєэъЎшюэры№э√ї чртшёшьюёЄхщ ьхцфє яхЁхьхээ√ьш, р эр тшчєрышчрЎш■ шэЇюЁьрЎшш, эръюяыхээющ т тшфх сюы№°шї ьрёёштют ўшёыют√ї фрээ√ї. ─ы тшчєрышчрЎшш фрээ√ї, эръюяыхээ√ї т юфэюьхЁэюь ьрёёштх, їюЁю°ю яюфїюфшЄ ёяхЎшры№эр уЁрЇшўхёър ЇєэъЎш ёшёЄхь√ MATLAB - ЇєэъЎш bar. ┴єфєўш яЁшьхэхээющ ъ тхъЄюЁє ї, 4 1 8 3 7 4]; bar( ї ); ї = юэр яюЁюцфрхЄ эруы фэє■ ёЄюысЎютє■ фшруЁрььє (ёь. Ёшё. 2.12). Хi Figure No. 1 ┴1х Edit ╓х1Ё ╨шёєэюъ 2.12 |
|
|