"Вычисления, визуализация и программирование в среде MATLAB 5.x" - читать интересную книгу автора (Мартынов Н. Н., Иванов А. П.)

colormap( hsv ); axis([-3 3-3 3 -10 5]);
яЁштюфшЄ ъ ёыхфє■∙хьє шчюсЁрцхэш■ (ёь. Ёшё. 2.26):
╘єэъЎш  ё шьхэхь peaks ( ты хЄё  эхъюЄюЁющ ьрё°ЄрсшЁютрээющ ъюьсшэрЎшхщ ёЄрэфрЁЄэ√ї урєёёют√ї ЇєэъЎшщ) ўрёЄю єяюЄЁхсы хЄё  т яЁшьхЁрї ъ ёшёЄхьх MATLAB фы  эруы фэющ шыы■ёЄЁрЎшш уЁрЇшўхёъшї ЇєэъЎшщ.
═ръюэхЎ, фы  ЄЁхїьхЁэ√ї уЁрЇшъют ёє∙хёЄтєхЄ тючьюцэюёЄ№ шчьхэ Є№ ётющёЄтр єёыютэющ ърьхЁ√, ЇшъёшЁє■∙хщ ёЎхэє ё уЁрЇшъюь: ьюцэю ьхэ Є№ яюыюцхэшх ¤Єющ ърьхЁ√, ЁрёёЄю эшх юЄ ёЎхэ√, р Єръцх ётющёЄтр хх юс·хъЄштр. ▌Єю ью∙э√щ ёяюёюс тыш Є№ эр фхЄрыш шчюсЁрцхэш . ╚чьхэ Є№ ётющёЄтр Єръющ ърьхЁ√ ьюцэю ё яюью∙№■ фхёъЁшяЄюЁэюую ьхЄюфр. ╩ръ ь√ чэрхь, уЁрЇшўхёъшь юс·хъЄюь, ёююЄтхЄёЄтє■∙шь яютхЁїэюёЄш ЄЁхїьхЁэюую уЁрЇшър ЇєэъЎшш,  ты хЄё * юс·хъЄ Єшяр surface. ─хёъЁшяЄюЁ (юяшёрЄхы№) Єръюую юс·хъЄр тючтЁр∙рхЄё  ЇєэъЎш ьш mesh, surf ш surf 1. ╬с·хъЄ surface тёхуфр яЁшэрфыхцшЄ юс·хъЄє
MATLAB 5.x. ┬√ўшёыхэш , тшчєрышчрЎш , яЁюуЁрььшЁютрэшх
75
axes. ╧юыєўшЄ№ юяшёрЄхы№ юс·хъЄр axes ьюцэю, т√чтрт ЇєэъЎш■ фёр, ъюЄюЁр  ш тючтЁр∙рхЄ юяшёрЄхы№ Єхъє∙хую юс·хъЄр axes (хёыш шьххЄё  эхёъюы№ъю Єръшї юс·хъЄют, Єю яхЁхф т√чютюь ЇєэъЎшш эєцэю ∙хыъэєЄ№ ь√°№■ эр ЄЁхсєхьюь юс·хъЄх axes). ╧юыєўшт юяшёрЄхы№, ьюцэю ЇєэъЎшхщ set шчьхэшЄ№ ётющёЄтр юс·хъЄр axes, т ўрёЄэюёЄш ётющёЄтр, ёт чрээ√х ё ърьхЁющ, ЇшъёшЁє■∙хщ ёЎхэє ё Ёрёяюыюцхээ√ь эр эхщ ЄЁхїьхЁэ√ь уЁрЇшъюь. ╧Ёштхфхь ёяшёюъ ётющёЄт юс·хъЄр axes, шьх■∙шї юЄэю°хэшх ъ ¤Єюьє тюяЁюёє:
get( hA )
CameraPosition
CameraPositionMode
CameraTarget
CameraTargetMode
CameraUpVector
CameraUpVectorMode
CameraViewAngle
CameraViewAngleMode
1 Figure No. 1
Die Edit iVindow Help
. ╨шёєэюъ 2.26
┴юыхх яЁюёЄ√ь яю ёЁртэхэш■ ё шчьхэхэшхь ётющёЄт єёыютэющ ърьхЁ√ эрсы■фхэш   ты хЄё  ьхЄюф шчьхэхэш  Єюўъш юсчюЁр (viewpoint). ┬ ўрёЄэюёЄш, фы  Єюўъш юсчюЁр эхЄ яюэ Єш  ЁрёёЄю эш  фю ёЎхэ√ ш, Єхь сюыхх, ётющёЄт юс·хъЄштр. ─ы  эхх ьюцэю ьхэ Є№ Єюы№ъю єуы√, чрфр■∙шх юЁшхэЄрЎш■ ¤Єющ Єюўъш т яЁюёЄЁрэёЄ-
76
├ыртр 2. ┬шчєрышчрЎш  Ёхчєы№ЄрЄют т√ўшёыхэшщ
тх: єуюы рчшьєЄр (ўрёЄю юсючэрўр■Є ъръ az) эєуюы тючт√°хэш  (ўрёЄю юсючэрўр■Є el). ╚чьхэхэшх яхЁтюую єуыр ючэрўрхЄ тЁр∙хэшх яыюёъюёЄш ї╬є тюъЁєу юёш Oz яЁюЄшт ўрёютющ ёЄЁхыъш. ╙уюы тючт√°хэш  хёЄ№ єуюы ьхцфє эряЁртыхэшхь эр Єюўъє юсчюЁр ш яыюёъюёЄ№■ ї╬є.
╩юуфр т√яюыэ ■Єё  т√ёюъюєЁютэхт√х уЁрЇшўхёъшх ЇєэъЎшш mesh, surf шыш ' surf 1, Єю яю єьюыўрэш■ єёЄрэртыштр■Єё  чэрўхэш  az = -37.5░, el = 30░. ▌Єш чэрўхэш  т ы■сющ ьюьхэЄ тЁхьхэш ьюцэю шчьхэшЄ№ ёяхЎшры№эющ ЇєэъЎшхщ
el 1 )
view i
az
уфх эрчтрэш  рЁуєьхэЄют уютюЁ Є ёрьш чр ёхс . ┬ ўрёЄэюёЄш, хёыш яюёых яюёЄЁюхэш  яюърчрээюую т√°х уЁрЇшър ё я№хфхёЄрыюь фы  ЇєэъЎшш
X
-╒.╦2 - ╙.╦2
хїЁ т√яюыэшЄ№ ъюьрэфє
view( [ -15 , 20 ] )
Єю уЁрЇшъ шчьхэшЄ ётющ тшф, яюёъюы№ъє ь√ єьхэ№°шыш єуюы тючт√°хэш  ё 30 фю 20░ уЁрфєёют, р єуюы рчшьєЄр шчьхэшыш ё лєьюыўрЄхы№эюую чэрўхэш ╗ т -37.5 уЁрфєёр эр чэрўхэшх, Ёртэюх -15 уЁрфєёрь. ┬ шЄюух ь√ ЄхяхЁ№ уы фшь эр уЁрЇшъ сюы№°х ёсюъє, р эх ётхЁїє, ш яЁхшьє∙хёЄтхээю тфюы№ юфэющ шч эхчртшёшь√ї ъююЁфшэрЄ (ёь. Ёшё. 2.27).
'* Figure No. I
File Edit': Window;; Help
0.5 ў
╨шёєэюъ 2.27
╧юфтюф  шЄюуш, чрьхЄшь, ўЄю ёшёЄхьр MATLAB юсырфрхЄ юуЁюьэ√ьш, ЄЁєфэю яюффр■∙шьшё  юсчюЁє тючьюцэюёЄ ьш яю юЇюЁьыхэш■ уЁрЇшъют ЇєэъЎшщ. ┬ёх ЁрёёьюЄЁхээ√х фю ёшї яюЁ тючьюцэюёЄш юёэютрэ√ эр Єръ эрч√трхьющ тхъЄюЁэющ уЁрЇшъх, ъюуфр шчюсЁрцрхь√щ юс·хъЄ чрфрэ ётюшьш ъююЁфшэрЄрьш (ўшёыют√ьш
MATLAB 5.x. ┬√ўшёыхэш , тшчєрышчрЎш , яЁюуЁрььшЁютрэшх 77
фрээ√ьш, эръюяыхээ√ьш т ьрёёштрї), ъюЄюЁ√х ёрьр ёшёЄхьр MATLAB т ьюьхэЄ юЄюсЁрцхэш  яхЁхтюфшЄ т чэрўхэш  (ЎтхЄ) яшъёхыют фшёяых . ┬хъЄюЁэр  уЁрЇшър яЁхъЁрёэю яюффрхЄё  ьрё°ЄрсшЁютрэш■.
╬фэръю ёє∙хёЄтє■Є уЁрЇшўхёъшх юс·хъЄ√ Ёхры№эюую ьшЁр, чрфрээ√х т ЁрёЄЁютющ ЇюЁьх, эряЁшьхЁ ёюёърэшЁютрээ√х фы  ттюфр т ъюья№■ЄхЁ ЇюЄюуЁрЇшш. ╤шёЄхьр MATLAB юсырфрхЄ Єръцх ЁрчтшЄ√ьш ёЁхфёЄтрьш ЁрсюЄ√ ё ЁрёЄЁютющ уЁрЇшъющ. ┼щ яюёт ∙хэ ёыхфє■∙шщ яюфЁрчфхы фрээющ уырт√.
╨рёЄЁют√х шчюсЁрцхэш  ш Єшя фрээ√ї uint8
╦■сюх шчюсЁрцхэшх эр фшёяыхх ъюья№■ЄхЁр (т Єюь ўшёых ш уЁрЇшъш ЇєэъЎшщ, яюыєўхээ√х т Ёхчєы№ЄрЄх ЁрсюЄ√ тхъЄюЁэющ уЁрЇшўхёъющ яюфёшёЄхь√ яръхЄр MATLAB) яЁхфёЄрты хЄ ёюсющ ьрёёшт яшъёхыют, ърцф√щ шч ъюЄюЁ√ї їрЁръЄхЁшчєхЄё  ётюшь ЎтхЄюь.
╫Єюс√ ёюїЁрэшЄ№ яюыєўхээ√х уЁрЇшъш ЇєэъЎшщ ъръ ЁрёЄЁют√х шчюсЁрыёхэш  т ЇрЄрї эр фшёъх ъюья№■ЄхЁр, эєцэю т√яюыэшЄ№ ёыхфє■∙є■ ъюьрэфє:
print -options FileName
уфх шь  Їрщыр т√сшЁрхЄё  яЁюшчтюы№эю, эю хёыш эх єърчрЄ№ яюыэ√щ яєЄ№ ъ Їрщыє, Єю чряшё№ яЁюшчющфхЄ Єюы№ъю т Єхъє∙шщ ърЄрыюу ёшёЄхь√ MATLAB.
╧рЁрьхЄЁ options юяЁхфхы хЄ ЇюЁьрЄ уЁрЇшўхёъюую Їрщыр. ═ряЁшьхЁ, dbitmap чрфрхЄ ёЄрэфрЁЄэ√щ ЁрёЄЁют√щ ЇюЁьрЄ юяхЁрЎшюээющ ёшёЄхь√ Windows; чэрўхэшх dmeta ёючфрхЄ Єръ эрч√трхь√щ ьхЄрЇрщы (т ёЄЁюуюь ёь√ёых ¤Єю эх ЇюЁьрЄ ЁрёЄЁютющ уЁрЇшъш, Єръ ъръ т Їрщы чряшё√тр■Єё  ъюьрэф√, р эх яшъёхы√); чэрўхэшх dill ёююЄтхЄёЄтєхЄ уЁрЇшўхёъюьє ЇюЁьрЄє шчтхёЄэюую яръхЄр шыы■ёЄЁрЄштэющ уЁрЇшъш Adobe Illustrator. ┬ яюёыхфэхь ёыєўрх ёюїЁрэхээ√щ Їрщы ьюцэю сєфхЄ юЄъЁ√трЄ№ т ¤Єюь яръхЄх ш яюфтхЁурЄ№ хую ёюфхЁцшьюх фры№эхщ°хщ юсЁрсюЄъх ёЁхфёЄтрьш яръхЄр Illustrator.
╤юїЁрэхээ√х т Їрщырї эр фшёъх ъюья№■ЄхЁр шчюсЁрцхэш , яюыєўхээ√х Ёрэхх ёЁхфёЄтрьш яръхЄр MATLAB, ьюцэю тёЄртшЄ№ т ЄхъёЄ фюъєьхэЄр ЁхфръЄюЁр Microsoft Word т Єюь ёыєўрх, хёыш тьхёЄх ё ¤Єшь ЄхъёЄют√ь ЁхфръЄюЁюь с√ыш шэёЄрыышЁютрэ√ ъюэтхЁЄхЁ√ Їрщыют фрээюую уЁрЇшўхёъюую ЇюЁьрЄр.
┼∙х яЁю∙х яхЁхфрЄ№ шчюсЁрцхэшх шч ёшёЄхь√ MATLAB т ЄхъёЄют√щ ЁхфръЄюЁ Microsoft Word яюёЁхфёЄтюь сєЇхЁр юсьхэр юяхЁрЎшюээющ ёшёЄхь√ Windows. ╫Єюс√ яюьхёЄшЄ№ шчюсЁрцхэшх шч уЁрЇшўхёъюую юъэр ёшёЄхь√ MATLAB т сєЇхЁ юсьхэр, эєцэю т√яюыэшЄ№ ъюьрэф√ __. i-
print -dbitmap шыш print -dmeta ж ;*