Skip to content

MatLab programming course. Syntax and features of the language. Basic algorithms and structures in this language. And also a lot of other interesting things. πŸŽ“

Notifications You must be signed in to change notification settings

BogdanKlimov11/MatLab_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ языку программирования MatLab

MatLab logo

ОглавлСниС

  1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  2. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ
  3. Числа
  4. Π’Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
  5. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…
  6. ГрафичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  7. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ языка
  8. ΠœΠ°ΡΡΠΈΠ²Ρ‹ структур, массивы ячССк
  9. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-сцСнарии ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  10. Π‘ΡƒΠΌΠΌΡ‹, произвСдСния ΠΈ Ρ‚.ΠΏ.
  11. ЛинСйная Π°Π»Π³Π΅Π±Ρ€Π°
  12. Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ ΠΈ аппроксимация Π΄Π°Π½Π½Ρ‹Ρ…
  13. ЧислСнноС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  14. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСм ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ
  15. ΠžΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния
  16. Symbolic Math Toolbox

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ↑top↑

MatLab β€” ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ тСхничСских вычислСний. ΠŸΠ°ΠΊΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ², ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Linux, macOS, Solaris ΠΈ Windows.

ИмСна ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ‚.ΠΏ. Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру. РаздСлитСлями ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: Enter, , ΠΈΠ»ΠΈ ;.Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ΄Π΅Ρ‚ Enter ΠΈΠ»ΠΈ ,, выдаСтся Π½Π° экран. Для продолТСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ....

format short - пСрСходврСТимс "ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ" прСдставлСниСм чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой

format long - "Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ" Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой

format rat - "Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ" Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой

help имя_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - справка Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅

doc имя_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - справка Π² справочном Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π΅

edit имя_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

lookfor - Ρ‚Π΅ΠΌΠ° поиск ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова Π² описаниях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ


ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ↑top↑

Π’ Matlab ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ однострочными ΠΈΠ»ΠΈ многострочными ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для объяснСния ΠΊΠΎΠ΄Π°, дСлая Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΈ понятным. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Matlab:

ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ: Для добавлСния коммСнтария ΠΊ ΠΎΠ΄Π½ΠΎΠΉ строкС ΠΊΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ символ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° % Π² Π½Π°Ρ‡Π°Π»Π΅ строки.

% Π­Ρ‚ΠΎ однострочный ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ: Для создания многострочного коммСнтария ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ символ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° % Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки коммСнтария.

% Π­Ρ‚ΠΎ
% многострочный
% ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ строк ΠΊΠΎΠ΄Π°: Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ строки ΠΊΠΎΠ΄Π° послС самого ΠΊΠΎΠ΄Π° с использованиСм символа ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° %.

x = 10; % Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΈΠ΄Π΅Ρ‚ послС ΠΊΠΎΠ΄Π° присвоСния значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ x

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ Matlab ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для пояснСния ΠΈ докумСнтирования ΠΊΠΎΠ΄Π°. Они ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для описания назначСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… частСй вашСго ΠΊΠΎΠ΄Π°.


Числа ↑top↑

1 + 2*(3- 4)/5 - вычислСниС выраТСния

a = 1 +2*(3- 4)/5 - вычислСниС выраТСния ΠΈ присваиваниС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ $a$

ans - Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ послСднСго нСприсвоСнного выраТСния

x^y - $x^y$

pi - число $Ο€$

Inf - Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ $∞$

NaN - "Π½Π΅-число" (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ $0 / 0$, $Inf / Inf$)

eps - машинная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ $2^{βˆ’52} = 2.2204 Γ— 10^{βˆ’16}$

realmax - максимальноС число $(2 βˆ’ 2^{βˆ’52}) Γ— 2^{1023} = 1.7977 Γ— 10^{308}$

realmin - минимальноС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ число $2^{βˆ’1022} = 2.2251 Γ— 10^{βˆ’308}$

abs(x) - ΠΌΠΎΠ΄ΡƒΠ»ΡŒ $|x|$

sign(x) - Π·Π½Π°ΠΊ $sign x$

sqrt(x) - ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ $\sqrt x$

exp(x) - $e^x$

log(x) - $ln x$

log2(x) - $log_2 x$

log10(x) - $log_10 x$

sin(x) - $sin x$

cos(x) - $cos x$

tan(x) - $tg x$

asin(x) - $arcsin x$

acos(x) - $arccos x$

atan(x) - $arctg x$

floor(x) - "ΠΏΠΎΠ»" ⌊xβŒ‹

ceil(x) - "ΠΏΠΎΡ‚ΠΎΠ»ΠΎΠΊ" ⌈xβŒ‰

round(x) - блиТайшСС Ρ†Π΅Π»ΠΎΠ΅ ⌊xβŒ‰

fix(x) - число с ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΉ Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ

gcd(m, n) - ΠΠžΠ”$(m, n)$

lcm(m, n) - НОК$(m, n)$

rem(m, n) - $m βˆ’ fix(m / n)n$

mod(m, n) - $m βˆ’ ⌊m / nβŒ‹ n$

primes(n) - список простых чисСл ≀ $n$

isprime(n) - ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° числа Π½Π° простоту

factor(n) - Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° простыС ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ числа $n$

factorial(n) - $n!$

i, j, 1i, 1j - мнимая Π΅Π΄ΠΈΠ½ΠΈΡ†Π°

1 + 1i, 1 - 2i, 3i - комплСксны Счисла

complex(a, b) - комплСксноС число $a + bi$

real(z) - Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ комплСксного числа $z$

imag(z) - мнимая Ρ‡Π°ΡΡ‚ΡŒ комплСксного числа $z$

abs(z) - ΠΌΠΎΠ΄ΡƒΠ»ΡŒ комплСксного числа $z$

angle(z) - ΡƒΠ³ΠΎΠ» (Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚) комплСксного числа $z$

z’, conj(z) - сопряТСнноС число


Π’Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ↑top↑

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π» "ЛинСйная Π°Π»Π³Π΅Π±Ρ€Π°".

[1, 2, 3] ΠΈΠ»ΠΈ [1 2 3] - вСктор–строка $[1, 2, 3]$

[1; 2; 3] - вСктор–столбСц

$$ \begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix} $$

[1, 2; 3, 4] - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°

$$ \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} $$

(ВмСсто ; ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Enter)

a(1) - 1-ΠΉ элСмСнт Π²Π΅ΠΊΡ‚ΠΎΡ€Π° (строки ΠΈΠ»ΠΈ столбца) $a$

a(end) - послСдний элСмСнт Π²Π΅ΠΊΡ‚ΠΎΡ€Π° $a$

A(2, 4) - элСмСнт 2-ΠΉ строки 4-Π³ΠΎ столбца ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

A(2, end) - элСмСнт 2-ΠΉ строки послСднСго столбца

A(end, 4) - элСмСнт послСднСй строки 4-Π³ΠΎ столбца

A(2, :) - 2-я строка ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

A(:, 4) - 4-ΠΉ столбСц ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

A(2, :) = [] - ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ 2-ΠΉ строки ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

A(:, 4) = [] - ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ 4-Π³ΠΎ столбца ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

A([1, 2], [2, 5]) - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈΠ· элСмСнтов, стоящих Π½Π° пСрСсСчСнии 1-ΠΉ ΠΈ 2-ΠΉ строк ΠΈ 2-Π³ΠΎ ΠΈ 5 столбцов

a:b - строка, составлСнная ΠΈΠ· чисСл ΠΎΡ‚ $a$ Π΄ΠΎ $b$ с шагом 1

a:h:b - строка ΠΈΠ· чисСл ΠΎΡ‚ $a$ Π΄ΠΎ $b$ с шагом $h$

1:10 - строка $[1,2,3,4,5,6,7,8,9,10]$

1:2:10 - строка $[1,3,5,7,9]$

size(A) - Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$ (Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚)

size(A, 1) - число строк ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

size(A, 2) - число столбцов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

length(a) - Π΄Π»ΠΈΠ½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° $a$

[a, b] - конкатСнация Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²-строк

[a; b] - конкатСнация Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²-столбцов

[A, B; C, D] - блочная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°

$$ \begin{bmatrix} A & B \\ C & D \end{bmatrix} $$

repmat(A, m, n) - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, получСнная Ρ‚ΠΈΡ€Π°ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ $A$ Π² $m$ строках ΠΈ $n$ столбцах

flipud(A) - ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ "Π²Π²Π΅Ρ€Ρ…Π½ΠΎΠ³Π°ΠΌΠΈ"; эквивалСнтно $A(end:-1:1, :)$

fliplr(A) - ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ "Π·Π°Π΄ΠΎΠΌΠ½Π°ΠΏΠ΅Ρ€Π΅Π΄"; эквивалСнтно $A(:, end:-1:1)$

zeros(n) - нулСвая квадратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° порядка $n$

zeros(m, n) - нулСвая ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° $m Γ— n$

ones(n), ones(m, n) - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, заполнСнная Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ

eye(n), eye(m, n) - Сдиничная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°

rand - случайноС число Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ $[0, 1]$

randn - случайноС число, распрСдСлСнноС ΠΏΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π°ΠΊΠΎΠ½Ρƒ с ΠΌΠ°Ρ‚. ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌ $0$ ΠΈ срСднСквадратичСским ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ΠΌ $1$

rand(n), randn(n) - случайныС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ порядка $n$

rand(m, n), randn(m, n) - случайныС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° $m Γ— n$

randi(n) - случайноС Ρ†Π΅Π»ΠΎΠ΅ число, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΠΎΠ΅ ΠΈΠ· $1, 2, ..., n$

sort(a) - сортировка элСмСнтов массива $a$ ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ

sort(a, ’descend’) - сортировка элСмСнтов массива $a$ ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ

A + B - сумма ΠΌΠ°Ρ‚Ρ€ΠΈΡ† $A + B$

A - B - Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† $A βˆ’ B$

a*A - ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ $aA$ числа $a$ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ $A$

A*B - ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ $AB$

A^n - матричная ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ $A^n$

A.*B - ΠΏΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅

A./B - ΠΏΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅

A.^B покомпонСнтная ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ

A’ - сопряТСнная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° $Δ€^T$

A.’ - транспонированная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° $A^T$

A\b - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с.Π».Ρƒ. $Ax = b$

A\B - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ уравнСния $AX = B$

A/B - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ уравнСния $YA = B$

inv(A), A^(-1) - обратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° $A^{βˆ’1}$

det(A) - ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

rref(A) - ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ступСнчатый Π²ΠΈΠ΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

linspace(a, b) - Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· $100$ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ отстоящих ΡƒΠ·Π»ΠΎΠ² ΠΎΡ‚ $a$ Π΄ΠΎ $b$

linspace(a, b, n) - Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· $n$ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ отстоящих ΡƒΠ·Π»ΠΎΠ² ΠΎΡ‚ $a$ Π΄ΠΎ $b$

logspace(a, b) - эквивалСнтно $10.$^ $linspace(a, b, 50)$

logspace(a, b, n) - эквивалСнтно $10.$^ $linspace(a, b, n)$

tril(A) - Π½ΠΈΠΆΠ½Π΅Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

tril(A, k) - элСмСнты Π½ΠΈΠΆΠ΅ k-ΠΉ ΠΊΠΎΠ΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ($k = 0$ главная диагональ, $k > 0$ Π²Ρ‹ΡˆΠ΅ Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ, $k < 0$ Π½ΠΈΠΆΠ΅ Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ)

triu(A) - Π²Π΅Ρ€Ρ…Π½Π΅Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

triu(A, k) - элСмСнты Π²Ρ‹ΡˆΠ΅ k-ΠΉ ΠΊΠΎΠ΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ

diag(A) - главная диагональ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

diag(A, k) - k-я кодиагональ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

diag(d) - Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ с элСмСнтами ΠΈΠ· Π²Π΅ΠΊΡ‚ΠΎΡ€Π° $d$ Π½Π° Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ

diag(d, k) - Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ с элСмСнтами ΠΈΠ· $d$ Π½Π° k-ΠΉ ΠΊΠΎΠ΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ

blkdiag(D1, D2, D3, ...) - Π±Π»ΠΎΡ‡Π½ΠΎ-диагональная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°

[X, Y] = meshgrid(x, y) - Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΎΠΊ:

[X, Y] = meshgrid([1,2], [11,22,33]) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚

$$ X = \begin{bmatrix} 1 & 2 \\ 1 & 2 \\ 1 & 2 \end{bmatrix} ,   Y = \begin{bmatrix} 11 & 11 \\ 22 & 22 \\ 33 & 33 \end{bmatrix} $$

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ $(abs, sqrt, exp, log, sin ΠΈ Ρ‚.Π΄.)$, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎ.


Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ↑top↑

save имя_Ρ„Π°ΠΉΠ»Π° - сохранСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства Π² mat-Ρ„Π°ΠΉΠ»Π΅

save имя_Ρ„Π°ΠΉΠ»Π° a1 a2 ... an - сохранСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

load имя_Ρ„Π°ΠΉΠ»Π° - Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ„Π°ΠΉΠ»Π°

load имя_Ρ„Π°ΠΉΠ»Π° a1 a2 ... an - Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

save имя-ascii - сохранСниС значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΌ тСкстовом Ρ„Π°ΠΉΠ»Π΅

load имя-ascii - Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ· тСкстового Ρ„Π°ΠΉΠ»Π°

[a1, a2, a3, ...] = textread(имя_Ρ„Π°ΠΉΠ»Π°, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚) - Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· тСкстового Ρ„Π°ΠΉΠ»Π°Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ $a1, a2, a3, ...$


ГрафичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ↑top↑

plot(x, y) - Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

plot(x, y, ΡΡ‚ΠΈΠ»ΡŒ) - Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ стиля Π»ΠΈΠ½ΠΈΠΈ:

  • c, m, yr, g, b, w, k - Ρ†Π²Π΅Ρ‚ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°
  • ---, :, -, . - ΡΡ‚ΠΈΠ»ΡŒ Π»ΠΈΠ½ΠΈΠΈ
  • +, o, *, x, s, d, ^, v, >, <, p, h - Ρ‚ΠΈΠΏ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°

xlabel(’Text’) - подпись ΠΊ оси $Ox$

ylabel(’Text’) - подпись ΠΊ оси $Oy$

title(’Text’) - Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π²Π΅Ρ€Ρ…Ρƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

clf - ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ графичСскоС ΠΎΠΊΠ½ΠΎ

shg - Π²Ρ‹Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ графичСскоС ΠΎΠΊΠ½ΠΎ Π²ΠΏΠ΅Ρ€Π΅Π΄

figure - создаСт Π½ΠΎΠ²ΠΎΠ΅ графичСскоС ΠΎΠΊΠ½ΠΎ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ

figure(n) - Π΄Π΅Π»Π°Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ $n$

hold on - ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ сохранСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² графичСского Π²Ρ‹Π²ΠΎΠ΄Π°

hold off - Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ°

hold - мСняСт Ρ€Π΅ΠΆΠΈΠΌ

plot(x1, y1, x2, y2, ..., xn, yn) - нСсколько ΠΊΡ€ΠΈΠ²Ρ‹Ρ…

plot(x1, y1, ΡΡ‚ΠΈΠ»ΡŒ1, ..., xn, yn, ΡΡ‚ΠΈΠ»ΡŒn) - нСсколько ΠΊΡ€ΠΈΠ²Ρ‹Ρ… с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΈΡ… свойств

plot(x, Y) - Ссли $Y$ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‚ΠΎ эквивалСнтно $plot(x, Y(:,1), ..., x, Y(:, 2))$

legend(’тСкст1’, ’тСкст2’, ..., ’тСкстn’) - Π»Π΅Π³Π΅Π½Π΄Π°

xlim([xmin, xmax]) - Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСнСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ $x$

ylim([ymin, ymax]) - Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСнСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ $y$

zlim([zmin, zmax]) - Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСнСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ $z$

axis([xmin, xmax, ymin, ymax, zmin, zmax]) - Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹

axis equal - ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΏΠΎ всСм осям

axis square - оси ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅

axis on - Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ осСй

axis off - Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ осСй

grid on - Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сСтки

grid off - Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сСтки

logx(...) - Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ $plot$, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ логарифмичСская шкала ΠΏΠΎ оси $Ox$

logy(...) - Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ $plot$, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ логарифмичСская шкала ΠΏΠΎ оси $Oy$

semilog(...) - Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ $plot$, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ двойная логарифмичСская шкала

polar(phi, r) - Π³Ρ€Π°Ρ„ΠΈΠΊ Π² полярных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…

polar(phi, r, ΡΡ‚ΠΈΠ»ΡŒ) - Π³Ρ€Π°Ρ„ΠΈΠΊ Π² полярных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ стиля

plot3(x, y, z) - Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π² пространствС

plot3(x, y, z, ΡΡ‚ΠΈΠ»ΡŒ) - Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π² пространствС с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ стиля

plot3(x1, y1, z1, x2, y2, z2, ..., xn, yn, zn) - нСсколько Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² пространствС

plot3(x1, y1, z1, ΡΡ‚ΠΈΠ»ΡŒ1, ..., xn, yn, zn, ΡΡ‚ΠΈΠ»ΡŒn) - нСсколько Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² пространствС с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ стиля

mesh(X, Y, Z) - "проволочная" ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

surf(X, Y, Z) - Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

surfl(X, Y, Z) - ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ освСщСния

colormap - ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹:

  • winter, spring, summer, autumn, bone, copper, hot, cool, gray, pink, ΠΈ Π΄Ρ€.

colorbar - ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹

hidden on - Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° скрытия Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ

hidden off - Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° отобраТСния Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ

shading faceted, shading interp, shading flat - Ρ€Π΅ΠΆΠΈΠΌ отрисовки Π³Ρ€Π°Π½Π΅ΠΉ

alpha a - Π·Π°Π΄Π°Π½ΠΈΠ΅ коэффициСнта прозрачности

view(az, el) - ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π° (Π΄ΠΎΠ»Π³ΠΎΡ‚Π° ΠΈ ΡˆΠΈΡ€ΠΎΡ‚Π° Π² градусах)

view(x, y, z) - Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΠ±Π·ΠΎΡ€Π°

contour(X, Y, Z) - Π»ΠΈΠ½ΠΈΠΈ уровня

contour(X, Y, Z, n) $n$ Π»ΠΈΠ½ΠΈΠΉ уровня

contour(X, Y, Z, [c1, c2, ..., cn]) - Π»ΠΈΠ½ΠΈΠΈ уровня для Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

contourf(X, Y, Z), contourf(X, Y, Z, n), contourf(X, Y,Z, [c1, c2, ..., cn]) - Ρ‚ΠΎΠΆΠ΅ с Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ линиями уровня

camlight headlight - Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ источника свСта Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ наблюдСния

camlight right - Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ источника свСта справа свСрху ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ наблюдСния

camlight left - Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ источника свСта слСва свСрху ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ наблюдСния

camlight Ρ‚ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ $camlight right$

camlight(az, el) - Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹ ΠΈ ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ источника свСта

axis vis3d ezplot(’f(x)’, a, b) - Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ $f(x)$ Π½Π°ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ $[a, b]$

ezplot(’f(x,y)’) - Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΊΡ€ΠΈΠ²ΠΎΠΉ $f(x, y) = 0$

ezplot(’x(t)’, ’y(t)’, a, b) - Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½ΠΈΠΈ $x = x(t)$, $y = y(t)$, $a ≀ t ≀ b$

ezplot3(’x(t)’, ’y(t)’, ’z(t)’, a, b) - Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½ΠΈΠΈ $x = x(t)$, $y = y(t)$, $z = z(t)$, $a ≀ t ≀ b$

ezmesh(’f(x, y)’, [a, b, c, d]) - "проволочная" ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ $z = f(x, y)$, $a ≀ x ≀ b$, $c ≀ y ≀ d$

ezsurf(’f(x, y)’, [a, b, c, d]) - Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

ezmesh(’x(u, v)’, ’y(u, v)’, ’z(u, v)’, [a, b, c, d]), ezsurf(’x(u, v)’, ’y(u, v)’, ’z(u, v)’, [a, b, c, d]) - ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ $x = x(u, v)$, $y = y(u, v)$, $z = z(u, v)$, $a ≀ u ≀ b$, $c ≀ v ≀ d$

ezsurf(’f(x, y)’, [a, b, c, d]) - Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

ezcontour(’f(x, y)’, [a, b, c, d]) - Π»ΠΈΠ½ΠΈΠΈ уровня

ezpolar(’r(phi)’, [a, b]) - Π³Ρ€Π°Ρ„ΠΈΠΊ $r = r(phi)$, $a ≀ phi ≀ b$ (Π² полярных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…)


ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ языка ↑top↑

if условиС 
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 
end 
if условиС
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
else
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
end
if условиС
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
elseif условиС
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
...
elseif условиС
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
end
if условиС
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
elseif условиС
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
...
elseif условиС
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
else
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
end
for пСрСмСнная = Π²Π΅ΠΊΡ‚ΠΎΡ€
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
end
for пСрСмСнная = ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
end
while условиС 
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 
end
switch Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
    case Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
        ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
    case {Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅1, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅2, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅3, ...}
        ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
    otherwise
        ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
end

break - Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° $for$ ΠΈΠ»ΠΈ $while$

continue - Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ условия Π² Ρ†ΠΈΠΊΠ»Π΅ $for$ ΠΈΠ»ΠΈ $while$

all(a) - истина, Ссли ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли всС элСмСнты Π²Π΅ΠΊΡ‚ΠΎΡ€Π° $a$ Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Π΅

all(A) - Ссли $A$ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‚ΠΎ примСняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ $all$ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π΅Π΅ столбцу; Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€-строка Π΄Π»ΠΈΠ½Ρ‹, Ρ€Π°Π²Π½ΠΎΠΉ количСству столбцов Π² $A$

any(a) - истина, Ссли ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· элСмСнтов Π²Π΅ΠΊΡ‚ΠΎΡ€Π° $a$ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ

any(A) - Ссли $A$ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‚ΠΎ примСняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ $any$ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π΅Π΅ столбцу; Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€-строка Π΄Π»ΠΈΠ½Ρ‹, Ρ€Π°Π²Π½ΠΎΠΉ количСству столбцов Π² $A$

<, >, <=, >=, ==, ~= - (поэлСмСнтноС) сравнСниС

&, |, ~ - поэлСмСнтныС "ΠΈ", "ΠΈΠ»ΠΈ", "Π½Π΅"

&&, || - логичСскиС "ΠΈ", "ΠΈΠ»ΠΈ"


ΠœΠ°ΡΡΠΈΠ²Ρ‹ структур, массивы ячССк ↑top↑

varname.field1, varname.field1 - поля структуры

{31, [1, 2], ’Hello’} - массив ячССк

a{i} - i-ΠΉ элСмСнт массива ячССк

a(indices) - подмассив (срСз) массива ячССк


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-сцСнарии ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ↑top↑

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°-сцСнарий ("скрипт") это Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, записанных Π² тСкстовом Ρ„Π°ΠΉΠ»Π΅ (m-Ρ„Π°ΠΉΠ»Π΅). Π’Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства (Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½ΠΈΡ…, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ со своими Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.

% - Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ строку ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²

Ѐункция с подфункциями ↑top↑

function [y1, y2, ..., ym] = funcname(x1, x2, ..., xn)
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
    function [...] = funcname(...)
        ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
    function [...] = funcname(...)
        ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Π² основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ распространяСтся Π½Π° ΠΏΠΎΠ΄Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΏΠΎΠ΄Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ограничиваСтся этой ΠΏΠΎΠ΄Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ (nested) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ↑top↑

function [y1, y2, ..., ym] = func(x1, x2, ..., xn)
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
    function [...] = func1(...)
        ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
        function [...] = func2(...)
            ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
        end
    end
    function [...] = func3(...)
        ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
    end
end
function [...]= func4(...)
    ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
end

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ func1 ΠΈ func3 Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² func. Ѐункция func2 Π²Π»ΠΎΠΆΠ΅Π½Π° Π² func1. ΠžΠ±Π»Π°ΡΡ‚ΡŒ видимости Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΠΈΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ), распространяСтся Π½Π° всС Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.


Π‘ΡƒΠΌΠΌΡ‹, произвСдСния ΠΈ Ρ‚.ΠΏ. ↑top↑

sum(a) - сумма элСмСнтов Π²Π΅ΠΊΡ‚ΠΎΡ€Π° $a$

sum(A) - сумма элСмСнтов ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$. ВозвращаСтся Π²Π΅ΠΊΡ‚ΠΎΡ€-строка Π΄Π»ΠΈΠ½Ρ‹, Ρ€Π°Π²Π½ΠΎΠΉ количСству столбцов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

cumsum(a) "кумулятивная" сумма

cumsum(A) - "кумулятивная" сумма для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$. ВозвращаСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎ ΠΈ $A$

prod(a) - ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнтов Π²Π΅ΠΊΡ‚ΠΎΡ€Π° $a$

prod(A) - ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнтов ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

cumprod(a) - "кумулятивноС" ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅

cumprod(A) - "кумулятивноС" ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

diff(a) - Π²Π΅ΠΊΡ‚ΠΎΡ€ разностСй

min(a) - минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

max(a) - максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅


ЛинСйная Π°Π»Π³Π΅Π±Ρ€Π° ↑top↑

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π» "Π’Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹".

norm(a, p) - p-Π½ΠΎΡ€ΠΌΠ° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° $a$:

$$ \sqrt[p]{\sum\limits_{j=1}^n |a_j|^p} $$

, Π³Π΄Π΅ $p β‰₯ 1$. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ $p = Inf$

norm(a) - Π΅Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²Π° Π½ΠΎΡ€ΠΌΠ° $norm(a, 2)$

norm(A, p) - p-Π½ΠΎΡ€ΠΌΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния $p = 1, 2, Inf, ’Fro’$. ПослСднСС соотвСтствуСт фробСниусовой Π½ΠΎΡ€ΠΌΠ΅.

norm(A) - ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ Π½ΠΎΡ€ΠΌΠ° $norm(A, 2)$ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

cond(A, p) - число обусловлСнности ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$ для p-Π½ΠΎΡ€ΠΌΡ‹

cond(A) - ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ число обусловлСнности $cond(A, 2)$

condest(A) - вСрхняя ΠΎΡ†Π΅Π½ΠΊΠ° для $cond(A, 1)$ (ΠΎΡ†Π΅Π½Ρ‰ΠΈΠΊ Π₯эйдТСра)

A\b - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с.Π».Ρƒ. $Ax = b$; псСвдо Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для нСсовмСстной с.Π».Ρƒ.

A\B - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ уравнСния $AX = B$

A/B - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ уравнСния $YA = B$

inv(A) - обратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° $A^{βˆ’1}$

pinv(A) - псСвдообратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°

[L, U, P] = lu(A) - LU-Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$: $PA = LU$, Π³Π΄Π΅ $P$ - пСрСстановочная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, $L$ - Π½ΠΈΠΆΠ½Π΅Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ с Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ диагональю, $U$ - Π²Π΅Ρ€Ρ…Π½Π΅Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ

[Q, R] = qr(A) - QR-Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$: $A = QR$, Π³Π΄Π΅ $Q$ - унитарная (ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ) ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, $R$ - Π²Π΅Ρ€Ρ…Π½Π΅Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ

B = null(A) - ΠΎΡ€Ρ‚ΠΎΠ½ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ базис пространства Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с.Π».Ρƒ. $Ax = 0$

B = null(A, ’r’) - "Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ" базис пространства Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с.Π».Ρƒ. $Ax = 0$

d = eig(A) - собствСнныС числа ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ $A$

[Q, D] = eig(A) - возвращаСтся диагональная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° $D$ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° $Q$, Ρ‚Π°ΠΊΠΈΠ΅, Ρ‡Ρ‚ΠΎ $D = Q^{βˆ’1}AQ$

vander(x) - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π’Π°Π½Π΄Π΅Ρ€ΠΌΠΎΠ½Π΄Π°

$$ \begin{bmatrix} x_1^{n-1} & x_1^{n-1} & ... & x_1 & 1 \\ x_2^{n-1} & x_2^{n-1} & ... & x_2 & 1 \\ ... & ... & ... & ... \\ x_n^{n-1} & x_n^{n-1} & ... & x_n & 1 \end{bmatrix} $$

hilb(n) - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π“ΠΈΠ»ΡŒΠ±Π΅Ρ€Ρ‚Π° порядка $n$: $H = (h_{ij})$, Π³Π΄Π΅ $h_{ij} = \frac{1}{i+jβˆ’1}$

invhilb(n) - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, обратная ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Π“ΠΈΠ»ΡŒΠ±Π΅Ρ€Ρ‚Π°

compan(s) - ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ЀробСниуса

$$ \frac{1}{s_1} \begin{bmatrix} -s_2 & -s_3 & ... & -s_{n-1} & -s_n \\ s_1 & 0 & ... & 0 & 0 \\ 0 & s_1 & ... & 0 & 0 \\ ... & ... & ... & ... & ... \\ 0 & 0 & ... & s_1 & 0 \\ \end{bmatrix} $$


Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ ΠΈ аппроксимация Π΄Π°Π½Π½Ρ‹Ρ… ↑top↑

f = polyfit(x, y, n) - Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ коэффициСнты ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° стСпСни $n$, Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅

y = polyval(f, x) - вычислСниС значСния y ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° $f$ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ $x$

interp1(x, y, xx, ’nearest’) - ступСнчатая интСрполяция

interp1(x, y, xx) ΠΈΠ»ΠΈ interp1(x, y, xx, ’linear’) - кусочно-линСйная интСрполяция

interp1(x, y, xx, ’spline’) ΠΈΠ»ΠΈ spline(x, y, xx) - кубичСский сплайн

interp1(x, y, xx, ’pchip’) ΠΈΠ»ΠΈ interp1(x, y, xx, ’cubic’) ΠΈΠ»ΠΈ pchip(x, y, xx) - кубичСский эрмитов интСрполянт

fft(x) - дискрСтноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅

ifft(x) - ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ дискрСтноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅


ЧислСнноС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ↑top↑

trapz(x, y) - Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΉ

quad(func, a, b) - ΠΌΠ΅Ρ‚ΠΎΠ΄ Бимпсона

quad(func, a, b, tol) - ΠΌΠ΅Ρ‚ΠΎΠ΄ Бимпсона с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ $tol$

quadl(func, a, b) - ΠΌΠ΅Ρ‚ΠΎΠ΄ Π›ΠΎΠ±Π°Ρ‚Ρ‚ΠΎ

quadl(func, a, b, tol) -ΠΌΠ΅Ρ‚ΠΎΠ΄ Π›ΠΎΠ±Π°Ρ‚Ρ‚ΠΎ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ $tol$

dblquad(func, a, b, c, d, tol) - Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»

triplequad(func, a, b, c, d, e, f, tol) - Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»


ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСм ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ↑top↑

[x, fval] = fminbnd(func, a, b) - минимизация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ $[a, b]$; возвращаСтся найдСнная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° $x$ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅

[x, fval] = fminsearch(f, x0) - минимизация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…; $x0$ - Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅

[x, fval] = fzero(func, x0) - Π½ΡƒΠ»ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ; $x0$ - Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅

[x, fval] = fsolve(func, x0) - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ


ΠžΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния ↑top↑

Π—Π°Π΄Π°Ρ‡Π° Коши:

  • ode45, ode23, ode113 - для нСТСстких Π·Π°Π΄Π°Ρ‡;

  • ode15s, ode23s, ode23t, ode23tb - для ТСстких Π·Π°Π΄Π°Ρ‡

[t, y] = ode***(func, [t0, T], y0) - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Коши для систСмы Π΄ΠΈΡ„. ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ $[t0, T]$; $y0$ - Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅


Symbolic Math Toolbox ↑top↑

s = sym(’выраТСниС’) - созданиС символьного выраТСния

syms a b c real - созданиС вСщСствСнных ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

syms a b c unreal - созданиС комплСксных ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

syms a b c - Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ $syms a b c unreal$

syms a b c digits(d) - ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ количСство Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΡ… Ρ†ΠΈΡ„Ρ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

vpa(s) - Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ символьноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

vpa(s, d) Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ символьноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ $с$ $d$ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ

simplify(s) - ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ символьного выраТСния

simple(s) - ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Ρ€Π°Π·Π½Ρ‹Ρ… способов упрощСния

expand(s) - раскрытиС выраТСния

factor(n) - факторизация Ρ†Π΅Π»ΠΎΠ³ΠΎ числа

factor(f) - факторизация ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°

subs(s, x, a) - подстановка Π² $s$ значСния $x = a$

limit(f) - $lim_{x→0} f(x)$

limit(f, a) - $lim_{x→a} f(x)$

limit(s, y, a) - $lim_{y→a} f(y)$

diff(f) - $f'(x)$

diff(f, y) - $f'(y)$

diff(f, y, n) - $f^{(n)}(y)$

int(f) - $\int f(x)dx$

int(f, a, b) - $\int\limits_a^b f(x)dx$

int(f, y) - $\int f(y)dy$

int(f, y, a, b) - $\int\limits_a^b f(y)dy$

solve(s) - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ уравнСния

solve(s, x) - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ уравнСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ нСизвСстной

solve(s1, ..., sn) - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

solve(s1, ..., sn, x1, ..., xn) - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… нСизвСстных

  • syms a b c d x y, solve(a*x^2+b*x+c), solve(a*x^3+b*x^2+c*x+d), solve(’x^2+x*y+y=3’, ’x^2-4*x+3=0’), ans.x, ans.y, solve(’x^2+x*y+y=3’,’x^2-4*x+3=0’)

dsolve(eq1, ..., eqn, cond1, ..., condn, t) - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

  • dsolve(’Dy+4*y = exp(-t)’), dsolve(’Dy+4*y = exp(-t)’, ’y(0) = 1’), dsolve(’(Dy)^2 + y^2 = 1’), dsolve(’(Dy)^2 + y^2 = 1’), dsolve(’Dx = y’, ’Dy =-x’), dsolve(’D2y=-y’)

Для ΠΌΠ°Ρ‚Ρ€ΠΈΡ† с ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹ ΠΈ Π΄Ρ€.


πŸ“‘ ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π°Π²Ρ‚ΠΎΡ€Π°:

VK Badge Β Β Β Β  Telegram Badge Β Β Β Β  Instagram Badge Β Β Β Β  Facebook Badge

About

MatLab programming course. Syntax and features of the language. Basic algorithms and structures in this language. And also a lot of other interesting things. πŸŽ“

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages