"Вычисления, визуализация и программирование в среде MATLAB 5.x" - читать интересную книгу автора (Мартынов Н. Н., Иванов А. П.)┬ЄюЁющ ёяюёюс ьюцэю ёўхёЄ№ сюыхх єфюсэ√ь, Єръ ъръ эх ЄЁхсєхЄё яюьэшЄ№ ъюф рэуышщёъющ сєът√ р. ╫Єюс√ єчэрЄ№ ъюф Єюую шыш шэюую ёшьтюыр, эєцэю т√ўшёышЄ№, эряЁшьхЁ, ёыхфє■∙хх т√Ёрцхэшх (фы ўхую фюёЄрЄюўэю эрсЁрЄ№ хую т ъюьрэфэюь юъэх ш эрцрЄ№ ъыртш°є Enter):
doublef 'b' ) ans = ╧хЁт√х 128 ёшьтюыют тю тёхї ЄрсышЎрї ъюфшЁютюъ ёютярфр■Є (¤Єю ш хёЄ№ ёЄрэфрЁЄэр ъюфшЁютър ASCII). ╩юф√ юЄ 0 фю 31 ёююЄтхЄёЄтє■Є Єръ эрч√трхь√ь єяЁрты ■∙шь ёшьтюырь, эх шьх■∙шь тшчєры№эюую яЁхфёЄртыхэш . ╤шьтюы√ фы ъюфют юЄ 32 фю 127 ьюцэю юЄюсЁрчшЄ№ т ъюьрэфэюь юъэх ёшёЄхь√ MATLAB ё яюью∙№■ ёыхфє■∙шї т√Ёрцхэшщ (ёь. Ёшё. 3.2): ╤шьтюы√ фы ўшёыют√ї ъюфют, сюы№°шї 127, эх юяЁхфхыхэ√ ёЄюы№ цх юфэючэрўэю ш чртшё Є юЄ ъюэъЁхЄэ√ї трЁшрэЄют ъюфшЁютюъ. ─ы ъюфшЁютъш чрярфэюхтЁюяхщёъшї ч√ъют (ш ёююЄтхЄёЄтє■∙шї шь °ЁшЇЄют) ¤Єш ъюф√ ёююЄтхЄёЄтє■Є фшръЁшЄшўхёъшь ш фЁєушь ёяхЎшры№э√ь ёшьтюырь. ╨єёёъюьє ч√ъє т юяхЁрЎшюээющ ёшёЄхьх Windows ёююЄтхЄёЄтєхЄ ъюфшЁютър 1251. ┬ эхщ яЁшёєЄёЄтє■Є ёшьтюы√ ъшЁшыышЎ√. ┼ёыш т ъюьрэфэюь юъэх ёшёЄхь√ MATLAB т ърўхёЄтх срчютюую °ЁшЇЄр т√сЁрэ ъшЁшыышўхёъшщ °ЁшЇЄ, Єю Єюуфр ыхуъю яЁюёьюЄЁхЄ№ ёююЄтхЄёЄтє■∙шх ёшьтюы√, эряЁшьхЁ: char(192:255) ans = └┴┬├─┼╞╟╚╔╩╦╠═0╧╨╤╥╙╘╒╓╫1╪1(▄█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ MATLAB 5.x. ┬√ўшёыхэш , тшчєрышчрЎш , яЁюуЁрььшЁютрэшх. 89 ╨єёёъшь сєътрь ┼ ш х ёююЄтхЄёЄтє■Є ъюф√ 168 ш 184. Х) MATLAB Command Window File _ Edit Window Help ╗ chai-(32:90) aiis = ╗char(91:127) aiis = [\]A_'abcdefghijklninopqrstuvwxyz{i}~iJ ╨шёєэюъ 3.2 ╤шьтюы№э√х ьрёёшт√ шч эхёъюы№ъшї ёшьтюыют ёючфр■Єё ш юс√ўэ√ьш фы тёхї ьрёёштют ёшёЄхь√ MATLAB юяхЁрЎш ьш ъюэърЄхэрЎшш ш шэфхъёрЎшш, ш ёяхЎшры№эющ ёшьтюы№эющ юяхЁрЎшхщ ъюэёЄЁєшЁютрэш ьрёёштр, ъюуфр тёх ёшьтюы√ ьрёёштр чряшё√тр■Єё яюфЁ ф ш юуЁрэшўштр■Єё ё фтєї ёЄюЁюэ ряюёЄЁюЇрьш. ═шцх яЁштхфхэ√ Ёрчышўэ√х трЁшрэЄ√ ёючфрэш ёшьтюы№э√ї юфэюьхЁэ√ї ьрёёштют: ё2=['р','▄','ё']; c2(4)='d'; ё╟ = 'Hello, World!1; ┬ Ёхчєы№ЄрЄх Єръшї яЁшётрштрэшщ ёючфр■Єё яхЁхьхээ√х ё2 ш ё╟ (¤Єю ёшьтюы№э√х ьрёёшт√ - т ёшёЄхьх MATLAB тёх ты хЄё ьрёёштрьш) Єшяр char (ёь. Ёшё. 3.3). Хi MATLAB Commend Window ╗ who╗ Name Sue cl HI c3 . 1x13 2. chai ail ay 8 char aii ay 26 char an ay Giaiid total is 18 elenieuts using 36 bytes ╨шёєэюъ 3.3 90 ├ыртр 3. ╠рёёшт√ ёшьтюыют, ёЄЁєъЄєЁ, ўххъ. ╘рщыют√х юяхЁрЎшш ╥ръ ъръ яюф ърцф√щ ёшьтюы юЄтюфшЄё 2 срщЄр ярь Єш, Єю яхЁхьхээр ё 2 чрэшьрхЄ т ярь Єш ъюья№■ЄхЁр 8 срщЄ, яюёъюы№ъє ¤ЄюЄ ьрёёшт шьххЄ Єшя char ш тёхую ёюфхЁцшЄ ўхЄ√Ёх ¤ыхьхэЄр. ╠рёёшт ё╟ ёюфхЁцшЄ 13 ёшьтюы№э√ї ¤ыхьхэЄют (тъы■ўр эх ёыш°ъюь чрьхЄэ√щ, эю трцэ√щ ёшьтюы - яЁюсхы) ш чрэшьрхЄ т ярь Єш 26 срщЄ. ╠юфшЇшърЄюЁ char ьюцэю яЁшьхэ Є№ ёЁрчє ъ эхёъюы№ъшь Ўхы√ь ўшёыют√ь чэрўхэш ь шыш ъ ўшёыют√ь ьрЄЁшЎрь ш тхъЄюЁрь, ёюёЄю ∙шь шч эхёъюы№ъшї Ўхыюўшёыхээ√ї ¤ыхьхэЄют. ═ряЁшьхЁ, ъюф ї = [97,98,99,100]; ё2 = char(x) яюЁюцфрхЄ Єю цх ёрьюх ёшьтюы№эюх чэрўхэшх ('abed') фы яхЁхьхээющ ё2, ъюЄюЁюх т√°х с√ыю яюыєўхэю фЁєушь ёяюёюсюь. ┬ Єю цх тЁхь ъюф ё2 = char( 97, 98, 99, 100 ) яЁштюфшЄ ъ ёшьтюы№эюьє тхъЄюЁ-ёЄюысЎє: ё2 = р ▄ ё d └ тюЄ яЁшьхЁ яЁшьхэхэш ьюфшЇшърЄюЁр char ъ ьрЄЁшЎх шч Ўхыюўшёыхээ√ї ¤ыхьхэЄют: X = [ 97,98,99,100; 101,102,103,104 ]; s = char( X ); abed efgh ╧Ёю яхЁхьхээє■ s ьюцэю ёърчрЄ№, ўЄю ¤Єю ьрЄЁшЎр Єшяр char ЁрчьхЁр 2x4, шыш ёшьтюы№эр ьрЄЁшЎр. ╒юЁю°хщ рэрыюушхщ ЇЁруьхэЄр ёЄЁюъш ЄхъёЄр хёЄхёЄтхээюую ч√ър ты ■Єё юфэюьхЁэ√х ёшьтюы№э√х ьрёёшт√ ЁрчьхЁр 1 ї я, уфх я - ъюышўхёЄтю тїюф ∙шї т ¤Єш ьрёёшт√ ёшьтюыют (тъы■ўр яЁюсхы√, чэръш яєэъЄєрЎшш ш Є. ф.). ╩ръ ь√ чэрхь, юфэюьхЁэ√х ьрёёшт√ ЁрчьхЁр 1 ї я (1 ёЄЁюър ш я ёЄюысЎют) т ёшёЄхьх MATLAB яЁшэ Єю эрч√трЄ№ тхъЄюЁ-ёЄЁюърьш. ╚Єръ, ёшьтюы№э√х тхъЄюЁ-ёЄЁюъш ёшёЄхь√ MATLAB ёююЄтхЄёЄтє■Є ёЄЁюърь ЄхъёЄр эр хёЄхёЄтхээюь ч√ъх, яю¤Єюьє Єръшх яхЁхьхээ√х эрч√тр■Є ЄхъёЄют√ьш ёЄЁюърьш шыш яЁюёЄю ёЄЁюърьш. ╧Ёю ёшьтюы№э√х ьрЄЁшЎ√ ьюцэю с√ыю с√ ёърчрЄ№, ўЄю юэш ёююЄтхЄёЄтє■Є ЄхъёЄют√ь ёЄЁрэшЎрь, Єю хёЄ№ эрсюЁрь ЄхъёЄют√ї ёЄЁюъ эр хёЄхёЄтхээюь ч√ъх, хёыш с√ эх юфэю лэю╗. ┬ хёЄхёЄтхээюь ч√ъх ёЄЁюъш ЄхъёЄр шьх■Є т юс∙хь ёыєўрх Ёрчэє■ фышэє, р тёх ёЄЁюъш ьрЄЁшЎ ёшёЄхь√ MATLAB юс чрэ√ ёюёЄю Є№ шч юфшэръютюую ъюышўхёЄтр ¤ыхьхэЄют. ╥ръ ўЄю рэрыюуш чфхё№ эхяюыэр . MATLAB 5.x. ┬√ўшёыхэш , тшчєрышчрЎш , яЁюуЁрььшЁютрэшх 91 ╧Ёш ёючфрэшш ьрЄЁшЎ Єшяр char, ёюфхЁцр∙шї эхёъюы№ъю ЄхъёЄют√ї ёЄЁюъ, яЁшїюфшЄё т√ЁртэштрЄ№ фышэ√ ¤Єшї ёЄЁюъ, фюсрты шь т ъюэхЎ Ё ф яЁюсхыют. ╧Ёш ёючфрэшш Єръшї ьрЄЁшЎ ё яюью∙№■ ьюфшЇшърЄюЁр char т√Ёртэштрэшх фышэ яЁюсхырьш юёє∙хёЄты хЄё ртЄюьрЄшўхёъш: si = 'a'; s2 = 'ab'; s3 = 'abc'; X = char( si, s2, s3 ) ; |
|
|