"Вычисления, визуализация и программирование в среде MATLAB 5.x" - читать интересную книгу автора (Мартынов Н. Н., Иванов А. П.)MATLAB 5.x. ┬√ўшёыхэш , тшчєрышчрЎш , яЁюуЁрььшЁютрэшх
43 ╫рёЄ№ ёЄЁюъ ьюцэю ЁрёёьюЄЁхээ√ь ёяюёюсюь яхЁхёЄрты Є№ ьхёЄрьш, ўрёЄ№ ёЄЁюъ ьюцэю фєсышЁютрЄ№, р эхъюЄюЁ√х ёЄЁюъш шёїюфэющ ьрЄЁшЎ√ ьюцэю тююс∙х эх яюьх∙рЄ№ т Ёхчєы№ЄшЁє■∙є■ ьрЄЁшЎє. ┬юЄ яЁшьхЁ, яючтюы ■∙шщ шч Єюы№ъю ўЄю яюыєўхээющ ьрЄЁшЎ√ F ЁрчьхЁюь 3x3 ёЇюЁьшЁютрЄ№ ьрЄЁшЎє ┼ ЁрчьхЁюь 4x5 (ёь. Ёшё. 1.21). ХJ MATLAB Command Window Eile Edit Window D a?1 ж' ж'- т '"Х : S lg If ' ? ╗ E=F( [ 2 3 3 2 ], [ 2 1 3 2 J ] ) E = 4 6 5 7 9 8 7 9 8 4 с 4 с 7 9 7 9 5 4 с _i; ╨шёєэюъ 1.21 ╬Єё■фр эруы фэю тшфэю, ўЄю ЁрчьхЁ Ёхчєы№ЄрЄр юяЁхфхы хЄё ъюышўхёЄтюь шэфхъёют, шёяюы№чютрээюь яЁш ьэюцхёЄтхээюь шэфхъёшЁютрэшш. ▌Єю яючтюы хЄ, Ёрчьэюцр тхъЄюЁ-ёЄЁюъш шыш тхъЄюЁ-ёЄюысЎ√, яюыєўрЄ№ ьрЄЁшЎ√. ─ы яЁшьхЁр яюыєўшь ьрЄЁшЎє шч тхъЄюЁ-ёЄюысЎр v = [ 1 ; 2 ]; ┴єфхь юёє∙хёЄты Є№ шэфхъёрЎш■ тхъЄюЁ-ёЄюысЎр v фтєь шэфхъёрьш, Єръ ъръ хую ьюцэю ЁрёёьрЄЁштрЄ№ ъръ ьрЄЁшЎє, ёюфхЁцр∙є■ Єюы№ъю юфшэ ёЄюысхЎ. ┼ёЄхёЄтхээю, тЄюЁющ шэфхъё ьюцхЄ с√Є№ Єюы№ъю хфшэшЎхщ. ═ю т ёююЄтхЄёЄтшш ё Єхїэшъющ ьэюцхёЄтхээюую шэфхъёшЁютрэш ¤Єє шэфхъёшЁє■∙є■ хфшэшЎє ьюцэю єърчрЄ№ эхёъюы№ъю Ёрч: └ = v( :, [111]) └ = 111 2 2 2 ш ь√ яюыєўшыш ьрЄЁшЎє 2x3 Ёрчьэюцхэшхь шёїюфэюую тхъЄюЁ-ёЄюысЎр тфюы№ уюЁшчюэЄры№эюую эряЁртыхэш (тфюы№ ёЄЁюъ). ╤ютёхь фЁєушь трЁшрэЄюь ьэюцхёЄтхээющ шэфхъёрЎшш, яю ёЁртэхэш■ ё ЁрёёьюЄЁхээющ Єхїэшъющ, ты хЄё шэфхъёшЁютрэшх ьрЄЁшЎхщ. ╧єёЄ№ чрфрэр ьрЄЁшЎр є ъюЄюЁющ чэрўхэш тёхї ¤ыхьхэЄют ты ■Єё фюяєёЄшь√ьш шэфхъёрьш ёЇюЁьшЁютрээюую т√°х тхъЄюЁ-ёЄюысЎр v. ╥юуфр т√Ёрцхэшх └ = v( I ); 44 ├ыртр 1. ╫шёыют√х ьрёёшт√ т ёшёЄхьх MATLAB юёє∙хёЄты ■∙хх Єхїэшъє шэфхъёшЁютрэш ьрЄЁшЎхщ, яюЁюцфрхЄ т ърўхёЄтх Ёхчєы№ЄрЄр ьрЄЁшЎє, ЁрчьхЁ ъюЄюЁющ ёютярфрхЄ ё ЁрчьхЁюь шэфхъёшЁє■∙хщ ьрЄЁшЎ√, р ¤ыхьхэЄ√ яюёЄрты ■Єё тхъЄюЁюь v яюёЁхфёЄтюь шэфхъёшЁютрэш шэфштшфєры№э√ьш ¤ыхьхэЄрьш ьрЄЁшЎ√. ╬Єё■фр яюэ Єхэ яюыєўр■∙шщё Ёхчєы№ЄрЄ: └ = 1 1 2 2 2 2 1 1 ▌ЄюЄ Ёхчєы№ЄрЄ эх шчьхэшЄё , хёыш тьхёЄю тхъЄюЁ-ёЄюысЎр v яЁшьхэшЄ№ тхъЄюЁ-ёЄЁюъє [1,2], ёюёЄю ∙є■ шч Єхї цх ¤ыхьхэЄют. ╨рёёьюЄЁхээр Єхїэшър шэфхъёшЁютрэш ьрЄЁшЎхщ яЁшьхэ хЄё фы юўхэ№ ¤ЇЇхъЄштэюую Ёх°хэш ёыхфє■∙хщ чрфрўш. ─рэр эхъюЄюЁр ьрЄЁшЎр └ ЁрчьхЁюь m ї я. ═єцэю ЁрчьэюцшЄ№ ¤Єє ьрЄЁшЎє т тхЁЄшъры№эюь эряЁртыхэшш ╠ Ёрч ш т уюЁшчюэЄры№эюь эряЁртыхэшш N Ёрч. ┬юЄ Ёх°хэшх ¤Єющ чрфрўш, юёэютрээюх эр Єхїэшъх ьэюцхёЄтхээюую шэфхъёшЁютрэш . ╧єёЄ№, фы юяЁхфхыхээюёЄш, └ = [ 1 3 8; 5 7 4 ]; ╠ = 2; N = 3; чрфрэ√ шёїюфэр ьрЄЁшЎр 2 ї 3 ш ўшёыю яютЄюЁхэшщ т тхЁЄшъры№эюь ш уюЁшчюэЄры№эюь эряЁртыхэш ї. ╥юуфр ёыхфє■∙шх эхёъюы№ъю т√Ёрцхэшщ Ёх°р■Є яюёЄртыхээє■ чрфрўє (ёь. Ёшё. 1.22): vl = (1:2)'; v2 = (1:3)'; II = vl( :, ones(l,M) ); 12 = v2( :, ones(l,N) ); ┬ = A( II, 12 ); Х> MATLAB Command Window _6[e_?dit Window Help ╗B = A(I1,I2 1 5 1 5 7 3 8 7 4 3 8 4 1 5 1 5 i 8 |
|
|