"Вычисления, визуализация и программирование в среде MATLAB 5.x" - читать интересную книгу автора (Мартынов Н. Н., Иванов А. П.) ╨шёєэюъ 1.5
1 ю ├ыртр 1. ╫шёыют√х ьрёёшт√ т ёшёЄхьх MATLAB ┼ёыш ЄЁхсєхЄё яюыэюх яЁхфёЄртыхэшх тх∙хёЄтхээ√ї ўшёхы, Єю эєцэю ттхёЄш ё ъыртшрЄєЁ√ ъюьрэфє format long яюёых ўхую эрсЁрЄ№ шь яхЁхьхээющ res, т ъюЄюЁє■ т√°х с√ы чряшёрэ Ёхчєы№ЄрЄ т√ўшёыхэшщ. ═рцрт ъыртш°є Enter, яюыєўшь сюыхх яюфЁюсэє■ шэЇюЁьрЎш■: res = -93.29900636942675 ╥хяхЁ№ тёх Ёхчєы№ЄрЄ√ т√ўшёыхэшщ сєфєЄ яюърч√трЄ№ё ё Єръющ т√ёюъющ ЄюўэюёЄ№■ т Єхўхэшх фрээюую ёхрэёр ЁрсюЄ√ т ёЁхфх ёшёЄхь√ MATLAB. ┼ёыш ЄЁхсєхЄё фю яЁхъЁр∙хэш Єхъє∙хую ёхрэёр ЁрсюЄ√ тхЁэєЄ№ё ъ ёЄрЁющ ЄюўэюёЄш тшчєры№эюую яЁхфёЄртыхэш тх∙хёЄтхээ√ї ўшёхы т ъюьрэфэюь юъэх, эєцэю ттхёЄш ш шёяюыэшЄ№ (эрцрт ъыртш°є Enter) ъюьрэфє format short ─Ёєушь шэЄхЁхёэ√ь ЇюЁьрЄюь ты хЄё ЇюЁьрЄ яюърчр тх∙хёЄтхээ√ї ўшёхы т тшфх юс√ъэютхээ√ї фЁюсхщ, фы ўхую ттюфшЄё ъюьрэфр format rat ╧юёых т√яюыэхэш ¤Єющ ъюьрэф√ Ёрэхх т√ўшёыхээр яхЁхьхээр res яюърч√трхЄё т ъюьрэфэюь юъэх ёшёЄхь√ MATLAB т ёыхфє■∙хь тшфх: res = -9050/97 ═є ш, эръюэхЎ, хёыш юяхЁрэф√ ш Ёхчєы№ЄрЄ√ т√ўшёыхэшщ ты ■Єё Ўхы√ьш, Єю, їюЄ юэш ш яЁхфёЄрты ■Єё т ярь Єш ьр°шэ√ Єръ цх, ъръ ш фЁюсэ√х ўшёыр, тшчєры№эю т ъюьрэфэюь юъэх MATLAB юэш яюърч√тр■Єё т тшфх Ўхы√ї ўшёхы. ▌Єю шыы■ёЄЁшЁєхЄё эр Ёшё. 1.6, эр ъюЄюЁюь ёяхЎшры№э√ь шьхэхь ans ёшёЄхьр MATLAB юсючэрўшыр Ёхчєы№ЄрЄ т√ўшёыхэш т√Ёрцхэш , яюёъюы№ъє юэ эх с√ы яЁшётюхэ эшъръющ яхЁхьхээющ. Х> MATLAB Command Window File _Jdit Window _hjelp_ D I* ' X Ch ╔ 1 ^ | ▀ ╗4 + 5 ans = ' . ж Х ж _ ,'.ж.... Х-Х.-.-- , l\ 1U ╨шёєэюъ 1.6 1U MATLAB 5.x. ┬√ўшёыхэш , тшчєрышчрЎш , яЁюуЁрььшЁютрэшх 11 5 ы 2 ans = t = ans Є = 5 ╚Єръ, ёшёЄхьр MATLAB тёхуфр їЁрэшЄ т яхЁхьхээющ ans яюёыхфэхх шч т√ўшёыхээ√ї ш эх ёюїЁрэхээ√ї яюы№чютрЄхыхь т√Ёрцхэшщ. ═рф тх∙хёЄтхээ√ьш ўшёырьш (шї ьр°шээюх яЁхфёЄртыхэшх ўрёЄю эрч√тр■Є ўшёырьш ё яыртр■∙хщ чря Єющ) ш яхЁхьхээ√ьш Єшяр double яЁюшчтюф Єё рЁшЇьхЄшўхёъшх юяхЁрЎшш ёыюцхэш , т√ўшЄрэш , єьэюцхэш ш фхыхэш , фы ъюЄюЁ√ї т ёшёЄхьх MATLAB шёяюы№чє■Єё ЄЁрфшЎшюээ√х фы ы■сюую ч√ър яЁюуЁрььшЁютрэш чэръш +, -, * ш /. ╩Ёюьх Єюую, хёЄ№ х∙х юяхЁрЎш тючтхфхэш т ёЄхяхэ№, юсючэрўрхьр чэръюь ╦. ╨хчєы№ЄрЄ√ яЁшьхэхэш ¤Єющ юяхЁрЎшш яюърчрэ√ эшцх: 0.5 ╧ЁшюЁшЄхЄ т т√яюыэхэшш рЁшЇьхЄшўхёъшї юяхЁрЎшщ юс√ўэ√щ: ёэрўрыр (Єю хёЄ№ ёрь√щ т√ё°шщ яЁшюЁшЄхЄ) - тючтхфхэшх т ёЄхяхэ№, чрЄхь - єьэюцхэшх ш фхыхэшх ш яюЄюь - ёыюцхэшх ш т√ўшЄрэшх. ╬яхЁрЎшш юфшэръютюую яЁшюЁшЄхЄр т√яюыэ ■Єё т яюЁ фъх ёыхтр эряЁртю, эю ъЁєуы√х ёъюсъш ьюуєЄ шчьхэшЄ№ ¤ЄюЄ яюЁ фюъ. ═рўрт Ёрёёърч√трЄ№ ю Єюўэ√ї яЁртшырї шёяюы№чютрэш юяхЁрЎшщ ш чряшёш т√Ёрцхэшщ ё юяхЁрэфрьш Єшяр double (тх∙хёЄтхээ√ьш ўшёырьш), ь√ ЇръЄшўхёъш ёЄрыш юяшё√трЄ№ тэєЄЁхээшщ ч√ъ яЁюуЁрььшЁютрэш ёшёЄхь√ MATLAB, ъюЄюЁ√щ яЁшэ Єю эрч√трЄ№ ╠- ч√ъюь. ╧ю ьхЁх фры№эхщ°хую чэръюьёЄтр т√ юсэрЁєцшЄх, ўЄю ¤ЄюЄ ч√ъ тхё№ьр ЄЁрфшЎшюэхэ фы ч√ъют т√ёюъюую єЁютэ (эх ЄЁхсєхЄ чэръюьёЄтр ё єёЄЁющёЄтюь ярь Єш ъюья№■ЄхЁр ш хую ряярЁрЄэющ ъюэЇшуєЁрЎшхщ) ш яю ётюхщ яЁюёЄюЄх яЁшсышцрхЄё ъ °шЁюъю шчтхёЄэюьє ч√ъє яЁюуЁрььшЁютрэш BASIC. ┬ Єю цх тЁхь юэ ёяхЎшры№эю ёъюэёЄЁєшЁютрэ фы Ёх°хэш ьрЄхьрЄшўхёъшї чрфрў ш т эхь ьэюую ёяхЎшЇшўхёъшї юяхЁрЎшщ, яючтюы ■∙шї ¤ЇЇхъЄштэю Ёх°рЄ№ шьхээю Єръшх чрфрўш. ╧юьшью рЁшЇьхЄшўхёъшї юяхЁрЎшщ эрф юяхЁрэфрьш Єшяр double т√яюыэ ■Єё х∙х юяхЁрЎшш юЄэю°хэш ш ыюушўхёъшх юяхЁрЎшш. ╬яхЁрЎшш юЄэю°хэш ёЁртэштр■Є ьхцфє ёюсющ фтр юяхЁрэфр яю тхышўшэх. ▌Єш юяхЁрЎшш чряшё√тр■Єё ёыхфє■∙шьш чэрърьш шыш ъюьсшэрЎш ьш чэръют: < <= > >= == -= ╠хэ№°х ╠хэ№°х шыш Ёртэю ┴юы№°х ┴юы№°х шыш Ёртэю ╨ртэю ═х Ёртэю 12 ├ыртр 1. ╫шёыют√х ьрёёшт√ т ёшёЄхьх MATLAB ┬ ёыєўрх шёЄшээюёЄш юяхЁрЎшш юЄэю°хэш хх тхышўшэр (Єю хёЄ№ Ёхчєы№ЄрЄ т√ўшёыхэш т√Ёрцхэш ) Ёртэр 1, р т ёыєўрх ыюцэюёЄш - 0. ┬√ўшёыхэшх т√Ёрцхэшщ ё юяхЁрЎш ьш юЄэю°хэш яюърчрэю эр Ёшё. 1.7. Х} MATLAB Command Window ┴1х v Edit Window belp Х i ю a=l ;b=2;c=3;> ?.< , /f/^^^╪╠^┘^╪╪: . res=(.ares = ╨шёєэюъ 1.7 ╟фхё№ т√Ёрцхэшх р<▄ т√ЁрсрЄ√трхЄ хфшэшЎє т ёшыє Єюую, ўЄю тхышўшэр яхЁхьхээющ р фхщёЄтшЄхы№эю ьхэ№°х тхышўшэ√ яхЁхьхээющ b (лшёЄшэр╗). ┬√Ёрцхэшх ё ~= b ты хЄё шёЄшээ√ь, Єръ ъръ эр ёрьюь фхых ё, Ёртэюх 3, эх Ёртэю ▄, ъюЄюЁюх Ёртэю 2. ┬ шЄюух юэю т√ЁрсрЄ√трхЄ чэрўхэшх 1. ╧юёыхфэхх т√Ёрцхэшх, b == р, эх ты хЄё шёЄшээ√ь ш т√ЁрсрЄ√трхЄ 0. ┬ Ёхчєы№ЄрЄх яхЁхьхээр res, Ёртэр ёєььх чэрўхэшщ ¤Єшї ЄЁхї т√Ёрцхэшщ, юърч√трхЄё Ёртэющ 2. ╬яхЁрЎшш юЄэю°хэш шьх■Є сюыхх эшчъшщ яЁшюЁшЄхЄ, ўхь рЁшЇьхЄшўхёъшх юяхЁрЎшш, яю¤Єюьє ЁрёёьюЄЁхээр т√°х яхЁхьхээр res Ёртэр ёєььх чэрўхэшщ ЄЁхї юяхЁрЎшщ юЄэю°хэш Єюы№ъю яюЄюьє, ўЄю ь√ чръы■ўшыш ¤Єш юяхЁрЎшш т ъЁєуы√х ёъюсъш. ╬ўхэ№ трцэю тёхуфр яюьэшЄ№ юс ¤Єюь, Єръ ъръ юЄёєЄёЄтшх ъЁєуы√ї ёъюсюъ ьюцхЄ яЁштхёЄш ъ шчьхэхэш■ Ёхчєы№ЄрЄр. ═ряЁшьхЁ, хёыш р = 1, b = 1, ё = 3, Єю т√Ёрцхэшх ё + ( ▄ == р ) Ёртэю 4, т Єю тЁхь ъръ т√Ёрцхэшх схч ъЁєуы√ї ёъюсюъ ё + b == a |
|
|