Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

БистСма матСматичСских расчСтов MATLAB

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

Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Toolboxes — это Π½Π΅Ρ‡Ρ‚ΠΎ большоС, Ρ‡Π΅ΠΌ просто Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊ-Ρ†ΠΈΠΉ; часто это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΡ… исслСдоватСлСй ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ ΠΌΠΈΡ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ ΡΠ°ΠΌΡ‹ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ интСрСсам, начиная ΠΎΡ‚ Π½Π΅ΠΉΡ‚Ρ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй, Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² Ρ‡Π°ΡΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…, сплайн-аппроксимации, статистики ΠΈ Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹Ρ… мноТСств Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ирования робастных систСм управлСния, Ρ‚Π΅ΠΎΡ€ΠΈΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БистСма матСматичСских расчСтов MATLAB (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π“ΠžΠ‘Π£Π”ΠΠ Π‘Π’Π’Π•ΠΠΠ«Π™ Π˜ΠΠ–Π•ΠΠ•Π ΠΠ«Π™ Π£ΠΠ˜Π’Π•Π Π‘Π˜Π’Π•Π’ ΠΠ ΠœΠ•ΠΠ˜Π˜

MATLAB

Π£Π§Π•Π‘ΠΠžΠ• ΠŸΠžΠ‘ΠžΠ‘Π˜Π•

Гаспарян ОлСг НиколаСвич

Π”.Ρ‚.Π½, с.Π½.с

2005Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π•

БистСма матСматичСских расчСтов MATLAB 4

Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол (desktop) систСмы MATLAB 5

ΠžΠ±Ρ‰ΠΈΠ΅ свойства ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола MATLAB 5

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ справок (Getting Help) 7

Π Π°Π±ΠΎΡ‡Π΅Π΅ пространство систСмы MATLAB 13

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ массивов Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ 13

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Array Editor 16

ΠŸΡƒΡ‚ΠΈ доступа систСмы MATLAB 18

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ 20

Π”ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (Π΄Π²ΠΎΠΉΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ) ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 23

ДСйствия Π½Π°Π΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ MATLAB 24

Π”Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ (Colon) 28

РСшСниС систСм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ 30

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ экспонСнты 35

БобствСнныС значСния ΠΈ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ 37

ΠŸΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ ΠΈ ΠΈΠ½Ρ‚Срполяция 41

Анализ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΡ‚атистика 50

ΠœΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠœΠ°ΡΡΠΈΠ²Ρ‹ 65

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠœΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Массивов 66

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… 74

ΠœΠ°ΡΡΠΈΠ²Ρ‹ структур 75

ΠœΠ°ΡΡΠΈΠ²Ρ‹ ячССк 86

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° MATLAB-Π΅ 97

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… 108

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Flow Control) 114

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. ВСматичСскиС направлСния систСмы MATLAB 121

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

(General purpose commands) 123

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 3. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы 126

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 4. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Π΅ матСматичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

(Elementary math functions). 127

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 5. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π½ΠΈΠΌΠΈ

(Elementary matrices and matrix manipulation)

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 6. — ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Π°Ρ Π°Π»Π³Π΅Π±Ρ€Π°

(Matrix functions — numerical linear algebra) 129

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 7. ΠŸΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ ΠΈ интСрполяция

(Interpolation and polynomials) 132

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 8. Анализ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅

(Data analysis and Fourier transforms) 133

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 9. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строк

(Character strings) 135

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ функциям

систСмы MATLAB 137

БистСма матСматичСских расчСтов MATLAB

БистСма MATLAB (сокращСниС ΠΎΡ‚ MATrix LABoratory — ΠœΠΠ’Ρ€ΠΈΡ‡Π½Π°Ρ Лаборатория) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ„ΠΈΡ€ΠΌΠΎΠΉ The MathWorks, Inc. (БША, Π³. ΠΠ΅ΠΉΡ‚ΠΈΠΊ, ΡˆΡ‚. ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚Ρ) ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ систСмой для выполнСния ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… расчСтов, которая ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. БистСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ матСматичСский сопроцСссор ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ обращСния ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ, написанным Π½Π° ΡΠ·Ρ‹ΠΊΠ°Ρ… Fortran, C ΠΈ C++.

НаиболСС извСстныС области примСнСния систСмы MATLAB:

Β· ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ;

Β· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²;

Β· Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ экспСримСнт, ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅;

Β· Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ…, исслСдованиС ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²;

Β· научная ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Π°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Β· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ графичСский интСрфСйс

ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

MATLAB — это интСрактивная систСма, основным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся массив, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ Ρ‚рСбуСтся ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ явно. Π­Ρ‚ΠΎ позволяСт Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, связанныС с Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ, сущСствСнно сокращая врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для программирования Π½Π° ΡΠΊΠ°Π»ΡΡ€Π½Ρ‹Ρ… языках Ρ‚ΠΈΠΏΠ° Fortran ΠΈΠ»ΠΈ C. Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, эта систСма выполняСт всС вычислСния Π² Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΡΠΈΡΡ‚Π΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹ REDUCE, MACSYMA, DERIVE, Maple, Mathematica, Theorist, Π³Π΄Π΅ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ цСлочислСнноС прСдставлСниС ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ….

БистСма MATLAB — это ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ срСда ΠΈ ΡΠ·Ρ‹ΠΊ программирования. Одна ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹Ρ… сторон систСмы состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ MATLAB ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ написаны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ сам Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ спСциализированныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ М-Ρ„Π°ΠΉΠ»ΠΎΠ². По ΠΌΠ΅Ρ€Π΅ увСличСния количСства созданных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΡ… ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ родствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (Application Toolboxes ΠΈΠ»ΠΈ просто Toolboxes), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ М-Ρ„Π°ΠΉΠ»ΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Toolboxes — это Π½Π΅Ρ‡Ρ‚ΠΎ большоС, Ρ‡Π΅ΠΌ просто Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊ-Ρ†ΠΈΠΉ; часто это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΡ… исслСдоватСлСй ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ ΠΌΠΈΡ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ ΡΠ°ΠΌΡ‹ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ интСрСсам, начиная ΠΎΡ‚ Π½Π΅ΠΉΡ‚Ρ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй, Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² Ρ‡Π°ΡΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…, сплайн-аппроксимации, статистики ΠΈ Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹Ρ… мноТСств Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ирования робастных систСм управлСния, Ρ‚Π΅ΠΎΡ€ΠΈΠΈ сигналов, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ модСлирования Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… динамичСских систСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эффСктивного ΠΏΠ°ΠΊΠ΅Ρ‚Π° SIMULINK. ИмСнно поэтому ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ MATLAB Application Toolboxes, входящиС Π² ΡΠΎΡΡ‚Π°Π² сСмСйства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² MATLAB, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ самых соврСмСнных ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… достиТСний Π² Ρ€Π°Π·Π½Ρ‹Ρ… областях Π½Π°ΡƒΠΊΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Π’Ρ‹Π·ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· MATLAB

Π’Ρ‹Π·ΠΎΠ² MATLAB-Π°. Для Π²Ρ‹Π·ΠΎΠ²Π° систСмы MATLAB трСбуСтся Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Windows. ΠŸΡ€ΠΈ инсталляции MATLAB-Π° стартовой Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»-Ρ‡Π°Π½ΠΈΡŽ являСтся $matlabrootwork, Π³Π΄Π΅ $matlabroot Π΅ΡΡ‚ΡŒ дирСктория, Π³Π΄Π΅ установлСны Ρ„Π°ΠΉΠ»-Ρ‹ систСмы MATLAB.

ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅, систСма MATLAB автоматичСски выполняСт Π³Π»Π°Π²Π½Ρ‹ΠΉ М-Ρ„Π°ΠΉΠ» (master M-file) matlabrc.m., ΠΈ Ρ„Π°ΠΉΠ» startup.m (Ссди послСдний сущСствуСт). Π€Π°ΠΉΠ» matlabrc.m, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ располоТСн Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ local, Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ Ρ„ΠΈΡ€ΠΌΠΎΠΉ The MathWorks, Π° Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°-Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… систСмах ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Ρ‚Π°ΠΊΠΆΠ΅ систСмным ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ. Π€Π°ΠΉΠ» startup.m ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для задания ряда стартовых ΠΎΠΏΡ†ΠΈΠΉ (возмоТностСй) ΠΏΠΎ ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ исходныС ΠΏΡƒΡ‚ΠΈ доступа (см. Π΄Π°Π»Π΅Π΅), ввСсти Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ Ρ‚. Π΄. Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» startup.m слСдуСт ввСсти Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ $matlabroottoolboxlocal (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ с Π΄Π°Π½Π½Ρ‹ΠΌ вопросом ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½Ρ‹Ρ… пособиях ΠΏΠΎ MATLAB-Ρƒ).

Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· MATLAB-Π°. Для окончания сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ с MATLAB слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Exit MATLAB (Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· MATLAB) Π² ΠΌΠ΅Π½ΡŽ File Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС MATLAB-Π°, ΠΈΠ»ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°-Ρ‚Π°Ρ‚ΡŒ quit (Π’Ρ‹Ρ…ΠΎΠ΄) Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Command Window.

ΠŸΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅, MATLAB выполняСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» finish.m, относящийся ΠΊ Ρ‚ΠΈΠΏΡƒ сцСнари-Π΅Π² (см. Π΄Π°Π»Π΅Π΅), Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» сущСствуСт Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ»ΠΈ Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π½Π° ΠΏΡƒΡ‚ΠΈ доступа систСмы MATLAB. Π€Π°ΠΉΠ» finish.m создаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ содСр-ΠΆΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΆΠ΅Π»Π°Π΅Ρ‚ автоматичСски Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΡΠΈΡΡ‚Π΅ΠΌΡ‹ MATLAB, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сохранСниС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ подтвСрТдСния Π²Ρ‹Ρ…ΠΎΠ΄Π°. Π’ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Π΄ΠΈΡ€Π΅ΠΊ-Ρ‚ΠΎΡ€ΠΈΠΈ $matlabroottoolboxlocal ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ использо-Π²Π°Ρ‚ΡŒ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π° ΠΎΠ±Ρ€Π°Π·Ρ†Π° ΠΏΡ€ΠΈ создании своСго Ρ„Π°ΠΉΠ»Π° finish.m:

*finishsav.m — Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ save, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π°Π²Ρ‚оматичСскому запоминанию Ρ€Π°Π±ΠΎ-Ρ‡Π΅Π³ΠΎ пространства ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· MATLAB-Π°.

*finishdlg.m — Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Π°Π½Π½Ρƒ-Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄.

Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол (desktop) систСмы MATLAB

Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол систСмы MATLAB содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π°, Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅Ρ‚ся ΠΏΡ€ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ запускС:

* Command Window (КомандноС Окно) — ВыполняСт всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ систСмы

MATLAB.

* Command History (Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Команд) — ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π½Π΅Π΅ Π²

Command Window, ΠΈΡ… ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

* Launch Pad (Окно Запуска) — ЗапускаСт всС инструмСнты ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ доступ ΠΊΠΎ

всСм ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ систСмы MATLAB .

* Current Directory Browser (Окно ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° Π’Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠšΠ°Ρ‚Π°Π»ΠΎΠ³Π°) — ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ²

MATLAB, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

Π½Π°Π΄ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΊΠ°ΠΊ поиск ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ².

* Help Browser (Окно ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° ΠŸΠΎΠΌΠΎΡ‰ΠΈ) — Поиск ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌ

функциям ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π²Π°ΠΌ систСмы MATLAB.

* Workspace Browser (Окно ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° Π Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π°) — ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

содСрТания Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства (workspace) систСмы MATLAB.

* Array Editor (Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Массивов Π”Π°Π½Π½Ρ‹Ρ…) — ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ содСрТимого массивов Π΄Π°Π½Π½Ρ‹Ρ…,

записанных Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ….

* Editor/Debugger (Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€/ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ) — Для создания, рСдактирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

М-Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚. Π΅. Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмы MATLAB.

ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΎΠΊΠ½Π° MATLAB прСдставлСн Π½ΠΈΠΆΠ΅ (рис.1). КаТдоС ΠΈΠ· ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΊΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ ΠΈΠ· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ со ΡΡ‚Ρ€Π΅Π»ΠΊΠΎΠΉ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π° (см. Ρ€ΠΈΡ. 1). ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ опСрация, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π²ΠΎΠ΄ Π² ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΎΠΏΡ†ΠΈΠΈ Dock Π² ΠΌΠ΅Π½ΡŽ View ΡΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°. МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΏΡƒΡ‚Π΅ΠΌ пСрСмСщСния любого ΠΎΡ‚ΠΊΡ€Ρ‹-Ρ‚ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Для этого Π½ΡƒΠΆΠ½ΠΎ просто Π½Π°ΠΆΠ°Ρ‚ΡŒ Π»Π΅Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΈ Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° (Title Bar) ΠΈ «ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ» Π΅Π³ΠΎ Π² ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Для восстановлСния стандартной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола MATLAB Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Default (По Π£ΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) Π² ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ Desktop Layout (План Π Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π‘Ρ‚ΠΎΠ»Π°) Π² ΠΌΠ΅Π½ΡŽ View (Π’ΠΈΠ΄) любого ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° систСмы. ВсС ΠΎΠΊΠ½Π° MATLAB содСрТат Ρ‚Π°ΠΊΠΆΠ΅ контСкстноС мСню (context menu), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вызываСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто примСняСмыС ΠΎΠΏΡ†ΠΈΠΈ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ), связанныС с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ MATLAB имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΏΡƒΡ‚Π΅ΠΌ открытия, закрытия, пСрСмСщСния ΠΈΠ»ΠΈ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒ-Π½Ρ‹Ρ… ΠΎΠΊΠΎΠ½.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΠ»ΠΈ Кнопка для ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π’Ρ‹Π·ΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠΊΠ½Π° ΠΈΠ· ΡΠΎΡΡ‚Π°Π²Π° Ρ€ΠΎΠ»ΠΈΠΊΠΎΠ² ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π’Π²ΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠΊΠ½Π°

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ Π²Ρ‹Π·ΠΎΠ² ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ НаТатиСм Π»Π΅Π²ΠΎΠΉ клавиши ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ

Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π½Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ пространству (Workspace) ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠΊΠΎΠ½

ΠΈ ΠΊ ΠΎΠΊΠ½Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°

Рис. 1. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола систСмы MATLAB

ΠžΠ±Ρ‰ΠΈΠ΅ свойства ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола MATLAB

НиТС приводится Π²ΠΈΠ΄ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ систСмы MATLAB ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ основных ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ

М-Ρ„Π°ΠΉΠ» ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ модСльSimulink

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Undo Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΡŽ

Π’Ρ‹Π±ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π½Π΅Π΅

Π’Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Redo Π’Ρ‹Π·ΠΎΠ² ΠŸΠΎΠΌΠΎΡ‰ΠΈ (Help) ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ указатСля, ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ с Ρ†Π΅Π»ΡŒΡŽ измСнСния

ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°

Undo — ΠΎΡ‚ΠΌΠ΅Π½Π° послСднСго дСйствия; Redo — ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ послСднСго дСйствия.

Рис. 2. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Π»ΠΈΠ½Π΅ΠΉΠΊΠ° (Toolbar) Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Command Window (КомандноС окно)

1. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π²Π²ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π²Π²ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (>>) Π² Command Window ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ MATLAB Π³ΠΎΡ‚ΠΎΠ² ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ. ΠŸΡ€ΠΈ появлСнии ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ >> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎ-ΠΌΠ°Π½Π΄Ρƒ. НапримСр, для создания 3×3 ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ А слСдуСт Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ

A = [1 2 3; 4 5 6; 7 8 10]

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиш Enter (ΠΈΠ»ΠΈ Return) послС Π½Π°Π±ΠΎΡ€Π° строки, MATLAB Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ записи

A =

1 2 3

4 5 6

7 8 10.

ΠŸΡ€ΠΈ этом пСрСмСнная (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°) запоминаСтся Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ пространствС (workspace) MATLAB.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! БистСма MATLAB Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ рСгистра, Ρ‚. Π΅. MATLAB Ρ€Π°Π·Π»ΠΈ-Ρ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π° ΠΈ А ! ΠŸΡ€ΠΈ написании ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ !

Для выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ слСдуСт Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter. ΠŸΡ€ΠΈ этом MATLAB ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. НапримСр, Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π²

magic (2)

ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ

ans =

1 3

4 2.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ввСсти нСсколько ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… строк Π±Π΅Π· ΠΈΡ… Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ выполнСния, вос-ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ комбинациями Shift+Enter послС Π²Π²ΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Enter ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ всСх Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… строк.

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ K>> Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ MATLAB находится Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ (debug mode). Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСн Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ.

2. ВычислСниС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (Evaluating a Selection)

Для вычислСния Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ слСдуСт Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΎΠΏΡ†ΠΈΡŽ Evaluate Selection. Данная опСрация Π½Π΅Π²ΠΎΠ·ΠΌΠΎ-ΠΆΠ½Π° Ссли систСма MATLAB занята, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, выполняСт М-Ρ„Π°ΠΉΠ».

3. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ выдСлСния (Opening a Selection)

Для открытия М-Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ слСдуСт Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΎΠΏΡ†ΠΈΡŽ Open Selection. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠΊΠ½Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°/ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° (Editor/Debugger).

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π° MATLAB-Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Если MATLAB выполняСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‚ΠΎ Π²ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ !

4. Π’Π²ΠΎΠ΄ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½Ρƒ строку

Для Π²Π²ΠΎΠ΄Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с Π·Π°ΠΏΡΡ‚ΠΎΠΉ (;). НапримСр, запись Ρ‚Ρ€Π΅Ρ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

format short; x = (1:10)'; logs = [x log10(x)]

ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Enter ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ ΠΊ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ дСсятичных Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΎΠ² Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ 1 Π΄ΠΎ 10.

5. Π’Π²ΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Если запись Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ся Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строкС, слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, () для обозначСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ запись Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС; Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ записи. НапримСр,

s = 1 — ½ + 1/3 — ¼ + 1/5 — 1/6 + 1/7 …

— 1/8 + 1/9 — 1/10 + 1/11 — 1/12;

Для записСй с ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ строки символов, ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ слСдуСт ста-Π²ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС. НапримСр, вводя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ строку

headers = ['Author Last Name, Author First Name, ' …

'Author Middle Initial']

ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ

headers =

Author Last Name, Author First Name, Author Middle Initial

МаксимальноС количСство символов Π² ΠΎΠ΄Π½ΠΎΠΉ строкС Ρ€Π°Π²Π½ΠΎ 4096.

6. ΠžΠΊΡ€Π°ΡΠΊΠ° ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ синтаксиса

НСкоторыС записи ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚Π°Ρ… с Ρ†Π΅Π»ΡŒΡŽ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ поиск элСмСнтов, Ρ‚Π°ΠΊΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π½Ρ‹Ρ… сочСтаний if/else. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

Β· ΠŸΡ€ΠΈ записи строки с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΎΠΉ, ΠΎΠ½Π° ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π° Π² Π»ΠΈΠ»ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Когда Π²Ρ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΡƒ, строка становится ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²ΠΎ-красной.

Β· ΠŸΡ€ΠΈ написании ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… для программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, for, else, while ΠΈ Ρ‚. Π΄.), Π° Ρ‚Π°ΠΊΠΆΠ΅ троСточия (), ΠΎΠ½ΠΈ ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΡΠΈΠ½ΠΈΠΉ Ρ†Π²Π΅Ρ‚. Π‘Π»ΠΎΠ²Π°, записанныС ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°ΡŽΡ‚ структурирован-Π½Ρ‹ΠΉ Π²ΠΈΠ΄, Ρ‚. Π΅. ΠΈΠΌΠ΅ΡŽΡ‚ отступы, ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ тСкста.

Β· Π”Π²ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ скобку (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚-Π½ΡƒΡŽ [ ], ΠΈΠ»ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π½ΡƒΡŽ { }) ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ΅Π»Π΅ΠΊΡ†ΠΈΠΈ (ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΡŽ) всСх символов ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½ΠΎΠΉ скобкой ΠΈ Π΅Π΅ ΠΏΠ°Ρ€ΠΎΠΉ. ΠŸΡ€ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ скобки происходит ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½-Π½ΠΎΠ΅ высвСчиваниС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ.

Β· ΠŸΡ€ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΈΠΈ символа ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° (%), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ MATLAB являСтся ΠΏΡ€ΠΈΠ·-Π½Π°ΠΊΠΎΠΌ Π½Π°Ρ‡Π°Π»Π° строки коммСнтария (эти строки Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ся), ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ строка ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π² Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.

Β· ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ обращСния ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠ° (!), строка ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π² Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ Ρ†Π²Π΅Ρ‚.

Β· БообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ красный Ρ†Π²Π΅Ρ‚.

МоТно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ окраску, ввСдя ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния Π² ΠΎΠΏΡ†ΠΈΠΈ Preferences Π² ΠΌΠ΅Π½ΡŽ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола File. Π’Π°ΠΌ ΠΆΠ΅ прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° символов.

7. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

НиТС приводятся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства систСмы MATLAB, Π΄Π°ΡŽΡ‰ΠΈΠ΅ экономию Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅:

Бвойства Π±ΡƒΡ„Ρ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ цСлСсообразно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΠΈ Cut (Π’Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ), Copy (ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ), Paste (Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ), Undo (ΠžΡ‚ΠΌΠ΅Π½Π° послСднСго дСйствия), Redo (ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ послСднСго дСйствия) ΠΈΠ· ΠΌΠ΅Π½ΡŽ Edit (Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅), ΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (см. Ρ€ΠΈΡ. 2). НСкоторыС ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΎΠΏΡ†ΠΈΠΉ доступны Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Скстного мСню ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.

Бвойства клавиши Tab (Вабуляция). MATLAB автоматичСски Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, названия Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ свойства дСскриптора графичСского ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (handle graphics property), Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ нСсколько Π±ΡƒΠΊΠ² ΠΈ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ»Π°-Π²ΠΈΡˆΡƒ Tab. Если это ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ опрСдСляСмоС имя, Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ. Если ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ входят Π² Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши Tab Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ список всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НапримСр, Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅ cos ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Tab. БистСма MATLAB Π½Π΅ ΠΎΡ‚Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠΌΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ-щихся с cos. ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Tab MATLAB ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ список всСх ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ подходящих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

cos cosh costfun

cos_tr cosint costs_march.

Π’Ρ‹Π·ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… строк. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ клавиши стрСлок, табуляции ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ Π½Π° ΠΊΠ»Π°-Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°, рСдактирования ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎ-Ρ€Ρ‹Π΅ Π²Ρ‹ Π²Π²Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅. Допустим, Π²Ρ‹ Π²Π²Π΅Π»ΠΈ ΠΏΠΎ ΠΎΡˆΠΈΠ±ΠΊΠ΅

rho = (1+ sqt (5))/2

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Enter MATLAB ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚:

Undefined function or variable 'sqt'.

(НСизвСстная функция ΠΈΠ»ΠΈ пСрСмСнная sqt),

ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Π²Π΅Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ sqrt (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ). ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всю строку, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ строка Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΌΠΎΠΆΠ½ΠΎ привСсти курсор Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ±Π°-Π²ΠΈΡ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ r. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ наТатия клавиши Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ Ρ€Π°Π½Π½Π΅Π΅ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ стро-ΠΊΠΈ. ВсС Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΎΠ±ΠΌΠ΅Π½Π°. ΠŸΡ€ΠΈ этом ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ свойством «ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°» (smart recall) для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Ρ‹-Π·ΠΎΠ²Π° Ρ€Π°Π½Π΅Π΅ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ достаточно Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ нСсколько символов ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π² Π±ΡƒΠΊΠ²Ρ‹ plo ΠΈ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌ послСднюю Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая начинаСтся с plo. Π”Π°Π½Π½ΠΎΠ΅ свойство Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ рСгистра.

НиТС приводится ΠΏΠΎΠ»Π½Ρ‹ΠΉ список клавиш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅

Клавиши

Клавиши управлСния

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

Ctrl+p

Π’Ρ‹Π·ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки

Ctrl+n

Π’Ρ‹Π·ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строки.

Ctrl+b

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΎΠ΄ΠΈΠ½ символ Π½Π°Π·Π°Π΄.

Ctrl+f

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΎΠ΄ΠΈΠ½ символ Π²ΠΏΠ΅Ρ€Π΅Π΄.

Ctrl+

Ctrl+r

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΎΠ΄Π½ΠΎ слово Π½Π°ΠΏΡ€Π°Π²ΠΎ.

Ctrl+

Ctrl+l

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΎΠ΄Π½ΠΎ слово Π²Π»Π΅Π²ΠΎ .

Home

Ctrl+a

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ строки.

End

Ctrl+e

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ строки.

Esc

Ctrl+u

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ строку.

Delete

Ctrl+d

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ символ послС курсора.

Backspace

Ctrl+h

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ символ ΠΏΠ΅Ρ€Π΅Π΄ курсором.

Ctrl+k

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΊΡƒΡ€ΡΠΎΡ€Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° строки.

Shift+home

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° строки.

Shift+end

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° строки.

8. ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°

Для очистки ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Clear Command Window ΠΈΠ· ΠΌΠ΅Π½ΡŽ Edit. Π­Ρ‚Π° опСрация Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΡ‡ΠΈΡΡ‚ΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ удаляСт всС Π·Π°ΠΏΠΈ-си с ΡΠΊΡ€Π°Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС свойства клавиш для ΠΏΠΎΠ²-Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π½Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ЭквивалСнтная функция ! Для очистки ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ clc. Подобно clc, функция home пСрСносит ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π²Π²ΠΎΠ΄Ρƒ систСмы MATLAB (>>) ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, Π½ΠΎ ΠΏΡ€ΠΈ этом содСрТимоС всСго ΠΎΠΊΠ½Π° Π½Π΅ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΎ стандарными ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΌΠΈ просмотра.

9. ПодавлСниС Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π° ΡΠΊΡ€Π°Π½

Если Π²Ρ‹ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚Π΅ строку Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с Π·Π°ΠΏΡΡ‚ΠΎΠΉ (;), Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Enter MATLAB Π²Ρ‹ΠΏΠΎΠ»-няСт Π·Π°Π΄Π°Ρ‡Ρƒ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ), Π½ΠΎ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π° ΡΠΊΡ€Π°Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ осо-Π±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. НапримСр, ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅

A = magic (100);

ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Enter MATLAB создаСт Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ пространствС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ A Ρ€Π°Π·ΠΌΠ΅Ρ€Π° 100×100, Π½ΠΎ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΅Π΅ Π½Π° ΡΠΊΡ€Π°Π½.

10. Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ экранного Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρ‹

Если Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… экрана, Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слишком быстрым для восприятия (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ строки Π±ΡƒΠ΄ΡƒΡ‚ Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ быстро). Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ more. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ функция more Π±Π»ΠΎ-ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° (Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π°). Если Π²Ρ‹ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅ more on, Ρ‚ΠΎ MATLAB осущСствляСт Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΡΠΊΡ€Π°Π½ постранично (ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ экрана). ПослС просмотра ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницы слСдуСт Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… клавиш

Клавиша

ДСйствиС

Enter

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС

ΠŸΡ€ΠΎΠ±Π΅Π»

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС

q

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡΠΊΡ€Π°Π½

ΠŸΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ more off.

11. Π’Ρ‹Π±ΠΎΡ€ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ строками для числовых Π΄Π°Π½Π½Ρ‹Ρ…

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, числовоС Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ пятизначныС чис-Π»Π° с Ρ„иксированной запятой. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Preferences Π² ΠΌΠ΅Π½ΡŽ File ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° этих Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° дСйствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΠΊΡ€Π°Π½-Π½ΠΎΠ΅ прСдставлСниС чисСл, Π° Π½Π΅ Π½Π° саму ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ вычислСний ΠΈΠ»ΠΈ запоминания Π΄Π°Π½Π½Ρ‹Ρ… Π² MATLAB-Π΅.

ЭквивалСнтная функция ! Для Π²Ρ‹Π±ΠΎΡ€Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π½Π° ΡΠΊΡ€Π°Π½ числовых Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ format. Данная функция ΠΈΠΌΠ΅Π΅Ρ‚ силу Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· MATLAB-Π° Π΅Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ аннулируСтся ΠΈ Π²ΠΎΡ-станавливаСтся стандартноС прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. НиТС Π΄Π°Π½Ρ‹ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π²ΡƒΠΌΠ΅Ρ€-Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°

x = [4/3 1.2345e-6]

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ short e

1.3333e+000 1.2345e-006

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ short

1.3333 0.0000

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ +

++

ПолноС описаниС допустимых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² даСтся Π² ΡΠΏΡ€Π°Π²ΠΊΠ°Ρ… (Help) ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π”ΠΎΠΏΠΎΠ»-Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности контроля Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ sprintf ΠΈ fprintf .

Π’Ρ‹Π±ΠΎΡ€ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ строками. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Preferences Π² ΠΌΠ΅Π½ΡŽ File ΠΌΠΎ-ΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ строками. Команда format compact подавля-Π΅Ρ‚ пустыС строки, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обозрСния большСго количСства ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊ ΠΏΡƒΡΡ‚Ρ‹ΠΌ строкам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΡΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΈΠ½-Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΡΠΊΡ€Π°Π½Π΅, Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ format loose.

12. РаспСчатка содСрТания ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°

Для распСчатки содСрТания всСго ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Print ΠΈΠ· ΠΌΠ΅Π½ΡŽ File. Для распСчатки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ части тСкста Π½ΡƒΠΆΠ½ΠΎ спСрва Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ эту Ρ‡Π°ΡΡ‚ΡŒ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Print Selection Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСню File.

13. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ М-Ρ„Π°ΠΉΠ»ΠΎΠ². Для выполнСния М-Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚. Π΅. Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат ΠΏΡ€ΠΎ-Π³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ MATLAB, слСдуСт Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ выполнСния любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ стандартной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ MATLAB-Π°, Ρ‚. Π΅. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ имя М-Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter. Для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡΠΊΡ€Π°Π½ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Πœ-Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π΅Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ echo, Ρ‚. Π΅. ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MATLAB Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΡΠΊΡ€Π°Π½ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΈΡ-полняСмом М-Ρ„Π°ΠΉΠ»Π΅.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡƒΡ‚Π΅ΠΌ наТатия Ctrl+c ΠΈΠ»ΠΈ Ctrl+Break Π² Π»ΡŽΠ±ΠΎΠ΅ врСмя.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ ! ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ MATLAB-Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. Π”Π°Π½Π½ΠΎΠ΅ свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для Π²Ρ‹Π·ΠΎΠ²Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π±Π΅Π· Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· ΡΠΈΡΡ‚Π΅-ΠΌΡ‹ MATLAB. ПослС выполнСния ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, опСрационная систСма Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмС MATLAB.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ М-Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠΊΠ½Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°/ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°. Для открытия М-Ρ„Π°ΠΉΠ»Π° слСдуСт Π²Ρ‹Π΄Π΅-Π»ΠΈΡ‚ΡŒ имя Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ Π·Π°Ρ‚Π΅ΠΌ, Π²Ρ‹Π·Π²Π°Π² контСкстноС мСню Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Open Selection . Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ М-Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² ΠΎΠΊΠ½Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°/ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° (Editor/Debugger).

Анализ ошибок. Если ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ М-Ρ„Π°ΠΉΠ»Π° появляСтся сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ подвСсти курсор ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter. ΠŸΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ «Π½Π΅Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ» M-Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠΊΠ½Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (Editor), ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ «ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡Π΅Π½» Π΄ΠΎ ΡΡ‚Ρ€ΠΎ-ΠΊΠΈ, содСрТащСй ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹. Для сохранСния Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ MATLAB прСдусмотрСна ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ функция diary (Π”Π½Π΅Π²Π½ΠΈΠΊ). Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° создаСт копию вашСго сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π½Π° Π΄ΠΈΡΠΊΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠΈ систСмы MATLAB, Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½-Π½Ρ‹ΠΉ тСкстовой Ρ„Π°ΠΉΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любой тСкстовой Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. НапримСр, для создания Π½Π° Π²Π°ΡˆΠ΅ΠΌ дискС Ρ„Π°ΠΉΠ»Π°, Π½Π°Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ допустим sept23 («23 ΡΠ΅Π½Ρ‚ября»), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТал Π±Ρ‹ всС Π²Π²Π΅Π΄Π΅Π½-Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ Π² ΡΡ‚ΠΎΡ‚ дСнь Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠΈ систСмы MATLAB, слСдуСт ввСстив ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ diary ('sept23.out'). Для прСкращСния записи сСанса вводится: diary ('off')

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’ ΠΎΠΊΠ½Π΅ Command History (Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Команд) содСрТится запись всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ сСансах.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ справок (Getting Help)

БистСма MATLAB обСспСчиваСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности для получСния справок ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ Ρ„ункциям. Однако, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡŽ, всС это доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π°Π½-глийском языкС ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ затруднСния Ρƒ Π½Π΅-ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ потрСбитСля. Π‘Ρ€Π΅Π΄ΠΈ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ быстрый доступ ΠΊ ΡΠΏΡ€Π°Π²ΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ: help, helpwin ΠΈ lookfor.

1. HELP. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ справка, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ тСкст Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅.

Команда help, сама ΠΏΠΎ ΡΠ΅Π±Π΅, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ (Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку) всС тСматичСскиС направлСния систСмы MATLAB. КаТдоС тСматичСскоС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ соотвСтствуСт ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° (Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ) Π² MATLAB-Π΅ (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1).

Команда help(`topic') ΠΈΠ»ΠΈ help topic, Π³Π΄Π΅ topic Π΅ΡΡ‚ΡŒ опрСдСлСнная дирСктория (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, matlabpolyfun), Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ список всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.

Команда help fun, Π³Π΄Π΅ fun — имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ справку ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½Π° записана Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ М-Ρ„Π°ΠΉΠ»Π΅.

2. HELPWIN. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ help, Π½ΠΎ ΡΠΏΡ€Π°Π²ΠΊΠ° выводится Π² ΠžΠΊΠ½ΠΎ ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° ΠŸΠΎΠΌΠΎΡ‰ΠΈ (Help Browser) (см. Ρ€ΠΈΡ. 1).

3. LOOKFOR. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ поиск Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΏΠΎ Π²ΡΠ΅ΠΌ М-Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, lookfor XYZ осущСствляСт поиск слова XYZ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС тСкста справки (HELP text) Π²ΠΎ Π²ΡΠ΅Ρ… М-Ρ„Π°ΠΉΠ»Π°Ρ… Π½Π° Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ ΠΏΡƒΡ‚ΠΈ доступа MATLAB (MATLABPATH). Для всСх Ρ„Π°ΠΉΠ»ΠΎΠ² Π³Π΄Π΅ встрСчаСтся это слово, ΠΊΠΎΠΌΠ°Π½Π΄Π° lookfor Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ названия Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ строки ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

Π Π°Π±ΠΎΡ‡Π΅Π΅ пространство систСмы MATLAB

Π Π°Π±ΠΎΡ‡Π΅Π΅ пространство (workspace) MATLAB-Π° состоит ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (Π½Π°Π·Ρ‹-Π²Π°Π΅ΠΌΡ‹Ρ… массивами (array), созданных Π²ΠΎ Π²Ρ€Π΅ΠΌΡ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы MATLAB ΠΈ Π·Π°ΠΏΠΎΠΌ-Π½Π΅Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ. МоТно Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство ΠΏΡƒΡ‚Π΅ΠΌ ис-пользования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ… М-Ρ„Π°ΠΉΠ»Ρ‹, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎ-странств, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ нСпосрСдствСнного Π²Π²ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ Π½Π°ΠΏΠ΅-Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅:

t = 0 : pi/4: 2*pi; y = sin(t); z = 5;

Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ y ΠΈ t, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π²ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈ ΠΎΠ΄Π½Ρƒ ΡΠΊΠ°Π»ΡΡ€Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ z.

.

Окно ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° Π Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π° (Workspace Browser)

Для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ просмотра ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ содСрТимого Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Окно ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° Π Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π° (ОПРП), хотя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ исполь-Π·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ доступны ΠΈ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΏΡƒΡ‚Π΅ΠΌ примСнСния соотвСт-ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄. Для открытия ОПРП слСдуСт ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий:

Β· Из ΠΌΠ΅Π½ΡŽ View Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола MATLAB Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Workspace.

* Π’ ΠžΠΊΠ½Π΅ Запуска (Launch Pad) Π½Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½Π° Workspace.

* ВвСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ workspace ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки MATLAB-Π°.

ΠŸΡ€ΠΈ этом ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ (для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…):

Рис. 3. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Окна ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° Π Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π°

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства. ОПРП ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ имя ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ Π΅Π΅ ΠΌΠ°ΡΡΠΈΠ²Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² Π±Π°ΠΉΡ‚Π°Ρ… ΠΈ Π΅Π΅ ΠΊΠ»Π°ΡΡ. Иконка Π² ΠΏΠΎΠ»Π΅ Name ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ°ΠΆ-Π΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π΅Π΅ ΠΊΠ»Π°ΡΡ (классы ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΠΏΠΎΠ·Π΄Π½Π΅Π΅).

Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ! Команда who Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ список всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½-Π½Ρ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства. Команда whos добавляСт ΠΊ ΡΠΏΠΈΡΠΊΡƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… ΠΈ ΠΊΠ»Π°ΡΡΠ΅. НапримСр, ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ who систСма MATLAB ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚:

Your variables are (вашими ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ):

A M S v

Π° ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ whos ΠΈΠΌΠ΅Π΅ΠΌ:

Name Size Bytes Class

A 4×4 128 double array

M 8×1 2368 cell array

S 1×1 398 struct array

v 5×9 90 char array

Grand total is 286 elements using 2984 bytes

Π³Π΄Π΅ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ строкС ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ число элСмСнтов ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ², ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ классы: double array — массив чисСл ΡƒΠ΄Π²ΠΎΠ΅Π½Π½ΠΎΠΉ точности, cell array — массив ячССк, struct array — массив структур, char array — массив символов.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства. Π Π°Π±ΠΎΡ‡Π΅Π΅ пространство Π½Π΅ ΡΠΎΡ…раняСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСансами Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы MATLAB. Когда Π²Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈΠ· MATLAB-Π°, Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство очищаСтся. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС ΠΈΠ»ΠΈ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… MAT-Ρ„Π°ΠΉΠ»Π°Ρ… (MAT-file), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ спСци-Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ) Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½Ρ‹Π΅ MAT-Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сСанса, Ρ‚Π°ΠΊ ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сСансах, для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Для сохранСния всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ простанства с ΠΈΡ-пользованиСм ОПРП слСдуСт:

1. Из ΠΌΠ΅Π½ΡŽ File ΠΈΠ»ΠΈ контСкстного мСню Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Save Workspace As, ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ОПРП. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Save.

2. Π—Π°Π΄Π°Ρ‚ΡŒ мСстополоТСниС ΠΈ ΠΈΠΌΡ Ρ„Π°ΠΉΠ»Π° (File name). MATLAB автоматичСски Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .mat .

3. Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Save.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ простанства ΠΏΡ€ΠΈ этом запомнятся Π² MAT-Ρ„Π°ΠΉΠ»Π΅ с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Π²Π°ΠΌΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ части ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Для этого Π½Π°Π΄ΠΎ:

1. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² ΠžΠŸΠ ΠŸ. Для Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… слСдуСт использо-Π²Π°Ρ‚ΡŒ клавиши Shift ΠΈΠ»ΠΈ Ctrl.

1. Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ контСкстноС мСню ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Save Selection As. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ дСйствия описаны Π²Ρ‹ΡˆΠ΅.

Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ! Для сохранСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΠΌΠΎΠΆΠ½ΠΎ ис-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ save с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Напри-ΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄Π° save ('june10') Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства Π² Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ june10.mat. Если Π²Ρ‹ Π½Π΅ Π·Π°Π΄Π°Π΅Ρ‚Π΅ имя Ρ„Π°ΠΉΠ»Π°, Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ простанство запоминаСтся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ matlab.mat Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ запоминания Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ascii. Π’Π°ΠΊ, ΠΊΠΎ-ΠΌΠ°Π½Π΄Π° save 'june10' X Y сохраняСт Π² Π½Π°Π·Π²Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ X Y .

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½ΠΎ-Π½Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства слСдуСт:

1. Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ОПРП, ΠΈΠ»ΠΈ Ρ‰Π΅Π»-ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΠžΠŸΠ ΠŸ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΎΠΏΡ†ΠΈΡŽ Import Data. ΠžΡ‚ΠΊΡ€ΠΎ-Стся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Open (ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ).

2. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ MAT-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Open. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ, Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ Π² Π΄Π°Π½Π½ΠΎΠΌ MAT-Ρ„Π°ΠΉΠ»Π΅, Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство систСмы MATLAB.

Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ! Ѐункция load ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎ-Ρ‡Π΅Π³ΠΎ пространства. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π° load ('june10') Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° june10.mat.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π² ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΠΎΠΌ MAT-Ρ„Π°ΠΉΠ»Π΅ june10 содСрТатся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½-Π½Ρ‹Π΅ A, B, ΠΈ C, Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° june10 ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство. Если ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ с ΡΡ‚ΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ пространствС, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· june10.

ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ОПРП Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ лю-Π±Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства. Для этого Π½ΡƒΠΆΠ½ΠΎ:

1. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² ΠžΠŸΠ ΠŸ (ΠΈΠ»ΠΈ нСсколько ΠΏΠ΅Ρ€ΠΌΠ΅Π½Π½Ρ‹Ρ… с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ клавиш Shift ΠΈΠ»ΠΈ Ctrl). Для Π²Ρ‹Π±ΠΎΡ€Π° всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Select All ΠΈΠ· ΠΌΠ΅Π½ΡŽ Edit ΠΈΠ»ΠΈ контСкстного мСню.

2. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ любоС ΠΈΠ· ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… дСйствий:

- ΠΠ°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Delete.

- Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Delete ΠΈΠ· ΠΌΠ΅Π½ΡŽ Edit.

- Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ОПРП.

- Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Delete Selection ΠΈΠ· ΠΊΠΎΠ½Ρ‚Скстного мСню.

3. Если ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ подтвСрТдСния, Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Yes.

Для удалСния сразу всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Clear Workspace ΠΈΠ· ΠΌΠ΅Π½ΡŽ Edit ΠΈΠ»ΠΈ контСкстного мСню ОПРП.

ЭквивалСнтная функция ! Ѐункция clear выполняСт Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π°

clear A M

удаляСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ A ΠΈ M ΠΈΠ· Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства, Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° clear Π±Π΅Π· обозначСния Π°Ρ€Π³Ρƒ-ΠΌΠ΅Π½Ρ‚ΠΎΠ² удаляСт всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. НаконСц, ΠΊΠΎΠΌΠ°Π½Π΄Π° clear all удаляСт всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚. Π΅. ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство систСмы MATLAB

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ основного (Base) Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ стСка (Stack). ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ М-Ρ„Π°ΠΉΠ»ΠΎΠ² MATLAB Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ (выдСляСт) ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) своС собствСнноС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся Ρ€Π°Π±ΠΎ-Ρ‡ΠΈΠΌ пространством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ‚ с ΠΎΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ пространством систСмы MATLAB. ΠŸΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство любой исполняСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ поля Stack Π² ΠžΠŸΠ ΠŸ. Π”Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ активизируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ эта Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ расмотрСна Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ).

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ любой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ· Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства. Для этого Π½Π°Π΄ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² ΠžΠŸΠ ΠŸ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ графичСски, ΠΈ ΠΈΠ· ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ контСкстного мСню Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Graph Selection ΠΈ Π΄Π°Π»Π΅Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ появится Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ прСдставлСния Π³Ρ€Π°-фичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (figure window). Π’ Π΄Π°Π»ΡŒΠ½Π΅ΡˆΠ΅ΠΌ для краткости эти ΠΎΠΊΠ½Π° Π±ΡƒΠ΄Π΅ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ графичСскими ΠΎΠΊΠ½Π°ΠΌΠΈ.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ массивов Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Array Editor

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Массива Π”Π°Π½Π½Ρ‹Ρ… (Π ΠœΠ”) Array Editor ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования ΠΎΠ΄Π½ΠΎΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… числовых массивов, ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строк ΠΈ ΡΡ‡Π΅Π΅ΠΊ сим-Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строк.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π ΠœΠ”. Для Π²Ρ‹Π·ΠΎΠ²Π° Π ΠœΠ” ΠΈΠ· ΠžΠŸΠ ΠŸ слСдуСт:

1. Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠžΠŸΠ ΠŸ ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

2. Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π² ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ОПРП ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Скст-Π½ΠΎΠ³ΠΎ мСню ΠΎΠΏΡ†ΠΈΡŽ Open Selection . Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ появится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ:

ИзмСнСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ИзмСнСниС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

элСмСнтов массива прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ… ИзмСнСниС размСрностСй массива

Π’Ρ‹Π±ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… для просмотра

Рис. 4. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ ΠΎΠΊΠ½Π° Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Массива Π”Π°Π½Π½Ρ‹Ρ…

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ пСрСчислСнных Π²Ρ‹ΡˆΠ΅ шагов ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π ΠœΠ”. Доступ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ярлыки Π²Π½ΠΈΠ·Ρƒ ΠΎΠΊΠ½Π° Π ΠœΠ” (см. Ρ€ΠΈΡ. 4) ΠΈΠ»ΠΈ посрСдством мСню Window.

Эквивалнтная функция ! Для просмотра содСрТания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства достаточно Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΅Π΅ ΠΈΠΌΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ m (см. Ρ€ΠΈΡ. 4) , MATLAB ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚

m =

16 2 3 13

5 11 10 8

9 7 6 12

4 14 15 1

Для открытия Π ΠœΠ” с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки MATLAB-Π°, ΠΌΠΎΠΆΠ½ΠΎ вос-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ openvar с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. На-ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ openvar ('m') MATLAB ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π ΠœΠ” с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ m.

ИзмСнСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ элСмСнтов Π² Π ΠœΠ”. Для измСнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ элСмСнтов Π² Π ΠœΠ” Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ‚Ρƒ ΡΡ‡Π΅ΠΉΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π”Π°Π»Π΅Π΅ слСдуСт ввСсти Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйкС; ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ соотвСтству-ΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Для измСнСния размСрностСй массива, слСдуСт Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ значСния для числа строк ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ² Π² ΠΏΠΎΠ»Π΅ Size. Если Π²Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ строки ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†Ρ‹ добавятся ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ нулями. ΠŸΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ‹ ΠΏΠΎΡ‚СряСтС Π΄Π°Π½Π½Ρ‹Π΅ — MATLAB просто ΡƒΠ΄Π°Π»ΠΈΡ‚ послСдниС строки ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†Ρ‹.

ΠŸΡƒΡ‚ΠΈ доступа систСмы MATLAB

ΠŸΡ€ΠΈ поискС М-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², хранящихся Π² Π²Π°ΡˆΠ΅ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурС, MATLAB ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΏΡƒΡ‚Π΅ΠΉ доступа (search path). Π›ΡŽΠ±ΠΎΠΉ Ρ„Π°ΠΉΠ» (функция), ΠΊΠΎΡ‚ΠΎ-Ρ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ MATLAB Π΄ΠΎΠ»ΠΆΠ΅Π½ находится Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, находящСй-ся Π½Π° ΠΏΡƒΡ‚ях доступа ΠΈΠ»ΠΈ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, всС Ρ„Π°ΠΉΠ»Ρ‹ поставляСмыС с MATLAB ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ„ΠΈΡ€ΠΌΡ‹ MathWorks вклю-Ρ‡Π΅Π½Ρ‹ Π² ΠΏΡƒΡ‚ΠΈ доступа. Если Π²Ρ‹ ΡΠΎΠ·Π΄Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ», ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для использова-ния систСмой MATLAB, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ этот Ρ„Π°ΠΉΠ», Π² ΠΏΡƒΡ‚ΠΈ доступа систСмы MATLAB.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ! Если Π²Ρ‹ ΡΠΎΠ·Π΄Π°Π΅Ρ‚Π΅ свой собствСнный М-Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ любой имСю-щийся М-Ρ„Π°ΠΉΠ», поставлСнный с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ MATLAB, сохраняйтС ΠΈΡ… Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, которая Π½Π΅ Π½Π°Ρ…одится Π½Π° ΠΏΡƒΡ‚ΠΈ $matlabroot/toolbox/matlab, Π³Π΄Π΅ $matlabroot — корнСвая дирСктория систСмы MATLAB Π½Π° Π²Π°ΡˆΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Если Π²Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ свои Ρ„Π°ΠΉΠ»Ρ‹ Π² Π΄ΠΈΡ€Π΅ΠΊ-Ρ‚ΠΎΡ€ΠΈΠΈ $matlabroot/toolbox/matlab, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½Ρ‹ ΠΏΡ€ΠΈ пСрСустановкС ΠΈΠ»ΠΈ установкС Π½ΠΎΠ²ΠΎΠΉ вСрсии MATLAB-Π° Π½Π° Π²Π°ΡˆΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π‘ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΏΡƒΡ‚Π΅ΠΉ доступа. ВсС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π²Π°ΠΌΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π½Π°Ρ…ΠΎ-дящиСся Π½Π° ΠΏΡƒΡ‚ях доступа систСмы MATLAB. Когда Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π² ΠΏΡƒΡ‚ΠΈ доступа, Π²Ρ‹ добавляСтС Π΅Π΅ ΠΊ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ путям. ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ (subdirectories) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² ΠΏΡƒΡ‚ΠΈ доступа явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ; ΠΎΠ½ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ся Π² ΠΏΡƒΡ‚ΠΈ доступа автоматичСски, ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ. ΠŸΡƒΡ‚ΠΈ доступа систСмы MATLAB хранятся Π² Ρ„Π°ΠΉΠ»Π΅ pathdef.m. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ располоТСния Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° ΠΏΡƒΡ‚ях доступа ΠΈΠΌΠ΅Π΅Ρ‚ сущСствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. БистСма MATLAB ΠΈΡ‰Π΅Ρ‚ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ Ρ‚. Π΄.), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ foo, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Если Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ foo Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Ρ‚ΠΎ ΡΠΈΡΡ‚Π΅ΠΌΠ° MATLAB выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

1. Π˜Ρ‰Π΅Ρ‚ foo ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ.

2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся Π»ΠΈ foo встроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

3. Π˜Ρ‰Π΅Ρ‚ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Ρ„Π°ΠΉΠ» Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ foo.m.

4. Π˜Ρ‰Π΅Ρ‚ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π²ΠΎ Π²ΡΠ΅Ρ… дирСкториях Π½Π° ΠΏΡƒΡ‚ΠΈ доступа MATLAB Ρ„Π°ΠΉΠ» foo.m.

Π₯отя Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ схСма поиска являСтся Π±ΠΎΠ»Π΅Π΅ слоТной, эта упрощСнная схСма явля-Стся достаточно Ρ‚ΠΎΡ‡Π½ΠΎΠΉ для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… М-Ρ„Π°ΠΉΠ»ΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒ.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ располоТСния Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° ΠΏΡƒΡ‚ях доступа Π²Π°ΠΆΠ΅Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ имя. Когда MATLAB ΠΈΡ‰Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠ½ Π²Ρ‹-Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ²ΡˆΡƒΡŽΡΡ Π½Π° ΠΏΡƒΡ‚ях доступа; ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ„Π°ΠΉ-Π»Ρ‹) ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π΅Π½ΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая функция выполняСтся, Ρ‚. Π΅. мСстополоТСниС Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурС, ΠΌΠΎΠΆΠ½ΠΎ использо-Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ which FileName, Π³Π΄Π΅ FileName — имя Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΉ доступа. Для просмотра ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡƒΡ‚Π΅ΠΉ доступа систСмы MATLAB прСдусмотрСно Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Set Path, Π° Ρ‚Π°ΠΊΠΆΠ΅ ряд эквивалСнтных ΠΊΠΎΠΌΠ°Π½Π΄ (Ρ„Ρƒ-Π½ΠΊΡ†ΠΈΠΉ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Для открытия ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π½Ρƒ-ΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Set Path ΠΈΠ· ΠΌΠ΅Π½ΡŽ File Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, ΠΈΠ»ΠΈ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ pathtool ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки MATLABΠ°. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΡΡ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ происходят измСнСния

Π² ΠΏΡƒΡ‚ях доступа Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСанса, Π½ΠΎ ΡΡ‚ΠΈ ΠΏΡƒΡ‚ΠΈ доступа

Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ автоматичСски Π΄Π» Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… сСансов

Кнопки для измСнСния

ΠΏΡƒΡ‚Π΅ΠΉ доступа Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΏΡƒΡ‚Π΅ΠΉ доступа систСмы MATLAB

НаТатиС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… сСансов Ρ€Π°Π±ΠΎΡ‚Ρ‹

Рис. 5. Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΎΠΊΠ½ΠΎ Set Path для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡƒΡ‚Π΅ΠΉ доступа

На Ρ€ΠΈΡ. 5 ΠΈΠΌΠ΅Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Add Folder… — Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (ΠΏΠ°ΠΏΠΊΡƒ).

Add with Subfolders… — Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ориями.

Move to Top — ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡƒΡ‚ΠΈ.

Move Up — ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π½Π° ΠΎΠ΄ΠΈΠ½ шаг Π²Π²Π΅Ρ€Ρ….

Remove — Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ.

Move Down — ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π½Π° ΠΎΠ΄ΠΈΠ½ шаг Π²Π½ΠΈΠ·.

Move to Bottom — ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π² ΠΊΠΎΠ½Π΅Ρ† ΠΏΡƒΡ‚ΠΈ.

Default — Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ исходныС ΠΏΡƒΡ‚ΠΈ доступа (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

НазначСниС Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ясно ΠΈΠ· ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ

ΠŸΡ€ΠΈ опСрациях Π½Π°Π΄ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ систСма MATLAB ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π›ΡŽΠ±ΠΎΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π² Ρ‚Π΅ΠΊΡƒ-Ρ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅) ΠΈΠ»ΠΈ Π½Π° ΠΏΡƒΡ‚ΠΈ доступа систСмы MATLAB. Аналогично, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ», Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Оpen всСгда являСтся тСкущая дирСктория.

ПолС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Быстрый ΠΏΡƒΡ‚ΡŒ просмотра ΠΈΠ»ΠΈ измСнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ состоит Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ поля Current Directory (ВСкущая ДирСктория) Π² ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Для измСнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ поля, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий:

* Π’ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.

* Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ со ΡΡ‚Ρ€Π΅Π»ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ список Ρ€Π°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎ-Ρ‡ΠΈΡ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ.

* Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ (…) (см. Ρ€ΠΈΡ. 2) для Π²Ρ‹Π±ΠΎΡ€Π° Π½ΠΎΠ²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.

Окно ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° Π’Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠšΠ°Ρ‚Π°Π»ΠΎΠ³Π° (Current Directory Browser). Для поиска, просмот-Ρ€Π°, открывания ΠΈ Π²Π²ΠΎΠ΄Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ориях систСмы MATLAB ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Окном ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° Π’Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠšΠ°Ρ‚Π°Π»ΠΎΠ³Π° (ОПВК). ВсС основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ задавая ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки систСмы MATLAB. Если ОПВК Π½Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ствуСт Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС MATLAB-Π°, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΎΠΏΡ†ΠΈΠΈ Current Directory Π² ΠΌΠ΅Π½ΡŽ View, ΠΈΠ»ΠΈ ΠΆΠ΅ ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ filebrowser ΠΈΠ· ΠΊΠΎΠΌΠ°Π½-Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° (Command Window). ΠŸΡ€ΠΈ этом появится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ

Π”Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ позволяСт произвСсти быстрый

просмотр ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ

Π©Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ «Π±ΠΈΠ½ΠΎΠΊΠ»ΡŒ» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС

любого М-Ρ„Π°ΠΉΠ»Π° (опСрация поиска ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ символам)

Рис. 6. Окно просмотра Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°

Π”Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π΅Π³ΠΎ содСрТаниС Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°/ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°. Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части ОПВК (см. Ρ€ΠΈΡ. 6) ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ‡Π°ΡΡ‚ΡŒ справки (help) для Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

ИзмСнСниС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΅Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡ Π² ΠžΠŸΠ’К. Для измСнСния Ρ‚Π΅ΠΊΡƒ-Ρ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ· ΠžΠŸΠ’К ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅ΠΌ Current Directory этого ΠΎΠΊΠ½Π°, со-Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ описано Π²Ρ‹ΡˆΠ΅.

Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ! Команда dir Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ всС содСрТимоС Ρ‚Π΅ΠΊΡƒ-Ρ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ dir. Кома-Π½Π΄Π° what дСйствуСт Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ относятся ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ MATLAB. Команда which FileName, Π³Π΄Π΅ FileName — имя Ρ„Π°ΠΉΠ»Π°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡƒΡ‚ΡŒ доступа ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ.

ОПВК позволяСт Ρ‚Π°ΠΊΠΆΠ΅ произвСсти Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ ΠΊ ΠΏΡƒΡ‚ям доступа систСмы MATLAB, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Ρ‚. Π΄. (см. Π ΡƒΠΊΠΎΠ²ΠΎΠ΄-ство ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ).

Поиск ΠΈ Π·Π°ΠΌΠ΅Π½Π° содСрТимого Ρ„Π°ΠΉΠ»ΠΎΠ². Из ΠžΠŸΠ’К ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ поиск любой Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки символов Π² ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π°. Если ΠΆΠ΅ Ρ„Π°ΠΉΠ» ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² ΠΎΠΊΠ½Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°/ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ строку Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ.

Поиск Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ„Π°ΠΉΠ»Π° (Ρ„Π°ΠΉΠ»ΠΎΠ²). Для поиска Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки слСдуСт:

1. Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ОПВК (рис. 6). ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ «ΠΠ°ΠΉΡ‚ΠΈ ΠΈ Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ» (Find & Replace):

2. Для нахоТдСния всСх случаСв наличия Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ строки Π² Ρ„Π°ΠΉΠ»Π°Ρ… слСдуСт:

- Π’ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ строку Π² ΠΏΠΎΠ»Π΅ Find what.

- Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ поиска Π² ΠΏΠΎΠ»Π΅ Look in, ΠΈΠ»ΠΈ просто нСпосрСдствСнно Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ имя Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅.

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