ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠžΡΠ½ΠΎΠ²Ρ‹ графичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ вычислСний

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

Π’Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ повСрхности ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… z (x, y). Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ° построСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ ΠΏΡ€ΠΎΡΡ‚ΠΎ задания ряда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ x ΠΈ Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² x ΠΈ Ρƒ. Она Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ опрСдСлСния для X ΠΈ Y Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. Для создания Ρ‚Π°ΠΊΠΈΡ… массивов слуТит функция meshgrid. Π’ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ совмСстно с Ρ„ункциями построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… повСрхностСй… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΡΠ½ΠΎΠ²Ρ‹ графичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ вычислСний (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠžΡΠ½ΠΎΠ²Ρ‹ графичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ вычислСний

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ систСмы MATLAB

Β· ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

Β· ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌΠΈ прямых

Β· Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Π»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΈ ΠΏΠΎΠ»ΡƒΠ»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅

Β· Гистограммы ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹

Β· Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²

Β· Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ массивов Π΄Π°Π½Π½Ρ‹Ρ… для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ

Β· ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… повСрхностСй, сСчСний ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ²

Β· БрСдства управлСния подсвСткой ΠΈ ΠΎΠ±Π·ΠΎΡ€ΠΎΠΌ Ρ„ΠΈΠ³ΡƒΡ€

Β· БрСдства оформлСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²

Β· ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²

Β· Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€ΠΎΠΉ

Β· ΠžΠΊΡ€Π°ΡΠΊΠ° Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… повСрхностСй

Β· Π”Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ графичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ MATLAB

Β· сущСствСнно ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ интСрфСйс графичСских ΠΎΠΊΠΎΠ½;

Β· Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Camera для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ измСнСния условий видимости ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°;

Β· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности форматирования Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… графичСских ΠΎΠΊΠΎΠ½;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСмСщСния ΠΎΠΊΠΎΠ½ ΠΏΠΎ ΡΠΊΡ€Π°Π½Ρƒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСмСщСния области Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ графичСского ΠΎΠΊΠ½Π°;

Β· Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… систСм ΠΈ ΠΎΡΠ΅ΠΉ;

Β· высокоС качСство Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ;

Β· ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности использования Ρ†Π²Π΅Ρ‚Π°;

Β· Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ установки графичСских ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² — Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²;

Β· снятиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ‡ΠΈΡΠ»ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²;

Β· ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ получСния СстСствСнно выглядящих Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ ΠΈ ΠΈΡ… ΡΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠΉ;

Β· простота построСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² с ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠ΅ΠΉ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ построСния сСчСний Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ…ностСй плоскостями;

Β· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ многоцвСтная ΠΈ ΠΏΠΎΠ»ΡƒΡ‚оновая окраска;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ свСтовых эффСктов ΠΏΡ€ΠΈ освСщСнии Ρ„ΠΈΠ³ΡƒΡ€ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹ΠΌ источником свСта;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

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

Рассмотрим ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ — построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ° синусоиды. MATLAB строит Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎ Ρ€ΡΠ΄Ρƒ Ρ‚ΠΎΡ‡Π΅ΠΊ, соСдиняя ΠΈΡ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌΠΈ прямых, Ρ‚. Π΅. осущСствляя Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ смСТными Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π—Π°Π΄Π°Π΄ΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» измСнСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° x ΠΎΡ‚ 0 Π΄ΠΎ 10 с ΡˆΠ°Π³ΠΎΠΌ 0.1. Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° достаточно Π²Π½Π°Ρ‡Π°Π»Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ Ρ…=0:0.1:10, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² plot (sin (x)).

Π’Π΅ΠΊΡ‚ΠΎΡ€ x Π·Π°Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» измСнСния нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΡ‚ 0 Π΄ΠΎ 10 с ΡˆΠ°Π³ΠΎΠΌ 0.1. Ѐункция plot строит Π½Π΅ ΠΈΡΡ‚ΠΈΠ½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ sin (x), Π° Π»ΠΈΡˆΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ числом элСмСнтов Π²Π΅ΠΊΡ‚ΠΎΡ€Π° x Ρ‡ΠΈΡΠ»ΠΎ Ρ‚ΠΎΡ‡Π΅ΠΊ. Π­Ρ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π°Ρ‚Π΅ΠΌ просто ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌΠΈ прямых, Ρ‚. Π΅. осущСствляСтся кусочно-линСйная интСрполяция Π΄Π°Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. ΠŸΡ€ΠΈ 100 Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… получСнная кривая Π³Π»Π°Π·ΠΎΠΌ воспринимаСтся ΠΊΠ°ΠΊ Π²ΠΏΠΎΠ»Π½Π΅ плавная, Π½ΠΎ ΠΏΡ€ΠΈ 10 — 20 Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ состоящСй ΠΈΠ· ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² прямых.

MATLAB строит Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… графичСскими ΠΎΠΊΠ½Π°ΠΌΠΈ. Π’ Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΎΠΊΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню Tools (Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ вывСсти ΠΈΠ»ΠΈ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ панСль. БрСдства этой ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ Π½Π°Π½ΠΎΡΠΈΡ‚ΡŒ Π½Π° Π½ΠΈΡ… тСкстовыС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Π»ΡŽΠ±ΠΎΠΌ мСстС.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ сразу Ρ‚Ρ€Π΅Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: sin (x), cos (x) ΠΈ sin (x)/Ρ…. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ явного указания Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π²ΠΈΠ΄Π΅ Ρƒ (x):

>>y1=sin (x); y2=cos (x); y3=sin (x)/x;

Вакая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обусловлСна Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ — ΠΊΠ°ΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ x. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Ρ€ΡΠ΄Π° Ρ„ΠΎΡ€ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

plot: plot (a1, f1, a2, f2, a3, f3,…).

Π³Π΄Π΅ a1, a2, a3,…- Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π° f1, f2, f3,… — Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… строятся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Π’ Π½Π°ΡˆΠ΅ΠΌ случаС для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

>> plot (x, y1, x, y2, x, y3)

МоТно ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ MATLAB Π² ΡΡ‚ΠΎΠΌ случаС построит, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Ρ‚ΠΎΡ‡ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ ΠΈΡ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌΠΈ Π»ΠΈΠ½ΠΈΠΉ. Но, Ссли ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅. НС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ Π΄Π°ΠΆΠ΅ сбой Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого казуса Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ΠΏΡ€ΠΈ вычислСнии Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y3=sin (x)/x, Ссли x ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой массив (Π²Π΅ΠΊΡ‚ΠΎΡ€), Ρ‚ΠΎ Π½Π΅Π»ΡŒΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ дСлСния /.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, Π½Π°Π΄ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ sin (x) ΠΊ x Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° поэлСмСнтного дСлСния массивов ./.

>>y1=sin (x); y2=cos (x); y3=sin (x)./x;

Warning: Divide by zero.

(Type «warning off MATLAB: divideByZero» to suppress this warning.)

>> plot (x, y1, x, y2, x, y3)

MATLAB построил Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ всСх Ρ‚Ρ€Π΅Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ Π² ΠΎΠΊΠ½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° появилось ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π° 0 — Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρ…=0. Π­Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ plot «Π½Π΅ Π·Π½Π°Π΅Ρ‚» ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ sin (x)/x=0/0 устранима ΠΈ Π΄Π°Π΅Ρ‚ 1. Π­Ρ‚ΠΎ нСдостаток практичСски всСх систСм для числСнных вычислСний.

ГрафичСская функция fplot

MATLAB ΠΈΠΌΠ΅Π΅Ρ‚ срСдства для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ sin (x)/x, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ устранимыС нСопрСдСлСнности. Π­Ρ‚ΠΎ дСлаСтся, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠΉ графичСской ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ;

fplot: fplot ('f (x)', [xmin, xmax])

Она позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π² ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ измСнСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ… ΠΎΡ‚ xmin Π΄ΠΎ xmax Π±Π΅Π· фиксированного шага измСнСния Ρ…. Π₯отя Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ вычислСний ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ (Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° 0) выводится, Π³Ρ€Π°Ρ„ΠΈΠΊ строится ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ Ρ…=0 sinx/x=1. Команда grid on (сСтка) — Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сСтки, которая строится ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΌΠΈ линиями.

>> fplot ('sin (x)/x', [-15,15]); grid on

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌΠΈ прямых

Для отобраТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρƒ (x) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎΠΉ (ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ) систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠŸΡ€ΠΈ этом ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ строятся Π΄Π²Π΅ оси: Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ X ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ Y, ΠΈ Π·Π°Π΄Π°ΡŽΡ‚ся ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x ΠΈ Ρƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΠ·Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ (x).

Команда plot слуТит для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚ ряд ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², рассматриваСмых Π½ΠΈΠΆΠ΅.

Β· plot (X, Y) — строит Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ (Ρ…), ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ (Ρ…, Ρƒ) ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ бСрутся ΠΈΠ· Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Y ΠΈ X. Если X ΠΈΠ»ΠΈ Y — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‚ΠΎ ΡΡ‚роится сСмСйство Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ, содСрТащимся Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π΄Π²ΡƒΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ — sin (x) ΠΈ cos (x), значСния, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТатся Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Y, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ… Ρ…ранятся Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅ X:

>> x=[0 1 2 3 4 5];

>> y1=sin (x); y2=cos (x);

>> plot (x, y1, x, y2)

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ состоит ΠΈΠ· ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ², ΠΈ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ отобраТаСмая функция ΠΈΠΌΠ΅Π»Π° Π²ΠΈΠ΄ Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ количСство ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. РасполоТСниС ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ.

Β· plot (Y) — строит Π³Ρ€Π°Ρ„ΠΈΠΊ Ρƒ (x), Π³Π΄Π΅ значСния y Π±Π΅Ρ€ΡƒΡ‚ся ΠΈΠ· Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Y, Π° x ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой индСкс ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта. Если Y ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ комплСксныС элСмСнты, Ρ‚ΠΎ ΡΡ‚роится Π³Ρ€Π°Ρ„ΠΈΠΊ plot (real (Y), imag (Y)). Π’ΠΎ Π²ΡΠ΅Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях мнимая Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… игнорируСтся.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ plot (Y):

>> x=-2*pi:0.02*pi:2*pi;

>> y=sin (x)+i*cos (3*x);

>> plot (y)

plot (X, Y, S) — Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ plot (X, Y), Π½ΠΎ Ρ‚ΠΈΠΏ Π»ΠΈΠ½ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ строковой константы S.

ЗначСниями константы S ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы:

Π¦Π²Π΅Ρ‚ Π»ΠΈΠ½ΠΈΠΈ

Π’ΠΈΠΏ Ρ‚ΠΎΡ‡ΠΊΠΈ

Π’ΠΈΠΏ Π»ΠΈΠ½ΠΈΠΈ

Π–Π΅Π»Ρ‚Ρ‹ΠΉ

y

Π’ΠΎΡ‡ΠΊΠ°

.

Бплошная

;

Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ

m

ΠžΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ

Π”Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€

;

Π“ΠΎΠ»ΡƒΠ±ΠΎΠΉ

c

ΠšΡ€Π΅ΡΡ‚

x

Π¨Ρ‚Ρ€ΠΈΡ…-ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€

-.

ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ

r

Плюс

Штриховая

-;

Π—Π΅Π»Π΅Π½Ρ‹ΠΉ

g

Π—Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°

*

Π‘ΠΈΠ½ΠΈΠΉ

b

ΠšΠ²Π°Π΄Ρ€Π°Ρ‚

s

Π‘Π΅Π»Ρ‹ΠΉ

w

Π ΠΎΠΌΠ±

d

Π§Π΅Ρ€Π½Ρ‹ΠΉ

k

Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ (Π²Π½ΠΈΠ·)

v

Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ (Π²Π²Π΅Ρ€Ρ…)

^

Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ (Π²Π»Π΅Π²ΠΎ)

<

Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ (Π²ΠΏΡ€Π°Π²ΠΎ)

>

ΠŸΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ

p

Π¨Π΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ

h

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ строковой константы S ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π»ΠΈΠ½ΠΈΠΈ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΡƒΠ·Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ (Ρ‚ΠΎΡ‡ΠΊΠ°, ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ, крСст, Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Ρ€Π°Π·Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ Ρ‚. Π΄.) ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ Π»ΠΈΠ½ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

Β· Ρ€lot (X1,Y1, S1, Π₯2, Y2, S2, Π₯Π—, Y3, S3,…) — эта ΠΊΠΎΠΌΠ°Π½Π΄Π° строит Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ряд Π»ΠΈΠ½ΠΈΠΉ, прСдставлСнных Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ΄Π° (X., Y., S.), Π³Π΄Π΅ X. ΠΈ Y. — Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π° S. — ΡΡ‚Ρ€ΠΎΠΊΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠΉ конструкции Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ построСниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, Ρ†Π²Π΅Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ отличаСтся ΠΎΡ‚ Ρ†Π²Π΅Ρ‚Π° ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π’Π°ΠΊ, Ссли Π½Π°Π΄ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π»ΠΈΠ½ΠΈΠ΅ΠΉ синСго Ρ†Π²Π΅Ρ‚Π° с ΠΊΡ€Π°ΡΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Ρ‚ΠΎ Π²Π½Π°Ρ‡Π°Π»Π΅ Π½Π°Π΄ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ° с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ красного Ρ†Π²Π΅Ρ‚Π° (Π±Π΅Π· Π»ΠΈΠ½ΠΈΠΈ), Π° Π·Π°Ρ‚Π΅ΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΈΠ½ΠΈΠΈ синСго Ρ†Π²Π΅Ρ‚Π° (Π±Π΅Π· Ρ‚ΠΎΡ‡Π΅ΠΊ).

ΠŸΡ€ΠΈ отсутствии указания Π½Π° Ρ†Π²Π΅Ρ‚ Π»ΠΈΠ½ΠΈΠΉ ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΎΠ½ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ся автоматичСски ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ² (Π±Π΅Π»Ρ‹ΠΉ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ). Если Π»ΠΈΠ½ΠΈΠΉ большС ΡˆΠ΅ΡΡ‚ΠΈ, Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚ΠΎΠ² повторяСтся. Для ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹Ρ… систСм Π»ΠΈΠ½ΠΈΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ стилСм.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚Ρ€Π΅Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ стилСм прСдставлСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…:

>> x=-2*pi:0.1*pi:2*pi;

>> y1=sin (x);y2=sin (x).^2;

>> y2=sin (x).^2;

>> y3=sin (x).^3;

>>plot (x, y1,'-m', x, y2,'-.+r', x, y3,'—ok')

Π—Π΄Π΅ΡΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y1 строится сплошной Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, Π³Ρ€Π°Ρ„ΠΈΠΊ Ρƒ2 строится ΡˆΡ‚Ρ€ΠΈΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ Π·Π½Π°ΠΊΠ° «ΠΏΠ»ΡŽΡ» красного Ρ†Π²Π΅Ρ‚Π°, Π° Π³Ρ€Π°Ρ„ΠΈΠΊ yΠ— ΡΡ‚роится ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ с ΠΊΡ€ΡƒΠΆΠΊΠ°ΠΌΠΈ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Π»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅

Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ x ΠΈ Ρƒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Π² ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…, Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ логарифмичСскиС ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹. Рассмотрим ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ‚Π°ΠΊΠΈΡ… случаях.

Β· loglogx (…) — синтаксис ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Ρ€Π°Π½Π΅Π΅ рассмотрСнному для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ plot (…). ЛогарифмичСский ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… осСй X ΠΈ Y. НиТС Π΄Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ примСнСния Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

>> x=logspace (-1,3);

>> loglog (x, exp (x)./x) grid on

Ѐункция x = logspace (d1, d2) Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€-строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ 50 равноотстоящих Π² Π»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 10d1 Π΄ΠΎ 10d2 .

Ѐункция x =logspace (d1, d2, n) Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€-строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ n Ρ€Π°Π²Π½ΠΎΠΎΡ‚стоящих Π² Π»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 10d1 Π΄ΠΎ 10d2.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ прСдставлСн Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅Ρ…Ρ€ (Ρ…)/Ρ… Π² Π»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅. Командой grid on ΡΡ‚роится координатная сСтка. НСравномСрноС располоТСниС Π»ΠΈΠ½ΠΈΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСтки ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСский ΠΌΠ°ΡΡˆΡ‚Π°Π± осСй.

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² ΠΏΠΎΠ»ΡƒΠ»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»Π΅Π½ полулогарифмичСский ΠΌΠ°ΡΡˆΡ‚Π°Π± Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ оси задаСтся логарифмичСский ΠΌΠ°ΡΡˆΡ‚Π°Π±, Π° ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ — Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ.

Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΠΎΠ»ΡƒΠ»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: semilogx (…) — строит Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ (основаниС 10) ΠΏΠΎ ΠΎΡΠΈ X ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ ΠΏΠΎ ΠΎΡΠΈ Y; semilogy (…) — строит Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π»ΠΎΠ³Π°Ρ€ΠΈΡ„мичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ ΠΏΠΎ ΠΎΡΠΈ Y ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ ΠΏΠΎ ΠΎΡΠΈ X.

Π—Π°ΠΏΠΈΡΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (…) выполняСтся ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ plot (…). ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

>> x=0:0.5:10;

>> semilogy (x, exp (x))

НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ выродился Π² ΠΏΡ€ΡΠΌΡƒΡŽ линию. ΠœΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠΉ сСтки Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΆΠ΅ Π½Π΅Ρ‚.

Π‘Ρ‚ΠΎΠ»Π±Ρ†ΠΎΠ²Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹

Π‘Ρ‚ΠΎΠ»Π±Ρ†ΠΎΠ²Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅, посвящСнной финансам ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΌΠ°Ρ‚СматичСской Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅. НиТС прСдставлСны ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для построСния Ρ‚Π°ΠΊΠΈΡ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ.

Β· bar (x, Y) — строит столбцовый Π³Ρ€Π°Ρ„ΠΈΠΊ элСмСнтов Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Y (ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ столбцов для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Y) со ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ полоТСния столбцов, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ значСниями элСмСнтов Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ΄Ρ‚ΠΈ Π² ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½ΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅ΠΌ порядкС;

Β· bar (Y) — строит Π³Ρ€Π°Ρ„ΠΈΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Y Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, Π½ΠΎ Ρ„актичСски для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€ Ρ…=1:m;

Β· bar (x, Y, WIDTH) ΠΈΠ»ΠΈ bar (Y, WIDTH) — ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° Ρ€Π°Π½Π΅Π΅ рассмотрСнным, Π½ΠΎ ΡΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбцов (ΠΏΡ€ΠΈ WIDTH > 1 столбцы Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π΄Π°Π½ΠΎ WIDTH = 0.8.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этих ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅: bar (… 'БпСцификация') для задания спСцификации Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΈΠΏΠ° Π»ΠΈΠ½ΠΈΠΉ, Ρ†Π²Π΅Ρ‚Π° ΠΈ Ρ‚. Π΄., ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ plot. БпСцификация 'stacked' Π·Π°Π΄Π°Π΅Ρ‚ рисованиС всСх n ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ² Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ m Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ построСния столбцовой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 12×3 приводится Π½ΠΈΠΆΠ΅:

>> %Бтолбцовая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

>> subplot (2,1,1), bar (rand (12,3), stacked'), colormap (cool)

Помимо ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bar (…) сущСствуСт аналогичная Π΅ΠΉ ΠΏΠΎ ΡΠΈΠ½Ρ‚аксису ΠΊΠΎΠΌΠ°Π½Π΄Π° barh (…), которая" строит столбцовыС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ располоТСниСм столбцов.

>> subplot (2,1,1), barh (rand (5,3), 'stacked'), colormap (cool)

КакоС ΠΈΠΌΠ΅Π½Π½ΠΎ располоТСниС столбцов Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, зависит ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для прСдставлСния своих Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ гистограмм

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ гистограмма Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ числа ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ элСмСнтов Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Y Π² Πœ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² с ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ этих чисСл Π² Π²ΠΈΠ΄Π΅ столбцовой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Для получСния Π΄Π°Π½Π½Ρ‹Ρ… для гистограммы слуТит функция hist, записываСмая Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅:

Β· N=hist (Y) — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ чисСл ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ для 10 ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… автоматичСски. Если Y — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‚ΠΎ Π²Ρ‹Π΄Π°Π΅Ρ‚ся массив Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Ρ‡ΠΈΡΠ»Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΅Π΅ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ²;

Β· N=hist (Y, M) — Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° Π²Ρ‹ΡˆΠ΅Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΉ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся М ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² (ΠœΡΠΊΠ°Π»ΡΡ€);

Β· N=hist (Y, X) — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ числа ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ элСмСнтов Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Y Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹, Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π½Ρ‹ элСмСнтами Π²Π΅ΠΊΡ‚ΠΎΡ€Π° X;

Β· [N, X]=HIST (…) — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ числа ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ².

Команда hist (…) с ΡΠΈΠ½Ρ‚аксисом, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅, строит Π³Ρ€Π°Ρ„ΠΈΠΊ гистограммы. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ строится гистограмма для 1000 случайных чисСл ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ся Π²Π΅ΠΊΡ‚ΠΎΡ€ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ Ρ‡ΠΈΡΠ»Π°Ρ… ΠΈΡ… ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ x:

>> x=-3:0.2:3;

>> y=randn (1000,1);

>> hist (y, x)

>> h=hist (y, x)

h =

Columns 1 through 9

0 0 3 7 8 9 11 23 33

Columns 10 through 18

43 57 55 70 62 83 87 93 68

Columns 19 through 27

70 65 41 35 27 21 12 5 6

Columns 28 through 31

3 2 1 0

НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ распрСдСлСниС случайных чисСл Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π°ΠΊΠΎΠ½Ρƒ. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ² ΠΈΡ… ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ большСС соотвСтствиС этому Π·Π°ΠΊΠΎΠ½Ρƒ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ массивов Π΄Π°Π½Π½Ρ‹Ρ… для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ

Π’Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ повСрхности ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… z (x, y). Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ° построСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ ΠΏΡ€ΠΎΡΡ‚ΠΎ задания ряда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ x ΠΈ Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² x ΠΈ Ρƒ. Она Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ опрСдСлСния для X ΠΈ Y Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. Для создания Ρ‚Π°ΠΊΠΈΡ… массивов слуТит функция meshgrid. Π’ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ совмСстно с Ρ„ункциями построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… повСрхностСй. Ѐункция meshgrid записываСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…:

Β· [X, Y] = meshgrid (x) — Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° [X, Y] = meshgrid (x, x);

Β· [X, Y, Z] = meshgrid (x, y, z) — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ массивы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚Ρ€Π΅Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΡΡ‚роСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²;

Β· [X, Y] = meshgrid (x, y) — ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ x ΠΈ Ρƒ, Π² ΠΌΠ°ΡΡΠΈΠ²Ρ‹ X ΠΈ Y, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΡΡ‚роСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ массива X ΡΠ²Π»ΡΡŽΡ‚ся копиями Π²Π΅ΠΊΡ‚ΠΎΡ€Π° x; Π° ΡΡ‚ΠΎΠ»Π±Ρ†Ρ‹ Y — копиями Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

>> [X, Y]=meshgrid (1:4, 13:17)

X =

1 2 3 4

1 2 3 4

1 2 3 4

1 2 3 4

1 2 3 4

Y =

13 13 13 13

14 14 14 14

15 15 15 15

16 16 16 16

17 17 17 17

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ примСнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ meshgrid:

>> [X, Y]=meshgrid (-2:0.2:2, -2:0.2:2);

Π’Π°ΠΊΠΎΠΉ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠΏΠΎΡ€Π½ΡƒΡŽ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ для построСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ повСрхности ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ x ΠΈ y ΠΎΡ‚-2 Π΄ΠΎ 2с шагом 0.2.

Ѐункция ndgrid являСтся ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ meshgrid:

Β· [Π₯1,Π₯2,Π₯Π—,…] = ndgrid (x1,x2,x3…) — ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ x1,.x, x3…, Π² ΠΌΠ°ΡΡΠΈΠ²Ρ‹ Π₯1, Π₯2,Π₯Π—…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ интСрполяции, i-я Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ массива Xi ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΊΠΎΠΏΠΈΠ΅ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° xi;

[XI, Π₯2…] = ndgrid (x) — Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° [XI, Π₯2…] = ndgrid (x, x,…).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ примСнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ndgrid прСдставлСн Π½ΠΈΠΆΠ΅:

>> [X1,X2]=ndgrid (-2:0.2:2,-2:0.2:2);

>> Z=X1.*exp (-X1.^2-X2.^2);

>> mesh (Z)

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² повСрхностСй

Команда plot3(…) являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ plot (…), Π½ΠΎ ΠΎΡ‚носится ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… z (x, Ρƒ). Она строит аксономСтричСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… повСрхностСй ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ:

Β· plot3(x, y, z) — строит массив Ρ‚ΠΎΡ‡Π΅ΠΊ, прСдставлСнных Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ x, Ρƒ ΠΈ z ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ ΠΈΡ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌΠΈ прямых. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅;

Β· plot3(X, Y, Z), Π³Π΄Π΅ X, Y ΠΈ Z — Ρ‚Ρ€ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, строит Ρ‚ΠΎΡ‡ΠΊΠΈ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ X (i:), Y (i:) ΠΈ Z (i:) ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΈΡ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌΠΈ прямых.

НиТС Π΄Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ построСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ повСрхности, описываСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ

z (Ρ…, Ρƒ)=Ρ…2+Ρƒ2;

>> [X, Y]=meshgrid (-3:0.15:3);

>> Z=X.^2+Y.^2;

>> plot3(X, Y, Z)

Π“Ρ€Π°Ρ„ΠΈΠΊ этой повСрхности ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅:

Β· plot3 (X, Y, Z, S) — обСспСчиваСт построСния, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ рассмотрСнным Ρ€Π°Π½Π΅Π΅, Π½ΠΎ ΡΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ стиля Π»ΠΈΠ½ΠΈΠΉ ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ спСцификации ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ plot. НиТС Π΄Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ примСнСния этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для построСния повСрхности ΠΊΡ€ΡƒΠΆΠΊΠ°ΠΌΠΈ:

>> [X, Y]=meshgrid (-3:0.15:3);

>> Z=X.^2+Y.^2;

>> plot3(X, Y, Z,'o')

Π“Ρ€Π°Ρ„ΠΈΠΊ повСрхности, построСнный ΠΊΡ€ΡƒΠΆΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅:

Β· plot3(x1, y1, z1, s1, Ρ…2,Ρƒ2,z2, s2, Ρ…3, ΡƒΠ—, z3, s3,…) — строит Π½Π° ΠΎΠ΄Π½ΠΎΠΌ рисункС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ z1(x1, y1), z2(x2,y2) ΠΈ Ρ‚. Π΄. со ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ Π»ΠΈΠ½ΠΈΠΉ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ примСнСния послСднСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π°Π½ Π½ΠΈΠΆΠ΅:

>> [X, Y]=meshgrid (-3:0.15:3);

>> Z=X.^2+Y.^2;

>> plot3(X, Y, Z,'-k', Y, X, Z,'k')

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС строятся Π΄Π²Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Π²Π·Π°ΠΈΠΌΠ½ΠΎ пСрпСндикулярными ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΌΠΈ линиями. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ сСтки Π±Π΅Π· окраски Π΅Π΅ ΡΡ‡Π΅Π΅ΠΊ (Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½Ρ‹ΠΉ каркас Ρ„ΠΈΠ³ΡƒΡ€Ρ‹).

Установка Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ надписи

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊ ΡƒΠΆΠ΅ построСн, MATLAB позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ этому срСдства описаны Π½ΠΈΠΆΠ΅. Π’Π°ΠΊ, для установки Π½Π°Π΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ надписи ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

Β· title ('string') — установка Π½Π° Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ надписи, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строковой константой 'string'.

Установка осСвых надписСй

Для установки надписСй Π²ΠΎΠ·Π»Π΅ осСй Ρ…, Ρƒ ΠΈ z ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

xlabel ('String')

ylabel ('String')

zlabell ('String')

Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ надпись задаСтся символьной константой ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ 'String'. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ установки Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ надписи ΠΈ Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ ΠΏΠΎ ΠΎΡΡΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² приводится Π½ΠΈΠΆΠ΅:

>> surfl (X, Y, Z)

>> [X, Y]=meshgrid (-3:0.15:3);

>> Z=sin (X)./(X.^2+Y.^2+0.3);

>> surfl (X, Y, Z)

>> colorbar

>> colormap (gray)

>> shading interp

>> xlabel ('Axis X')

>> ylabel ('Axis Y')

>> zlabel ('Axis Z')

>> title ('Surface graphic')

Π’Π²ΠΎΠ΄ тСкста Π² Π»ΡŽΠ±ΠΎΠ΅ мСсто Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

Часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ добавлСния тСкста Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ мСсто Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для обозначСния Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° text:

Β· text (X, Y, 'string') — добавляСт Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ тСкст, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ строковой константой 'string', Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ тСкста располоТСно Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (X, Y). Если X ΠΈ Y Π·Π°Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ массивы, Ρ‚ΠΎ Π½Π°Π΄ΠΏΠΈΡΡŒ помСщаСтся Π²ΠΎ Π²ΡΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ [x (i), y (i)];

Β· text (X, Y, Z. 'string') — добавляСт Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ тСкст, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ строковой константой 'string', Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ тСкста располоТСно Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ X, Y ΠΈ Z.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ надпись размСщаСтся ΠΏΠΎΠ΄ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (-4, 0.7):

>> x=-10:0.1:10;

>> plot (x, sin (x).^3)

>> text (-4,0.7,'graphic sin (x)^3')

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ

ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ Π²Π²ΠΎΠ΄Π° тСкста прСдоставляСт ΠΊΠΎΠΌΠ°Π½Π΄Π° gtext:

Β· gtext ('string') — Π·Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ тСкст Π² Π²ΠΈΠ΄Π΅ строковой константы ' string' ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΌΡ‹ΡˆΡŒΡŽ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π² Π²ΠΈΠ΄Π΅ крСстика. Установив ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто, достаточно Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ любой ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ для Π²Ρ‹Π²ΠΎΠ΄Π° тСкста;

Β· gtext (Π‘) — позволяСт Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ надпись ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° строковых ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π‘.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ примСнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ gtext:

>> x=-10:0.1:10;

>> plot (x, sin (x).^3)

>> gtext ('Function sin (x)^3')

Установив пСрСкрСстиС Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, ΠΈ Π½Π° ΡΡ‚ΠΎΠΌ мСстС появится надпись

Π’Ρ‹Π²ΠΎΠ΄ пояснСний

ПояснСниС Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² Π»ΠΈΠ½ΠΈΠΉ со ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½Ρ‹ΠΌΠΈ надписями, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Π½Π΅Π³ΠΎ, называСтся Π»Π΅Π³Π΅Π½Π΄ΠΎΠΉ. Для создания Π»Π΅Π³Π΅Π½Π΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ legend:

Β· legend (string1,string2, string3,…) — добавляСт ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π»Π΅Π³Π΅Π½Π΄Ρƒ Π² Π²ΠΈΠ΄Π΅ строк, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²;

Β· legend (М) — Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π»Π΅Π³Π΅Π½Π΄Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ М;

Β· legend OFF — устраняСт Ρ€Π°Π½Π΅Π΅ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π»Π΅Π³Π΅Π½Π΄Ρƒ;

Β· legend (…Pos) — ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π»Π΅Π³Π΅Π½Π΄Ρƒ Π² Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ мСсто, спСцифицированноС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Pos:

— Pos=0 — Π»ΡƒΡ‡ΡˆΠ΅Π΅ мСсто, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΠΎΠ΅ автоматичСски;

— Pos=1 — Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ»;

— Pos=2 — Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ»;

— Pos=3 — Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ»;

— Pos=4 — Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ»;

— Pos=-1 — справа ΠΎΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

Π§Ρ‚ΠΎΠ±Ρ‹ пСрСнСсти Π»Π΅Π³Π΅Π½Π΄Ρƒ, установитС Π½Π° Π½Π΅Π΅ курсор, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π»Π΅Π³Π΅Π½Π΄Ρƒ Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ.

Команда legend ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΈ ΡΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ — столбцовыми ΠΈ ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ Ρ‚. Π΄. Π”Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ вывСсти Π»Π΅Π³Π΅Π½Π΄Ρƒ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, строит Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚Ρ€Π΅Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с Π»Π΅Π³Π΅Π½Π΄ΠΎΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΉ Π² ΠΏΠΎΠ»Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°:

>> x=-2*pi:0.1*pi:2*pi;

>> y1=sin (x);

>> y2=sin (x).^2;

>> y3=sin (x).^3;

>> plot (x, y1,'-m', x, y2,'-.+r', x, y3,'—ok')

>> legend ('Function 1','Function 2', 'Function 3');

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ свойствами осСй Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ выводятся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ автоматичСского ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ класса axis ΠΌΠ΅Π½ΡΡŽΡ‚ эту ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ:

Β· axis ([XMIN XMAX YMIN YMAX]) — установка Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎ ΠΎΡΡΠΌ x ΠΈ Ρƒ Π΄Π»Ρ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Β· axis ([XMIN XMAX YMIN YMAX ZMIN ZMAX]) — установка Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎ ΠΎΡΡΠΌ x, Ρƒ ΠΈ z Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Β· axis auto — установка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² осСй ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ;

Β· axis manual — «Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Π΅Ρ‚» ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ состоянии, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ использовании ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ hold on ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ использовали Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ осСй;

Β· axis tight — устанавливаСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎ ΠΎΡΡΠΌ Π² ΡΠΎΠΎΡ‚вСтствии с Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌΠΈ измСнСния Π΄Π°Π½Π½Ρ‹Ρ…;

Β· axis ij — Π·Π°Π΄Π°Π΅Ρ‚ «ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΡƒΡŽ» ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ с Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ, ось i — Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ, размСчаСмая свСрху Π²Π½ΠΈΠ·, ось j — Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ся слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ;

Β· axis xy — устанавливаСт Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²Ρƒ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ осью Ρ…, Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌΠΎΠΉ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ осью Ρƒ, Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌΠΎΠΉ снизу Π²Π²Π΅Ρ€Ρ…. Начало ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ размСщаСтся Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ;

Β· axis equal — Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π± с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ расстояниСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΠΎΡΡΠΌ Ρ…, Ρƒ ΠΈ z;

Β· axis image — устанавливаСт ΠΌΠ°ΡΡˆΡ‚Π°Π±, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пиксСли изобраТСния становятся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°ΠΌΠΈ;

Β· axis square — устанавливаСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ оси Π² Π²ΠΈΠ΄Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° (ΠΈΠ»ΠΈ ΠΊΡƒΠ±Π° Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ случаС) с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ расстояниСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ осСй;

Β· axis normal — восстанавливаСт ΠΌΠ°ΡΡˆΡ‚Π°Π±, отмСняя установки axis equal ΠΈ axis square;

Β· axis vis3d — «Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Π΅Ρ‚» ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ осСй для возмоТности ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²;

Β· axis off — ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ с ΠΎΡΠ΅ΠΉ ΠΈΡ… ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹; 0

Β· axis on — восстанавливаСт Ρ€Π°Π½Π΅Π΅ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ обозначСния осСй ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹;

Β· V=axis — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ вСкторстроку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ коэффициСнты ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Если Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ, Ρ‚ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ 4 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Ссли Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ — 6 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ axis ΠΏΡ€ΠΈ построСнии Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:

>> axis ([-10 10 -1.5 1.5])

>> x=-5:0.1:5;

>> plot (x, sin (x));

>> axis ([-8 8 -1.5 1.5])

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹ осСй Π·Π°Π΄Π°Π½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ axis, Π° Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ измСнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ x ΠΈ Ρƒ.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сСтки

Π’ ΠΌΠ°Ρ‚СматичСской, физичСской ΠΈ ΠΈΠ½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΏΡ€ΠΈ построСнии Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ осСй часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΡƒΡŽ сСтку. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ grid ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ построСниС сСтки ΠΈΠ»ΠΈ ΠΎΡ‚ΠΌΠ΅Π½ΡΡ‚ΡŒ это построСниС:

Β· grid on — добавляСт сСтку ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ;

Β· grid off — ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ сСтку;

Β· grid — ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сСтки.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ grid ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² XGrid, Ygrid ΠΈ Zgrid для Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… осСй. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² Π½Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ grid:

>> x=-5:0.1:5;

>> plot (x, sin (x));

>> axis ([-8 8 -1.5 1.5])

>> grid on

НалоТСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ построСниС ΠΌΠ½ΠΎΠ³ΠΈΡ… Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΎΠΊΠ½Π΅. Для этого слуТит ΠΊΠΎΠΌΠ°Π½Π΄Π° продолТСния графичСских построСний hold. Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…:

Β· hold on — обСспСчиваСт ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Ρ‡Ρ‚ΠΎ позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΊ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ;

Β· hold off — отмСняСт Ρ€Π΅ΠΆΠΈΠΌ продолТСния графичСских построСний;

Β· hold — Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π΅ΠΆΠΈΠΌ продолТСния графичСских построСний ΠΈ ΠΎΡ‚мСняя Π΅Π³ΠΎ.

Команда hold on ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ add для свойства NextPlot ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² figure ΠΈ axes, a hold off устанавливаСт для этого свойства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ replace.

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ синусоиды ΠΈ Ρ‚Ρ€Π΅Ρ… парамСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ hold on Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ синусоиды Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΅Ρ‰Π΅ Ρ‚Ρ€ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° парамСтричСски Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

>> x=-5:0.1:5;

>> plot (x, sin (x));

>> hold on

>> plot (sin (x), cos (x));

>> plot (2*sin (x), cos (x));

>> plot (4*sin (x), cos (x));

>> hold off

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π° hold off ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ добавлСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΊ Ρ€Π°Π½Π΅Π΅ построСнным Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌ.

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ графичСского ΠΎΠΊΠ½Π°

Π‘Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π½Π°Π΄ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ нСсколько ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… осСй с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ Π±Π΅Π· налоТСния ΠΈΡ… Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ subplot, примСняСмыС ΠΏΠ΅Ρ€Π΅Π΄ построСниСм Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²:

Β· subplot — создаСт Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ класса axes (ΠΏΠΎΠ΄ΠΎΠΊΠ½Π°);

Β· subplot (m, n, p) ΠΈΠ»ΠΈ subplot (mnp) — Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ графичСскоС ΠΎΠΊΠ½ΠΎ Π½Π° Ρ‚Ρ…ΠΏ ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½, ΠΏΡ€ΠΈ этом m — число ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, n — число ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Π° p— Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΎΠΊΠ½Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ (ΠΏΠΎΠ΄ΠΎΠΊΠ½Π° ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ);

Β· subplot (H), Π³Π΄Π΅ Н — дСскриптор для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° axes, Π΄Π°Π΅Ρ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ задания ΠΏΠΎΠ΄ΠΎΠΊΠ½Π° для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Β· subplot ('position',[left bottom width height]) — создаСт ΠΏΠΎΠ΄ΠΎΠΊΠ½ΠΎ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ 0.0 Π΄ΠΎ 1.0);

Β· subplot (lll) ΠΈ clf reset — ΡƒΠ΄Π°Π»ΡΡŽΡ‚ всС ΠΏΠΎΠ΄ΠΎΠΊΠ½Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ графичСскоС ΠΎΠΊΠ½ΠΎ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ состояниС.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ subplot:

>> x=-5:0.1:5;

>> subplot (2,2,1), plot (sin (x), cos (x))

>> subplot (2,2,2), plot (sin (5*x), cos (2*x+0.2))

>> subplot (2,2,3), plot (sin (4*x), cos (2*x))

>> subplot (2,2,4), plot (cos (2*x))

Π’ ΡΡ‚ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ строятся Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΎΠΊΠ½Π°Ρ….

Для всСх Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½Ρ‹Ρ… надписСй, надписСй ΠΏΠΎ ΠΎΡΡΠΌ ΠΈ Ρ‚. Π΄.

ИзмСнСниС ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

Для измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ класса zoom:

Β· zoom — ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ состояниС Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Β· zoom (FACTOR) устанавливаСт ΠΌΠ°ΡΡˆΡ‚Π°Π± Π² ΡΠΎΠΎΡ‚вСтствии с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ FACTOR;

Β· zoom on — Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Β· zoom off — Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Β· zoom out — обСспСчиваСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ просмотр, Ρ‚. Π΅. устанавливаСт стандартный ΠΌΠ°ΡΡˆΡ‚Π°Π± Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Β· zoom xon ΠΈΠ»ΠΈ zoom yon — Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΎΡΠΈ x ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΡΠΈ Ρƒ;

Β· zoom reset — Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π± Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°;

Команда zoom позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ. Для этого Π½Π°Π΄ΠΎ подвСсти курсор ΠΌΡ‹ΡˆΠΈ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΉ вас области рисунка. Если ΠΊΠΎΠΌΠ°Π½Π΄Π° zoom Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° (on), Ρ‚ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π± Π²Π΄Π²ΠΎΠ΅, Π° ΠΏΡ€Π°Π²ΠΎΠΉ — ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π²Π΄Π²ΠΎΠ΅. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΌΡ‹ΡˆΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΌ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ участок Π³Ρ€Π°Ρ„ΠΈΠΊΠ° — ΠΏΡ€ΠΈ отпускании ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ½ ΠΏΠΎΡΠ²ΠΈΡ‚ся Π² ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΈ Π² Ρ‚ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΡƒ.

Рассмотрим Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ zoom Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

>> x=-5:0.1:5;

>> plot (x, sin (x.^5)./(x.^5+eps))

>> zoom on

ПослС прСкращСния манипуляций Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π²ΠΈΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ графичСского ΠΎΠΊΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, попавшСС Π² Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ.

Команда zoom, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ «Π»ΡƒΠΏΡ‹», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π² ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ слоТных Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Однако слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для наблюдСния Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΈ высоком ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹ большим количСством Ρ‚ΠΎΡ‡Π΅ΠΊ. Π˜Π½Π°Ρ‡Π΅ Π²ΠΈΠ΄ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ особых Ρ‚ΠΎΡ‡Π΅ΠΊ (Π² Π½Π°ΡˆΠ΅ΠΌ случаС это Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΡ€ΠΈ x Π²Π±Π»ΠΈΠ·ΠΈ нуля) Π±ΡƒΠ΄Π΅Ρ‚ сущСствСнно ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΠ³ΠΎ.

Установка ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ²

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° MATLAB обСспСчиваСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π² Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ ряд ΠΊΠΎΠΌΠ°Π½Π΄ для управлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ свСтовыми эффСктами. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… Π²Π°ΠΆΠ½ΠΎΠ΅ мСсто Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ установка ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ². ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² RGB задаСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ MAP ΠΈΠ· Ρ‚Ρ€Π΅Ρ… столбцов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… значСния интСнсивности красного (red), Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ (green) ΠΈ ΡΠΈΠ½Π΅Π³ΠΎ (blue) Ρ†Π²Π΅Ρ‚ΠΎΠ². Π˜Ρ… ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ задаСтся Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… ΠΎΡ‚ 0.0 Π΄ΠΎ 1.0. НапримСр, [0 0 0] Π·Π°Π΄Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, [1 1 1] — Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, [0 0 1] — синий Ρ†Π²Π΅Ρ‚. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ интСнсивности Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ любого Ρ†Π²Π΅Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ†Π²Π΅Ρ‚ соотвСтствуСт общСпринятому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ RGB.

Для установки ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ² слуТит ΠΊΠΎΠΌΠ°Π½Π΄Π° colormap, записываСмая Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…:

Β· colormap ('default') — устанавливаСт ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ распрСдСлСниС Ρ†Π²Π΅Ρ‚ΠΎΠ² соотвСтствуСт Ρ€Π°Π΄ΡƒΠ³Π΅;

Β· colormap (MAP) — устанавливаСт ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ RGB, Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ MAP;

Β· C= colormap — функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π‘.

m-Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ colormap устанавливаСт свойства Ρ†Π²Π΅Ρ‚ΠΎΠ² для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

Команда help graph3d наряду с ΠΏΡ€ΠΎΡ‡ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΠ°Π»ΠΈΡ‚Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… графичСской систСмой MATLAB:

Β· hsv — Ρ†Π²Π΅Ρ‚Π° Ρ€Π°Π΄ΡƒΠ³ΠΈ;

Β· hot — Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ, красного, ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²;

Β· gray — линСйная ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° Π² ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°Ρ… сСрого Ρ†Π²Π΅Ρ‚Π°;

Β· bone — сСрыС Ρ†Π²Π΅Ρ‚Π° с ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠΌ синСго;

Β· copper — линСйная ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° с ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°ΠΌΠΈ ΠΌΠ΅Π΄ΠΈ;

Β· pink — Ρ€ΠΎΠ·ΠΎΠ²Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° с ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°ΠΌΠΈ пастСли;

Β· white — ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°;

Β· flag — Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ красного, Π±Π΅Π»ΠΎΠ³ΠΎ, синСго ΠΈ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²;

Β· lines — ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° с Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π»ΠΈΠ½ΠΈΠΉ;

Β· colorcube — Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° RGB;

Β· jet — Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ HSV;

Β· prism — призматичСская ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²;

Β· cool — ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ Π³ΠΎΠ»ΡƒΠ±ΠΎΠ³ΠΎ ΠΈ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²;

Β· autumnΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ красного ΠΈ ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²;

Β· spring — ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ ΠΈ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²;

Β· winter — ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ синСго ΠΈ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²;

Β· summer — ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ².

ВсС эти ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ colormap, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ colormap (hsv) фактичСски устанавливаСт Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° colormap ('default').

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ сфСры

Для расчСта массивов X, Y ΠΈ Z ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‚ΠΎΡ‡Π΅ΠΊ сфСры ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция sphere:

Β· [X, Y, Z]=sphere (N) — Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ X, Y ΠΈ Z Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (N+1)x (N+1) для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ построСния сфСры с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ surfl (X, Y, Z) ΠΈΠ»ΠΈ surfl (X, Y, Z);

Β· [X, Y, Z]=sphere — Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ N=20.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ примСнСния этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

>> [X, Y, Z]=sphere (30);

>> surfl (X, Y, Z)

Π₯ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½Ρ‹ гСомСтричСскиС искаТСния (сфСра ΠΏΡ€ΠΈΠΏΠ»ΡŽΡΠ½ΡƒΡ‚Π°), связанныС с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°ΠΌΠΈ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹ΠΌ осям.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ окраска сфСры ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ Π΅ΠΉ Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ рСалистичный Π²ΠΈΠ΄. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ†Π²Π΅Ρ‚ задаСтся Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Z.

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