"Вычисления, визуализация и программирование в среде 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