ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ЧисловыС массивы. 
ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. 
Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ matlab

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исходя ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±Π°, ΠΊΠ°ΠΊΠΈΠΌ систСма MATLAB Ρ…Ρ€Π°Π½ΠΈΡ‚ элСмСнты массивов Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Она Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΡ… Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ области памяти упорядочСнно ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ: сначала Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ элСмСнты ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ столбца, вслСд Π·Π° Π½ΠΈΠΌΠΈ располоТСны элСмСнты Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ столбца ΠΈ Ρ‚. Π΄. Помимо собствСнно Π΄Π°Π½Π½Ρ‹Ρ… (элСмСнтов массива) Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° хранится Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ЧисловыС массивы. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ matlab (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для создания ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ, которая обозначаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобок [ ]. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ массива ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ скобками ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ ΠΈΠ»ΠΈ запятой:

" al=[1 2 3]; d=[1+2i, 2+3i, 3−7i];

Для доступа ΠΊ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ элСмСнту массива Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ индСксации, для Ρ‡Π΅Π³ΠΎ послС ΠΈΠΌΠ΅Π½ΠΈ элСмСнта ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках индСкс элСмСнта.

МоТно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ элСмСнты ΡƒΠΆΠ΅ сформированного массива ΠΏΡƒΡ‚Π΅ΠΌ примСнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ индСксации ΠΈ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ. НапримСр, ввСдя:

" al (3)=789;

ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ элСмСнт массива. Или, послС ввСдСния:

" al (2)=(al (1)+al (3))/2;

Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт массива станСт Ρ€Π°Π²Π½Ρ‹ΠΌ срСднСму арифмСтичСскому ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ элСмСнтов. Π—Π°ΠΏΠΈΡΡŒ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта Π²ΠΏΠΎΠ»Π½Π΅ допустима — ΠΎΠ½Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ элСмСнта ΠΊ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ массиву:

" al (4)=7;

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ послС выполнСния этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊ ΠΌΠ°ΡΡΠΈΠ²Ρƒ Π°1 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ length, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ количСство элСмСнтов Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ возросло Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…:

" length (al).

ans = 4.

Π’ΠΎΠΆΠ΅ самоС дСйствиС — «ΡƒΠ΄Π»ΠΈΠ½Π΅Π½ΠΈΠ΅ массива Π°1» — ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ:

" al=[al 7];

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ создания ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива основан Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΠΎΠΉ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ (опСрация формирования Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ). Π§Π΅Ρ€Π΅Π· Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ слСдуСт Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ число Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, шаг (ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅) ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. НапримСр:

" diap=3.7:0.3:8.974;

Если Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΡΠΊΡ€Π°Π½ вСсь ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ массив, Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ Π½Π°Π±ΠΎΡ€Π° (послС ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ числа Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°) слСдуСт Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ с Π·Π°ΠΏΡΡ‚ΠΎΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, сколько элСмСнтов Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, слСдуСт Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ length (имя массива).

Для создания Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹) Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡŽ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ массива Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ согласно ΠΈΡ… Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π² ΡΡ‚Ρ€ΠΎΠΊΠ°Ρ…, Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ раздСлитСля строк ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠ° с Π·Π°ΠΏΡΡ‚ΠΎΠΉ.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹:

" a=[1 2; 3 4; 5 6].

НаТмитС ENTER, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

a =.

  • 1 2
  • 3 4
  • 5 6

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 3×2 (ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ указываСтся число строк, Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ — число столбцов) ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠ΅ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€-строк:

" a=[[1 2]; [3 4]; [5 6]];

ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠ΅ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€-столбцов:

" a=[[1;3;5],[2;4;6]];

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ созданных массивов ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ whos (имя массива), Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ массива — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ndims, Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ массива — size.

Π”Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ массивы ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ индСксации, прописывая ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΅Π³ΠΎ элСмСнты. НомСр строки ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†Π°, Π½Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ элСмСнт массива, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках. НапримСр:

" a (1,1)=1; a (1,2)=2; a (2,1)=3;

" a (2,2)=4; a (3,1)=5; a (3,2)=6;

Однако Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ эффСктивнСС, Ссли Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° прописывания элСмСнтов массива, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° функциями ones (m, n) ΠΈΠ»ΠΈ zeros (m, n), Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ ΠΈΠ»ΠΈ нулями (m — число строк, n — число столбцов).

ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ выдСляСтся ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎΠ΄ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива, послС этого постСпСнноС прописываниС элСмСнтов Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ значСниями Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пСрСстройки структуры памяти, ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ массив.

ИспользованиС этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ массивов Π΄Ρ€ΡƒΠ³ΠΈΡ… размСрностСй.

Если послС формирования массива Π₯ ΠΏΠΎΡ‚рСбуСтся, Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ элСмСнтов массива, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ reshape (Π₯, М, N), Π³Π΄Π΅ M ΠΈ N — Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ массива Π₯.

ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исходя ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±Π°, ΠΊΠ°ΠΊΠΈΠΌ систСма MATLAB Ρ…Ρ€Π°Π½ΠΈΡ‚ элСмСнты массивов Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Она Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΡ… Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ области памяти упорядочСнно ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ: сначала Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ элСмСнты ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ столбца, вслСд Π·Π° Π½ΠΈΠΌΠΈ располоТСны элСмСнты Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ столбца ΠΈ Ρ‚. Π΄. Помимо собствСнно Π΄Π°Π½Π½Ρ‹Ρ… (элСмСнтов массива) Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° хранится Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ информация: Ρ‚ΠΈΠΏ массива (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, double), Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива, другая слуТСбная информация.

Π­Ρ‚ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ достаточно для опрСдСлСния Π³Ρ€Π°Π½ΠΈΡ† столбцов. ΠžΡ‚ΡΡŽΠ΄Π° слСдуСт, Ρ‡Ρ‚ΠΎ для пСрСформирования ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ reshape достаточно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ»ΡƒΠΆΠ΅Π±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ собствСнныС Π΄Π°Π½Π½Ρ‹Π΅.

ΠŸΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами строки ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ с Π΅Π΅ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ транспортирования, которая обозначаСтся Π·Π½Π°ΠΊΠΎΠΌ .' (Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ Π°ΠΏΠΎΡΡ‚Ρ€ΠΎΡ„). НапримСр:

" A=[1 1 1; 2 2 2; 3 3 3];

" B=A.'.

B =.

  • 1 2 3
  • 1 2 3
  • 1 2 3

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ ' (апостроф) выполняСт транспонированиС для вСщСствСнных ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ Ρ‚ранспонированиС с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ комплСксным сопряТСниСм для комплСксных ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ MATLAB, ΡΠ²Π»ΡΡŽΡ‚ΡΡ массивами. Π”Π°ΠΆΠ΅ ΠΎΠ΄Π½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ число Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ прСдставлСнии MATLAB являСтся массивом, состоящим ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта. MATLAB позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ вычислСния с ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌΠΈ массивами чисСл Ρ‚Π°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΊΠ°ΠΊ ΠΈ Ρ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌΠΈ числами, ΠΈ ΡΡ‚ΠΎ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… ΠΈ Π²Π°ΠΆΠ½Ρ‹Ρ… прСимущСств систСмы MATLAB Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Помимо памяти, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для хранСния числовых элСмСнтов (ΠΏΠΎ 8 Π±Π°ΠΉΡ‚ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π² ΡΠ»ΡƒΡ‡Π°Π΅ вСщСствСнных чисСл ΠΈ ΠΏΠΎ 16 Π±Π°ΠΉΡ‚ Π² ΡΠ»ΡƒΡ‡Π°Π΅ комплСксных чисСл), MATLAB автоматичСски ΠΏΡ€ΠΈ создании массивов выдСляСт Π΅Ρ‰Π΅ ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ для ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ