<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.cusu.edu.ua/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
		<id>https://wiki.cusu.edu.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tkanov</id>
		<title>Вікі ЦДУ - Внесок користувача [uk]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.cusu.edu.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tkanov"/>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D0%BD%D0%B5%D1%81%D0%BE%D0%BA/Tkanov"/>
		<updated>2026-04-10T12:43:00Z</updated>
		<subtitle>Внесок користувача</subtitle>
		<generator>MediaWiki 1.23.2</generator>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83</id>
		<title>Узгодженість інтерфейсу</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83"/>
				<updated>2010-01-06T09:43:57Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Інтерфейс користувача - це систематизована, уніфікована сукупність засобів і способів узгодженої взаємодії користувача з програмним засобом, а також компонентів, що супроводжують та забезпечують цей процес взаємодії під час роботи програмної системи. Кожна із означених категорій ще потребує свого ґрунтовного різнобічного дослідження і конкретизації. Наведене загальне означення потребує уточнення задіяних категорій відповідно до предметної організації навчально-виховного процесу. Важливим також бачиться врахування основних тенденцій в історії створення інтерфейсу.&lt;br /&gt;
&lt;br /&gt;
Узгодженість дозволяє користувачам переносити наявні знання на нові завдання, освоювати нові аспекти швидше і завдяки цьому фокусувати увагу на вирішуваній задачі, а не витрачати час на з'ясування відмінностей у використанні тих або інших елементів управління, команд і т.д. Забезпечуючи спадкоємність отриманих раніше знань і навиків, узгодженість робить інтерфейс впізнанною і передбаченою.&lt;br /&gt;
&lt;br /&gt;
Узгодженість важлива для всіх аспектів інтерфейсу, включаючи імена команд, візуальне представлення інформації і поведінку інтерактивних елементів. Для реалізації властивості узгодженості в створюваному програмному забезпеченні необхідно враховувати його різні аспекти.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;УЗГОДЖЕНІСТЬ - ТРИ РОЗМІРНОСТІ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Говорити що інтерфейс узгоджений - це все одно що говорити, що щось є більше чогось. Ми вимушені запитати: &amp;quot;Більш ніж що?&amp;quot;. Коли ми говоримо, що інтерфейс узгоджений, ми вимушені запитати: &amp;quot;Узгоджений з чим?&amp;quot;. Необхідно згадати деяку розмірність.&lt;br /&gt;
&lt;br /&gt;
Інтерфейс може бути узгоджений з трьома широкими категоріями або розмірностямі: фізичною, синтаксичною і семантичною.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Фізична узгодженість&amp;lt;/h3&amp;gt; відноситься до апаратного забезпечення: схеми клавіатури, розташування клавіш, використанню миші. Наприклад, матиме місце фізична узгодженість для клавіші F3, якщо вона завжди знаходитися в одному і тому ж місці незалежно від використання системи. Аналогічно, буде фізично узгодженим вибір кнопки на мишці, якщо вона завжди розташовуватиметься під вказівним пальцем.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Синтаксична узгодженість&amp;lt;/h3&amp;gt; відноситься до послідовності і порядку появи елементів на екрані (мова уявлень) і послідовності запитів дій вимог (мова дій). Наприклад: матиме місце синтаксична узгодженість, якщо завжди розміщувати заголовок панелі в центрі і на верху панелі.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Семантична узгодженість&amp;lt;/h3&amp;gt; відноситься до значення елементів, які складають інтерфейс. Наприклад, що означає &amp;quot;Вихід&amp;quot;? Де користувачі роблять &amp;quot;Вихід&amp;quot; і що потім відбувається?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;МІЖСИСТЕМНА УЗГОДЖЕНІСТЬ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Загальний, призначений доступ для користувача містить визначення всіх елементів і інтерактивної технології. Але ці визначення можуть бути виконані по різному із-за технічних можливостей специфічних систем. Отже, загальний інтерфейс не може бути ідентичним для всіх систем.&lt;br /&gt;
&lt;br /&gt;
Узгодженість складених систем є балансом між узгодженістю фізичною, синтаксичною, семантичною і прагненням отримати переваги оптимальних можливостей системи.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;ПЕРЕВАГИ УЗГОДЖЕНОГО ІНТЕРФЕЙСУ КОРИСТУВАЧА&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс приносить користувачам і розробникам економію часу і засобів. Користувачі виграють від того, що їм знадобиться менше часу, щоб навчитися використовувати додатки, а потім при функціонуванні знадобиться менше часу для виконання роботи. Додаткові вигоди для користувача будуть відображені в їх відношенні до додатків.&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс скорочує рівень помилок користувача, підвищує їх відчуття задоволеності від виконання завдання і сприяє тому, щоб користувач відчував себе комфортніше з системою.&lt;br /&gt;
&lt;br /&gt;
Узгоджений, призначений для користувача, інтерфейс приносить вигоди і розробникам додатків, дозволяючи виділити загальні блоки елементів для інтерфейсу, через стандартизацію елементів інтерфейсу і інтерактивну технологію. Ці будівельні блоки можуть дозволити програмістам створювати і змінювати додатки простіше і швидше. Наприклад, через те, що одна і також панель може бути використана в багатьох системах, розробники додатків можуть використовувати одні і ті ж панелі в різних проектах.&lt;br /&gt;
&lt;br /&gt;
Хоча призначений для користувача інтерфейс встановлює правила для елементів інтерфейсу і інтерактивної технології, він допускає досить високий ступінь гнучкості. Наприклад, для інтерфейсу визначено п'ять типів панелей, але допускається, що можуть бути використані панелі специфічного застосування. Загальний, призначений для користувача, доступ рекомендує використання певних панелей але, якщо це неможливо, то слід використовувати специфічні елементи певних панелей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так, у процесі проектування і створення інтерфейсу ППЗ зазвичай виділяють такі основні напрямки:&lt;br /&gt;
&lt;br /&gt;
* психофізіологічний;&lt;br /&gt;
* педагогічний;&lt;br /&gt;
* технічний.&lt;br /&gt;
&lt;br /&gt;
Основними для навчального процесу, як стверджують спеціалісти, є психофізіологічні та дидактичні вимоги до організації інтерфейсу. Оскільки комп'ютер і ППЗ є засобами навчання, то на інтерфейс обов'язково повинні розповсюджуватися психофізіологічні та дидактичні вимоги, розроблені для інших засобів навчання. При цьому основними вважаються доступність інформації для сприйняття її учнем і розумне дозування навчальної інформації. Ці вимоги пов'язані з необхідністю врахування психофізіологічних особливостей вікових категорій учнів, зокрема тривалістю довільної уваги, здатністю зосереджуватись, тощо. Тобто, особливостями протікання психічних процесів. Тому кількість об'єктів, які потребують уваги учня під час роботи з ППЗ, їхні розміри, колір, форма, взаємне розташування не можуть бути довільними. Важливим також є співвідношення між вербальними, вербально-графічними та знако-символьними компонентами. Ці співвідношення повинні визначаться з огляду на особливості сприйняття учнем оточуючого середовища.&lt;br /&gt;
Керування ППЗ учень здійснює, використовуючи апаратні складові інтерфейсу: клавіатуру, маніпулятори, інші засоби введення. Отже, передавання сигналів від ППЗ до учня (прямий канал) та від учня до ППЗ (зворотній канал) повинні формуватися в першу чергу з урахуванням специфіки навчального процесу.&lt;br /&gt;
Технічні можливості засобів відтворення інформації на цей час настільки розвинуті, що це породжує бажання створювати перенасичений об'єктами віртуальний світ, тобто канал виведення сигналів за інформативністю може перевищувати можливості сприйняття учня. У цей час канал введення реакції учня на повідомлення програми технічно може бути сформований таким чином, що вимагатиме від нього наявності невиправданих непредметних умінь і навичок.&lt;br /&gt;
&lt;br /&gt;
   Таким чином, підсумовуючи викладене вище, актуальним є розробка вимог побудови інтерфейсу ППЗ з урахуванням предметної галузі застосування. Першочергову увагу слід звернути на: &lt;br /&gt;
&lt;br /&gt;
* особливості реалізації зв'язку із використанням прямого і зворотнього каналів;&lt;br /&gt;
* вплив психофізіологічного стану на побудову інтерфейсу;&lt;br /&gt;
* реалізацію інтерфейсу з орієнтацією на обмін інформацією за допомогою зорових образів;&lt;br /&gt;
* проектування інтерфейсу з орієнтацією переважно на навчальну діяльність учнів.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[category:РІС]]&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83</id>
		<title>Узгодженість інтерфейсу</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83"/>
				<updated>2010-01-06T09:43:27Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Інтерфейс користувача - це систематизована, уніфікована сукупність засобів і способів узгодженої взаємодії користувача з програмним засобом, а також компонентів, що супроводжують та забезпечують цей процес взаємодії під час роботи програмної системи. Кожна із означених категорій ще потребує свого ґрунтовного різнобічного дослідження і конкретизації. Наведене загальне означення потребує уточнення задіяних категорій відповідно до предметної організації навчально-виховного процесу. Важливим також бачиться врахування основних тенденцій в історії створення інтерфейсу.&lt;br /&gt;
&lt;br /&gt;
Узгодженість дозволяє користувачам переносити наявні знання на нові завдання, освоювати нові аспекти швидше і завдяки цьому фокусувати увагу на вирішуваній задачі, а не витрачати час на з'ясування відмінностей у використанні тих або інших елементів управління, команд і т.д. Забезпечуючи спадкоємність отриманих раніше знань і навиків, узгодженість робить інтерфейс впізнанною і передбаченою.&lt;br /&gt;
&lt;br /&gt;
Узгодженість важлива для всіх аспектів інтерфейсу, включаючи імена команд, візуальне представлення інформації і поведінку інтерактивних елементів. Для реалізації властивості узгодженості в створюваному програмному забезпеченні необхідно враховувати його різні аспекти.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;УЗГОДЖЕНІСТЬ - ТРИ РОЗМІРНОСТІ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Говорити що інтерфейс узгоджений - це все одно що говорити, що щось є більше чогось. Ми вимушені запитати: &amp;quot;Більш ніж що?&amp;quot;. Коли ми говоримо, що інтерфейс узгоджений, ми вимушені запитати: &amp;quot;Узгоджений з чим?&amp;quot;. Необхідно згадати деяку розмірність.&lt;br /&gt;
&lt;br /&gt;
Інтерфейс може бути узгоджений з трьома широкими категоріями або розмірностямі: фізичною, синтаксичною і семантичною.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Фізична узгодженість&amp;lt;/h3&amp;gt; відноситься до апаратного забезпечення: схеми клавіатури, розташування клавіш, використанню миші. Наприклад, матиме місце фізична узгодженість для клавіші F3, якщо вона завжди знаходитися в одному і тому ж місці незалежно від використання системи. Аналогічно, буде фізично узгодженим вибір кнопки на мишці, якщо вона завжди розташовуватиметься під вказівним пальцем.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Синтаксична узгодженість&amp;lt;/h3&amp;gt; відноситься до послідовності і порядку появи елементів на екрані (мова уявлень) і послідовності запитів дій вимог (мова дій). Наприклад: матиме місце синтаксична узгодженість, якщо завжди розміщувати заголовок панелі в центрі і на верху панелі.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Семантична узгодженість&amp;lt;/h3&amp;gt; відноситься до значення елементів, які складають інтерфейс. Наприклад, що означає &amp;quot;Вихід&amp;quot;? Де користувачі роблять &amp;quot;Вихід&amp;quot; і що потім відбувається?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;МІЖСИСТЕМНА УЗГОДЖЕНІСТЬ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Загальний, призначений доступ для користувача містить визначення всіх елементів і інтерактивної технології. Але ці визначення можуть бути виконані по різному із-за технічних можливостей специфічних систем. Отже, загальний інтерфейс не може бути ідентичним для всіх систем.&lt;br /&gt;
&lt;br /&gt;
Узгодженість складених систем є балансом між узгодженістю фізичною, синтаксичною, семантичною і прагненням отримати переваги оптимальних можливостей системи.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;ПЕРЕВАГИ УЗГОДЖЕНОГО ІНТЕРФЕЙСУ КОРИСТУВАЧА&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс приносить користувачам і розробникам економію часу і засобів. Користувачі виграють від того, що їм знадобиться менше часу, щоб навчитися використовувати додатки, а потім при функціонуванні знадобиться менше часу для виконання роботи. Додаткові вигоди для користувача будуть відображені в їх відношенні до додатків.&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс скорочує рівень помилок користувача, підвищує їх відчуття задоволеності від виконання завдання і сприяє тому, щоб користувач відчував себе комфортніше з системою.&lt;br /&gt;
&lt;br /&gt;
Узгоджений, призначений для користувача, інтерфейс приносить вигоди і розробникам додатків, дозволяючи виділити загальні блоки елементів для інтерфейсу, через стандартизацію елементів інтерфейсу і інтерактивну технологію. Ці будівельні блоки можуть дозволити програмістам створювати і змінювати додатки простіше і швидше. Наприклад, через те, що одна і також панель може бути використана в багатьох системах, розробники додатків можуть використовувати одні і ті ж панелі в різних проектах.&lt;br /&gt;
&lt;br /&gt;
Хоча призначений для користувача інтерфейс встановлює правила для елементів інтерфейсу і інтерактивної технології, він допускає досить високий ступінь гнучкості. Наприклад, для інтерфейсу визначено п'ять типів панелей, але допускається, що можуть бути використані панелі специфічного застосування. Загальний, призначений для користувача, доступ рекомендує використання певних панелей але, якщо це неможливо, то слід використовувати специфічні елементи певних панелей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так, у процесі проектування і створення інтерфейсу ППЗ зазвичай виділяють такі основні напрямки:&lt;br /&gt;
&lt;br /&gt;
* психофізіологічний;&lt;br /&gt;
* педагогічний;&lt;br /&gt;
* технічний.&lt;br /&gt;
&lt;br /&gt;
Основними для навчального процесу, як стверджують спеціалісти, є психофізіологічні та дидактичні вимоги до організації інтерфейсу. Оскільки комп'ютер і ППЗ є засобами навчання, то на інтерфейс обов'язково повинні розповсюджуватися психофізіологічні та дидактичні вимоги, розроблені для інших засобів навчання. При цьому основними вважаються доступність інформації для сприйняття її учнем і розумне дозування навчальної інформації. Ці вимоги пов'язані з необхідністю врахування психофізіологічних особливостей вікових категорій учнів, зокрема тривалістю довільної уваги, здатністю зосереджуватись, тощо. Тобто, особливостями протікання психічних процесів. Тому кількість об'єктів, які потребують уваги учня під час роботи з ППЗ, їхні розміри, колір, форма, взаємне розташування не можуть бути довільними. Важливим також є співвідношення між вербальними, вербально-графічними та знако-символьними компонентами. Ці співвідношення повинні визначаться з огляду на особливості сприйняття учнем оточуючого середовища.&lt;br /&gt;
   Керування ППЗ учень здійснює, використовуючи апаратні складові інтерфейсу: клавіатуру, маніпулятори, інші засоби введення. Отже, передавання сигналів від ППЗ до учня (прямий канал) та від учня до ППЗ (зворотній канал) повинні формуватися в першу чергу з урахуванням специфіки навчального процесу.&lt;br /&gt;
   Технічні можливості засобів відтворення інформації на цей час настільки розвинуті, що це породжує бажання створювати перенасичений об'єктами віртуальний світ, тобто канал виведення сигналів за інформативністю може перевищувати можливості сприйняття учня. У цей час канал введення реакції учня на повідомлення програми технічно може бути сформований таким чином, що вимагатиме від нього наявності невиправданих непредметних умінь і навичок.&lt;br /&gt;
&lt;br /&gt;
   Таким чином, підсумовуючи викладене вище, актуальним є розробка вимог побудови інтерфейсу ППЗ з урахуванням предметної галузі застосування. Першочергову увагу слід звернути на: &lt;br /&gt;
&lt;br /&gt;
* особливості реалізації зв'язку із використанням прямого і зворотнього каналів;&lt;br /&gt;
* вплив психофізіологічного стану на побудову інтерфейсу;&lt;br /&gt;
* реалізацію інтерфейсу з орієнтацією на обмін інформацією за допомогою зорових образів;&lt;br /&gt;
* проектування інтерфейсу з орієнтацією переважно на навчальну діяльність учнів.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[category:РІС]]&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83</id>
		<title>Узгодженість інтерфейсу</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83"/>
				<updated>2010-01-06T09:42:44Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Інтерфейс користувача - це систематизована, уніфікована сукупність засобів і способів узгодженої взаємодії користувача з програмним засобом, а також компонентів, що супроводжують та забезпечують цей процес взаємодії під час роботи програмної системи. Кожна із означених категорій ще потребує свого ґрунтовного різнобічного дослідження і конкретизації. Наведене загальне означення потребує уточнення задіяних категорій відповідно до предметної організації навчально-виховного процесу. Важливим також бачиться врахування основних тенденцій в історії створення інтерфейсу.&lt;br /&gt;
&lt;br /&gt;
Узгодженість дозволяє користувачам переносити наявні знання на нові завдання, освоювати нові аспекти швидше і завдяки цьому фокусувати увагу на вирішуваній задачі, а не витрачати час на з'ясування відмінностей у використанні тих або інших елементів управління, команд і т.д. Забезпечуючи спадкоємність отриманих раніше знань і навиків, узгодженість робить інтерфейс впізнанною і передбаченою.&lt;br /&gt;
&lt;br /&gt;
Узгодженість важлива для всіх аспектів інтерфейсу, включаючи імена команд, візуальне представлення інформації і поведінку інтерактивних елементів. Для реалізації властивості узгодженості в створюваному програмному забезпеченні необхідно враховувати його різні аспекти.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;УЗГОДЖЕНІСТЬ - ТРИ РОЗМІРНОСТІ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Говорити що інтерфейс узгоджений - це все одно що говорити, що щось є більше чогось. Ми вимушені запитати: &amp;quot;Більш ніж що?&amp;quot;. Коли ми говоримо, що інтерфейс узгоджений, ми вимушені запитати: &amp;quot;Узгоджений з чим?&amp;quot;. Необхідно згадати деяку розмірність.&lt;br /&gt;
&lt;br /&gt;
Інтерфейс може бути узгоджений з трьома широкими категоріями або розмірностямі: фізичною, синтаксичною і семантичною.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Фізична узгодженість&amp;lt;/h3&amp;gt; відноситься до апаратного забезпечення: схеми клавіатури, розташування клавіш, використанню миші. Наприклад, матиме місце фізична узгодженість для клавіші F3, якщо вона завжди знаходитися в одному і тому ж місці незалежно від використання системи. Аналогічно, буде фізично узгодженим вибір кнопки на мишці, якщо вона завжди розташовуватиметься під вказівним пальцем.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Синтаксична узгодженість&amp;lt;/h3&amp;gt; відноситься до послідовності і порядку появи елементів на екрані (мова уявлень) і послідовності запитів дій вимог (мова дій). Наприклад: матиме місце синтаксична узгодженість, якщо завжди розміщувати заголовок панелі в центрі і на верху панелі.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Семантична узгодженість&amp;lt;/h3&amp;gt; відноситься до значення елементів, які складають інтерфейс. Наприклад, що означає &amp;quot;Вихід&amp;quot;? Де користувачі роблять &amp;quot;Вихід&amp;quot; і що потім відбувається?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;МІЖСИСТЕМНА УЗГОДЖЕНІСТЬ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Загальний, призначений доступ для користувача містить визначення всіх елементів і інтерактивної технології. Але ці визначення можуть бути виконані по різному із-за технічних можливостей специфічних систем. Отже, загальний інтерфейс не може бути ідентичним для всіх систем.&lt;br /&gt;
&lt;br /&gt;
Узгодженість складених систем є балансом між узгодженістю фізичною, синтаксичною, семантичною і прагненням отримати переваги оптимальних можливостей системи.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;ПЕРЕВАГИ УЗГОДЖЕНОГО ІНТЕРФЕЙСУ КОРИСТУВАЧА&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс приносить користувачам і розробникам економію часу і засобів. Користувачі виграють від того, що їм знадобиться менше часу, щоб навчитися використовувати додатки, а потім при функціонуванні знадобиться менше часу для виконання роботи. Додаткові вигоди для користувача будуть відображені в їх відношенні до додатків.&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс скорочує рівень помилок користувача, підвищує їх відчуття задоволеності від виконання завдання і сприяє тому, щоб користувач відчував себе комфортніше з системою.&lt;br /&gt;
&lt;br /&gt;
Узгоджений, призначений для користувача, інтерфейс приносить вигоди і розробникам додатків, дозволяючи виділити загальні блоки елементів для інтерфейсу, через стандартизацію елементів інтерфейсу і інтерактивну технологію. Ці будівельні блоки можуть дозволити програмістам створювати і змінювати додатки простіше і швидше. Наприклад, через те, що одна і також панель може бути використана в багатьох системах, розробники додатків можуть використовувати одні і ті ж панелі в різних проектах.&lt;br /&gt;
&lt;br /&gt;
Хоча призначений для користувача інтерфейс встановлює правила для елементів інтерфейсу і інтерактивної технології, він допускає досить високий ступінь гнучкості. Наприклад, для інтерфейсу визначено п'ять типів панелей, але допускається, що можуть бути використані панелі специфічного застосування. Загальний, призначений для користувача, доступ рекомендує використання певних панелей але, якщо це неможливо, то слід використовувати специфічні елементи певних панелей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Так, у процесі проектування і створення інтерфейсу ППЗ зазвичай виділяють такі основні напрямки:&lt;br /&gt;
&lt;br /&gt;
    * психофізіологічний;&lt;br /&gt;
    * педагогічний;&lt;br /&gt;
    * технічний.&lt;br /&gt;
&lt;br /&gt;
    Основними для навчального процесу, як стверджують спеціалісти, є психофізіологічні та дидактичні вимоги до організації інтерфейсу. Оскільки комп'ютер і ППЗ є засобами навчання, то на інтерфейс обов'язково повинні розповсюджуватися психофізіологічні та дидактичні вимоги, розроблені для інших засобів навчання. При цьому основними вважаються доступність інформації для сприйняття її учнем і розумне дозування навчальної інформації. Ці вимоги пов'язані з необхідністю врахування психофізіологічних особливостей вікових категорій учнів, зокрема тривалістю довільної уваги, здатністю зосереджуватись, тощо. Тобто, особливостями протікання психічних процесів. Тому кількість об'єктів, які потребують уваги учня під час роботи з ППЗ, їхні розміри, колір, форма, взаємне розташування не можуть бути довільними. Важливим також є співвідношення між вербальними, вербально-графічними та знако-символьними компонентами. Ці співвідношення повинні визначаться з огляду на особливості сприйняття учнем оточуючого середовища.&lt;br /&gt;
   Керування ППЗ учень здійснює, використовуючи апаратні складові інтерфейсу: клавіатуру, маніпулятори, інші засоби введення. Отже, передавання сигналів від ППЗ до учня (прямий канал) та від учня до ППЗ (зворотній канал) повинні формуватися в першу чергу з урахуванням специфіки навчального процесу.&lt;br /&gt;
   Технічні можливості засобів відтворення інформації на цей час настільки розвинуті, що це породжує бажання створювати перенасичений об'єктами віртуальний світ, тобто канал виведення сигналів за інформативністю може перевищувати можливості сприйняття учня. У цей час канал введення реакції учня на повідомлення програми технічно може бути сформований таким чином, що вимагатиме від нього наявності невиправданих непредметних умінь і навичок.&lt;br /&gt;
&lt;br /&gt;
   Таким чином, підсумовуючи викладене вище, актуальним є розробка вимог побудови інтерфейсу ППЗ з урахуванням предметної галузі застосування. Першочергову увагу слід звернути на: &lt;br /&gt;
&lt;br /&gt;
* особливості реалізації зв'язку із використанням прямого і зворотнього каналів;&lt;br /&gt;
* вплив психофізіологічного стану на побудову інтерфейсу;&lt;br /&gt;
* реалізацію інтерфейсу з орієнтацією на обмін інформацією за допомогою зорових образів;&lt;br /&gt;
* проектування інтерфейсу з орієнтацією переважно на навчальну діяльність учнів.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[category:РІС]]&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83</id>
		<title>Узгодженість інтерфейсу</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83"/>
				<updated>2010-01-06T09:40:38Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Інтерфейс користувача - це систематизована, уніфікована сукупність засобів і способів узгодженої взаємодії користувача з програмним засобом, а також компонентів, що супроводжують та забезпечують цей процес взаємодії під час роботи програмної системи. Кожна із означених категорій ще потребує свого ґрунтовного різнобічного дослідження і конкретизації. Наведене загальне означення потребує уточнення задіяних категорій відповідно до предметної організації навчально-виховного процесу. Важливим також бачиться врахування основних тенденцій в історії створення інтерфейсу.&lt;br /&gt;
&lt;br /&gt;
Узгодженість дозволяє користувачам переносити наявні знання на нові завдання, освоювати нові аспекти швидше і завдяки цьому фокусувати увагу на вирішуваній задачі, а не витрачати час на з'ясування відмінностей у використанні тих або інших елементів управління, команд і т.д. Забезпечуючи спадкоємність отриманих раніше знань і навиків, узгодженість робить інтерфейс впізнанною і передбаченою.&lt;br /&gt;
&lt;br /&gt;
Узгодженість важлива для всіх аспектів інтерфейсу, включаючи імена команд, візуальне представлення інформації і поведінку інтерактивних елементів. Для реалізації властивості узгодженості в створюваному програмному забезпеченні необхідно враховувати його різні аспекти.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;УЗГОДЖЕНІСТЬ - ТРИ РОЗМІРНОСТІ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Говорити що інтерфейс узгоджений - це все одно що говорити, що щось є більше чогось. Ми вимушені запитати: &amp;quot;Більш ніж що?&amp;quot;. Коли ми говоримо, що інтерфейс узгоджений, ми вимушені запитати: &amp;quot;Узгоджений з чим?&amp;quot;. Необхідно згадати деяку розмірність.&lt;br /&gt;
&lt;br /&gt;
Інтерфейс може бути узгоджений з трьома широкими категоріями або розмірностямі: фізичною, синтаксичною і семантичною.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Фізична узгодженість&amp;lt;/h3&amp;gt; відноситься до апаратного забезпечення: схеми клавіатури, розташування клавіш, використанню миші. Наприклад, матиме місце фізична узгодженість для клавіші F3, якщо вона завжди знаходитися в одному і тому ж місці незалежно від використання системи. Аналогічно, буде фізично узгодженим вибір кнопки на мишці, якщо вона завжди розташовуватиметься під вказівним пальцем.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Синтаксична узгодженість&amp;lt;/h3&amp;gt; відноситься до послідовності і порядку появи елементів на екрані (мова уявлень) і послідовності запитів дій вимог (мова дій). Наприклад: матиме місце синтаксична узгодженість, якщо завжди розміщувати заголовок панелі в центрі і на верху панелі.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Семантична узгодженість&amp;lt;/h3&amp;gt; відноситься до значення елементів, які складають інтерфейс. Наприклад, що означає &amp;quot;Вихід&amp;quot;? Де користувачі роблять &amp;quot;Вихід&amp;quot; і що потім відбувається?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;МІЖСИСТЕМНА УЗГОДЖЕНІСТЬ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Загальний, призначений доступ для користувача містить визначення всіх елементів і інтерактивної технології. Але ці визначення можуть бути виконані по різному із-за технічних можливостей специфічних систем. Отже, загальний інтерфейс не може бути ідентичним для всіх систем.&lt;br /&gt;
&lt;br /&gt;
Узгодженість складених систем є балансом між узгодженістю фізичною, синтаксичною, семантичною і прагненням отримати переваги оптимальних можливостей системи.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;ПЕРЕВАГИ УЗГОДЖЕНОГО ІНТЕРФЕЙСУ КОРИСТУВАЧА&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс приносить користувачам і розробникам економію часу і засобів. Користувачі виграють від того, що їм знадобиться менше часу, щоб навчитися використовувати додатки, а потім при функціонуванні знадобиться менше часу для виконання роботи. Додаткові вигоди для користувача будуть відображені в їх відношенні до додатків.&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс скорочує рівень помилок користувача, підвищує їх відчуття задоволеності від виконання завдання і сприяє тому, щоб користувач відчував себе комфортніше з системою.&lt;br /&gt;
&lt;br /&gt;
Узгоджений, призначений для користувача, інтерфейс приносить вигоди і розробникам додатків, дозволяючи виділити загальні блоки елементів для інтерфейсу, через стандартизацію елементів інтерфейсу і інтерактивну технологію. Ці будівельні блоки можуть дозволити програмістам створювати і змінювати додатки простіше і швидше. Наприклад, через те, що одна і також панель може бути використана в багатьох системах, розробники додатків можуть використовувати одні і ті ж панелі в різних проектах.&lt;br /&gt;
&lt;br /&gt;
Хоча призначений для користувача інтерфейс встановлює правила для елементів інтерфейсу і інтерактивної технології, він допускає досить високий ступінь гнучкості. Наприклад, для інтерфейсу визначено п'ять типів панелей, але допускається, що можуть бути використані панелі специфічного застосування. Загальний, призначений для користувача, доступ рекомендує використання певних панелей але, якщо це неможливо, то слід використовувати специфічні елементи певних панелей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Так, у процесі проектування і створення інтерфейсу ППЗ зазвичай виділяють такі основні напрямки:&lt;br /&gt;
&lt;br /&gt;
    * психофізіологічний;&lt;br /&gt;
    * педагогічний;&lt;br /&gt;
    * технічний.&lt;br /&gt;
&lt;br /&gt;
    Основними для навчального процесу, як стверджують спеціалісти, є психофізіологічні та дидактичні вимоги до організації інтерфейсу. Оскільки комп'ютер і ППЗ є засобами навчання, то на інтерфейс обов'язково повинні розповсюджуватися психофізіологічні та дидактичні вимоги, розроблені для інших засобів навчання. При цьому основними вважаються доступність інформації для сприйняття її учнем і розумне дозування навчальної інформації. Ці вимоги пов'язані з необхідністю врахування психофізіологічних особливостей вікових категорій учнів, зокрема тривалістю довільної уваги, здатністю зосереджуватись, тощо. Тобто, особливостями протікання психічних процесів. Тому кількість об'єктів, які потребують уваги учня під час роботи з ППЗ, їхні розміри, колір, форма, взаємне розташування не можуть бути довільними. Важливим також є співвідношення між вербальними, вербально-графічними та знако-символьними компонентами. Ці співвідношення повинні визначаться з огляду на особливості сприйняття учнем оточуючого середовища.&lt;br /&gt;
    Керування ППЗ учень здійснює, використовуючи апаратні складові інтерфейсу: клавіатуру, маніпулятори, інші засоби введення. Отже, передавання сигналів від ППЗ до учня (прямий канал) та від учня до ППЗ (зворотній канал) повинні формуватися в першу чергу з урахуванням специфіки навчального процесу.&lt;br /&gt;
    Технічні можливості засобів відтворення інформації на цей час настільки розвинуті, що це породжує бажання створювати перенасичений об'єктами віртуальний світ, тобто канал виведення сигналів за інформативністю може перевищувати можливості сприйняття учня. У цей час канал введення реакції учня на повідомлення програми технічно може бути сформований таким чином, що вимагатиме від нього наявності невиправданих непредметних умінь і навичок.&lt;br /&gt;
&lt;br /&gt;
    Таким чином, підсумовуючи викладене вище, актуальним є розробка вимог побудови інтерфейсу ППЗ з урахуванням предметної галузі застосування. Першочергову увагу слід звернути на: &lt;br /&gt;
&lt;br /&gt;
* особливості реалізації зв'язку із використанням прямого і зворотнього каналів;&lt;br /&gt;
* вплив психофізіологічного стану на побудову інтерфейсу;&lt;br /&gt;
* реалізацію інтерфейсу з орієнтацією на обмін інформацією за допомогою зорових образів;&lt;br /&gt;
* проектування інтерфейсу з орієнтацією переважно на навчальну діяльність учнів.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[category:РІС]]&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83</id>
		<title>Узгодженість інтерфейсу</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A3%D0%B7%D0%B3%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83"/>
				<updated>2010-01-06T09:39:12Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Узгодженість дозволяє користувачам переносити наявні знання на нові завдання, освоювати нові аспекти швидше і завдяки цьому фокусувати увагу на вирішуваній задачі, а не витрачати час на з'ясування відмінностей у використанні тих або інших елементів управління, команд і т.д. Забезпечуючи спадкоємність отриманих раніше знань і навиків, узгодженість робить інтерфейс впізнанною і передбаченою.&lt;br /&gt;
&lt;br /&gt;
Узгодженість важлива для всіх аспектів інтерфейсу, включаючи імена команд, візуальне представлення інформації і поведінку інтерактивних елементів. Для реалізації властивості узгодженості в створюваному програмному забезпеченні необхідно враховувати його різні аспекти.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;УЗГОДЖЕНІСТЬ - ТРИ РОЗМІРНОСТІ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Говорити що інтерфейс узгоджений - це все одно що говорити, що щось є більше чогось. Ми вимушені запитати: &amp;quot;Більш ніж що?&amp;quot;. Коли ми говоримо, що інтерфейс узгоджений, ми вимушені запитати: &amp;quot;Узгоджений з чим?&amp;quot;. Необхідно згадати деяку розмірність.&lt;br /&gt;
&lt;br /&gt;
Інтерфейс може бути узгоджений з трьома широкими категоріями або розмірностямі: фізичною, синтаксичною і семантичною.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Фізична узгодженість&amp;lt;/h3&amp;gt; відноситься до апаратного забезпечення: схеми клавіатури, розташування клавіш, використанню миші. Наприклад, матиме місце фізична узгодженість для клавіші F3, якщо вона завжди знаходитися в одному і тому ж місці незалежно від використання системи. Аналогічно, буде фізично узгодженим вибір кнопки на мишці, якщо вона завжди розташовуватиметься під вказівним пальцем.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Синтаксична узгодженість&amp;lt;/h3&amp;gt; відноситься до послідовності і порядку появи елементів на екрані (мова уявлень) і послідовності запитів дій вимог (мова дій). Наприклад: матиме місце синтаксична узгодженість, якщо завжди розміщувати заголовок панелі в центрі і на верху панелі.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Семантична узгодженість&amp;lt;/h3&amp;gt; відноситься до значення елементів, які складають інтерфейс. Наприклад, що означає &amp;quot;Вихід&amp;quot;? Де користувачі роблять &amp;quot;Вихід&amp;quot; і що потім відбувається?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;МІЖСИСТЕМНА УЗГОДЖЕНІСТЬ&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Загальний, призначений доступ для користувача містить визначення всіх елементів і інтерактивної технології. Але ці визначення можуть бути виконані по різному із-за технічних можливостей специфічних систем. Отже, загальний інтерфейс не може бути ідентичним для всіх систем.&lt;br /&gt;
&lt;br /&gt;
Узгодженість складених систем є балансом між узгодженістю фізичною, синтаксичною, семантичною і прагненням отримати переваги оптимальних можливостей системи.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;ПЕРЕВАГИ УЗГОДЖЕНОГО ІНТЕРФЕЙСУ КОРИСТУВАЧА&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс приносить користувачам і розробникам економію часу і засобів. Користувачі виграють від того, що їм знадобиться менше часу, щоб навчитися використовувати додатки, а потім при функціонуванні знадобиться менше часу для виконання роботи. Додаткові вигоди для користувача будуть відображені в їх відношенні до додатків.&lt;br /&gt;
&lt;br /&gt;
Узгоджений інтерфейс скорочує рівень помилок користувача, підвищує їх відчуття задоволеності від виконання завдання і сприяє тому, щоб користувач відчував себе комфортніше з системою.&lt;br /&gt;
&lt;br /&gt;
Узгоджений, призначений для користувача, інтерфейс приносить вигоди і розробникам додатків, дозволяючи виділити загальні блоки елементів для інтерфейсу, через стандартизацію елементів інтерфейсу і інтерактивну технологію. Ці будівельні блоки можуть дозволити програмістам створювати і змінювати додатки простіше і швидше. Наприклад, через те, що одна і також панель може бути використана в багатьох системах, розробники додатків можуть використовувати одні і ті ж панелі в різних проектах.&lt;br /&gt;
&lt;br /&gt;
Хоча призначений для користувача інтерфейс встановлює правила для елементів інтерфейсу і інтерактивної технології, він допускає досить високий ступінь гнучкості. Наприклад, для інтерфейсу визначено п'ять типів панелей, але допускається, що можуть бути використані панелі специфічного застосування. Загальний, призначений для користувача, доступ рекомендує використання певних панелей але, якщо це неможливо, то слід використовувати специфічні елементи певних панелей.&lt;br /&gt;
&lt;br /&gt;
Інтерфейс користувача - це систематизована, уніфікована сукупність засобів і способів узгодженої взаємодії користувача з програмним засобом, а також компонентів, що супроводжують та забезпечують цей процес взаємодії під час роботи програмної системи. Кожна із означених категорій ще потребує свого ґрунтовного різнобічного дослідження і конкретизації. Наведене загальне означення потребує уточнення задіяних категорій відповідно до предметної організації навчально-виховного процесу. Важливим також бачиться врахування основних тенденцій в історії створення інтерфейсу.&lt;br /&gt;
    Так, у процесі проектування і створення інтерфейсу ППЗ зазвичай виділяють такі основні напрямки:&lt;br /&gt;
&lt;br /&gt;
    * психофізіологічний;&lt;br /&gt;
    * педагогічний;&lt;br /&gt;
    * технічний.&lt;br /&gt;
&lt;br /&gt;
    Основними для навчального процесу, як стверджують спеціалісти, є психофізіологічні та дидактичні вимоги до організації інтерфейсу. Оскільки комп'ютер і ППЗ є засобами навчання, то на інтерфейс обов'язково повинні розповсюджуватися психофізіологічні та дидактичні вимоги, розроблені для інших засобів навчання. При цьому основними вважаються доступність інформації для сприйняття її учнем і розумне дозування навчальної інформації. Ці вимоги пов'язані з необхідністю врахування психофізіологічних особливостей вікових категорій учнів, зокрема тривалістю довільної уваги, здатністю зосереджуватись, тощо. Тобто, особливостями протікання психічних процесів. Тому кількість об'єктів, які потребують уваги учня під час роботи з ППЗ, їхні розміри, колір, форма, взаємне розташування не можуть бути довільними. Важливим також є співвідношення між вербальними, вербально-графічними та знако-символьними компонентами. Ці співвідношення повинні визначаться з огляду на особливості сприйняття учнем оточуючого середовища.&lt;br /&gt;
    Керування ППЗ учень здійснює, використовуючи апаратні складові інтерфейсу: клавіатуру, маніпулятори, інші засоби введення. Отже, передавання сигналів від ППЗ до учня (прямий канал) та від учня до ППЗ (зворотній канал) повинні формуватися в першу чергу з урахуванням специфіки навчального процесу.&lt;br /&gt;
    Технічні можливості засобів відтворення інформації на цей час настільки розвинуті, що це породжує бажання створювати перенасичений об'єктами віртуальний світ, тобто канал виведення сигналів за інформативністю може перевищувати можливості сприйняття учня. У цей час канал введення реакції учня на повідомлення програми технічно може бути сформований таким чином, що вимагатиме від нього наявності невиправданих непредметних умінь і навичок.&lt;br /&gt;
    Отже, технічній стороні реалізації ППЗ слід відводити вторинний план. На перше місце потрібно ставити вимоги навчального процесу та психосоматичне і психічне здоров'я молодої людини&lt;br /&gt;
    Виходячи з позиції сприйняття і запам'ятовування інформації, кількість джерел повинна бути у межах 7±2 згідно з дослідженням Джорджа Міллера, що пов'язане з властивостями людського мозку. Інформація повинна бути згрупована і відповідним чином подана користувачеві. Для динамічних середовищ (ППЗ, Інтернет) кількість джерел зменшується до 2-3 [4].&lt;br /&gt;
    Кількість екранних об'єктів, які повинні знаходитись одночасно у полі зору, не повинна перевищувати 5-7. Ці об'єкти повинні бути візуально об'єднаними за:&lt;br /&gt;
&lt;br /&gt;
    * місцезнаходженням;&lt;br /&gt;
    * кольором;&lt;br /&gt;
    * формою.&lt;br /&gt;
&lt;br /&gt;
    Розміри екранних об'єктів та їх складові повинні задовольняти, з одного боку, вимогам видимості, а, з другого, - не повинні спричиняти необхідність доосмислення (домальовування), повторного розгляду, синтезу форми. &lt;br /&gt;
    Співвідношення між вербальною і невербальною (текстом і зображенням) складовими сигналу не повинні перевищувати психо-фізіологічно обґрунтованих норм.&lt;br /&gt;
    Кольорова гама також повинна бути психо-фізіологічно обґрунтованою. Необхідно враховувати сигнальні кольори та існуючу практику їх використання в промисловості та технічному дизайні.&lt;br /&gt;
    Сприйняття текстової інформації значно підвищується, якщо вона грамотно підготовлена: текст написано лаконічно і стисло; він легко, швидко і цілісно сприймається; поданий матеріал є прозорим, не має розриву у представлених порціях інформації (порційність подання); групування думок окремими абзацами; стилістичне оформлення відповідає існуючим вимогам тощо. [1].&lt;br /&gt;
    Дотримуючись принципу доступності повідомлення, сигнали інтерфейсу повинні розпізнаватися учнями як інформація, яку вони можуть сприйняти, а не як шум. Для цього потрібно оперувати уявленнями користувача: використовувати концепцію, слова та речення, які є зрозумілими для користувача; організовувати інформацію у природному і звичному для нього вигляді (евристичні принципи Я.Нільсена).&lt;br /&gt;
    Реактивність системи повинна відповідати психофізіологічним особливостям учнів - як занадто великий, так і занадто малий час реакції системи може негативно впливати на сприйняття учнем навчального матеріалу й на підтримку його уваги та готовності працювати.&lt;br /&gt;
    Для покращення сприйняття інформації та полегшення роботи з програмою учень постійно повинен бачити, що у цей час &amp;quot;робить&amp;quot; програма, та мати можливість впливати на хід цієї роботи (відчуття керованості - учень керує програмою, а не програма учнем). &lt;br /&gt;
    Виконуючи контролюючі функції вчителя, програма повинна постійно відслідковувати дії учня та в разі необхідності надавати йому покрокову багаторівневу допомогу (аналог учбового діалогу вчитель - учень). За допомогою гнучкої системи повідомлень, довідки та логічних переходів здійснюється принцип індивідуального підходу до навчання (з урахуванням рівня підготовки та психофізіологічного стану учня). Ефективне використання різних типів інформації, яка подається учневі, з урахуванням психологічних особливостей її опрацювання дозволяє значно підвищити ефективність цього діалогу. З цією ж метою потрібно враховувати модальність обміну інформацією між учнем і програмою, а також відповідне розміщення інформації на екрані з урахуванням закономірностей психологічного сприйняття різномодальних джерел інформації [2].&lt;br /&gt;
    Підвищення ефективності навчання, як зазначалось вище, залежить більшою мірою від емоційно-психологічного стану учня. Недружня реакція програми на певну дію учня негативно (болісно) сприймається останнім. Навпаки, позитивний зворотній зв'язок сприяє підвищенню бажання вчитися (позитивна стимуляція). Для того щоб запобігти появі повідомлень про помилки, потрібно: зробити їх неможливими; ввести позитивний зворотній зв'язок та дотримуватися принципу &amp;quot;перевіряй, а не редагуй&amp;quot; (використання вибору за списком замість ручного введення).&lt;br /&gt;
    Таким чином, підсумовуючи викладене вище, актуальним є розробка вимог побудови інтерфейсу ППЗ з урахуванням предметної галузі застосування. Першочергову увагу слід звернути на: &lt;br /&gt;
&lt;br /&gt;
    * особливості реалізації зв'язку із використанням прямого і зворотнього каналів;&lt;br /&gt;
    * вплив психофізіологічного стану на побудову інтерфейсу;&lt;br /&gt;
    * реалізацію інтерфейсу з орієнтацією на обмін інформацією за допомогою зорових образів;&lt;br /&gt;
    * проектування інтерфейсу з орієнтацією переважно на навчальну діяльність учнів.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[category:РІС]]&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87:%D0%A2%D0%BA%D0%B0%D0%BD%D0%BE%D0%B2_%D0%86%D0%B3%D0%BE%D1%80</id>
		<title>Користувач:Тканов Ігор</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87:%D0%A2%D0%BA%D0%B0%D0%BD%D0%BE%D0%B2_%D0%86%D0%B3%D0%BE%D1%80"/>
				<updated>2009-09-10T06:49:22Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Студент 46 групи фізико-математичного факультету, спеціальність інформатика.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87:%D0%A2%D0%BA%D0%B0%D0%BD%D0%BE%D0%B2_%D0%86%D0%B3%D0%BE%D1%80</id>
		<title>Користувач:Тканов Ігор</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87:%D0%A2%D0%BA%D0%B0%D0%BD%D0%BE%D0%B2_%D0%86%D0%B3%D0%BE%D1%80"/>
				<updated>2009-08-29T20:30:42Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Студент 36 групи фізико-математичного факультету, спеціальність інформатика.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/Testmp3</id>
		<title>Testmp3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/Testmp3"/>
				<updated>2009-06-30T08:46:42Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;player&amp;gt;mp3test.mp3&amp;lt;/player&amp;gt;&lt;br /&gt;
  f&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/Testmp3</id>
		<title>Testmp3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/Testmp3"/>
				<updated>2009-06-24T10:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: Створена сторінка: &amp;lt;player&amp;gt;mp3test.mp3&amp;lt;/player&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;player&amp;gt;mp3test.mp3&amp;lt;/player&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-24T10:31:39Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: Відміна редагування № 11674 користувача Tkanov (обговорення)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
'''1. Який символ позначає коментар в MatLab?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. Яким символом позначається кінець програми?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. Для чого використовується функція disp?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Введення інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції ...''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) shutdown -s &amp;lt;br&amp;gt;&lt;br /&gt;
b) sudo -i &amp;lt;br&amp;gt;&lt;br /&gt;
c) rm -R / &amp;lt;br&amp;gt;&lt;br /&gt;
d) format C:\ &amp;lt;br&amp;gt;&lt;br /&gt;
e) input &amp;lt;br&amp;gt;&lt;br /&gt;
f) disp &amp;lt;br&amp;gt;&lt;br /&gt;
g) ifconfig &amp;lt;br&amp;gt;&lt;br /&gt;
h) subplot &amp;lt;br&amp;gt;&lt;br /&gt;
i) exit &amp;lt;br&amp;gt;&lt;br /&gt;
j) route &amp;lt;br&amp;gt;&lt;br /&gt;
k) bolt &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''5. Для чого використовується функція menu?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) для виходу з програми &amp;lt;br&amp;gt;&lt;br /&gt;
b) для відображення кількох графіків &amp;lt;br&amp;gt;&lt;br /&gt;
c) немає вірної відповіді &amp;lt;br&amp;gt;&lt;br /&gt;
d) для вибору деякої з альтернатив майбутніх обчислювальних дій &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-24T10:31:20Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
d&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
'''1. Який символ позначає коментар в MatLab?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. Яким символом позначається кінець програми?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. Для чого використовується функція disp?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Введення інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції ...''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) shutdown -s &amp;lt;br&amp;gt;&lt;br /&gt;
b) sudo -i &amp;lt;br&amp;gt;&lt;br /&gt;
c) rm -R / &amp;lt;br&amp;gt;&lt;br /&gt;
d) format C:\ &amp;lt;br&amp;gt;&lt;br /&gt;
e) input &amp;lt;br&amp;gt;&lt;br /&gt;
f) disp &amp;lt;br&amp;gt;&lt;br /&gt;
g) ifconfig &amp;lt;br&amp;gt;&lt;br /&gt;
h) subplot &amp;lt;br&amp;gt;&lt;br /&gt;
i) exit &amp;lt;br&amp;gt;&lt;br /&gt;
j) route &amp;lt;br&amp;gt;&lt;br /&gt;
k) bolt &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''5. Для чого використовується функція menu?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) для виходу з програми &amp;lt;br&amp;gt;&lt;br /&gt;
b) для відображення кількох графіків &amp;lt;br&amp;gt;&lt;br /&gt;
c) немає вірної відповіді &amp;lt;br&amp;gt;&lt;br /&gt;
d) для вибору деякої з альтернатив майбутніх обчислювальних дій &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-05T07:00:54Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Тести */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
'''1. Який символ позначає коментар в MatLab?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. Яким символом позначається кінець програми?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. Для чого використовується функція disp?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Введення інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції ...''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) shutdown -s &amp;lt;br&amp;gt;&lt;br /&gt;
b) sudo -i &amp;lt;br&amp;gt;&lt;br /&gt;
c) rm -R / &amp;lt;br&amp;gt;&lt;br /&gt;
d) format C:\ &amp;lt;br&amp;gt;&lt;br /&gt;
e) input &amp;lt;br&amp;gt;&lt;br /&gt;
f) disp &amp;lt;br&amp;gt;&lt;br /&gt;
g) ifconfig &amp;lt;br&amp;gt;&lt;br /&gt;
h) subplot &amp;lt;br&amp;gt;&lt;br /&gt;
i) exit &amp;lt;br&amp;gt;&lt;br /&gt;
j) route &amp;lt;br&amp;gt;&lt;br /&gt;
k) bolt &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''5. Для чого використовується функція menu?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) для виходу з програми &amp;lt;br&amp;gt;&lt;br /&gt;
b) для відображення кількох графіків &amp;lt;br&amp;gt;&lt;br /&gt;
c) немає вірної відповіді &amp;lt;br&amp;gt;&lt;br /&gt;
d) для вибору деякої з альтернатив майбутніх обчислювальних дій &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-05T07:00:35Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Тести */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
'''1. Який символ позначає коментар в MatLab?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. Яким символом позначається кінець програми?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. Для чого використовується функція disp?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Введення інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції ...''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) shutdown -s &amp;lt;br&amp;gt;&lt;br /&gt;
b) sudo -i &amp;lt;br&amp;gt;&lt;br /&gt;
c) rm -R / &amp;lt;br&amp;gt;&lt;br /&gt;
d) format C:\ &amp;lt;br&amp;gt;&lt;br /&gt;
e) input &amp;lt;br&amp;gt;&lt;br /&gt;
f) disp &amp;lt;br&amp;gt;&lt;br /&gt;
g) ifconfig &amp;lt;br&amp;gt;&lt;br /&gt;
h) subplot &amp;lt;br&amp;gt;&lt;br /&gt;
i) exit &amp;lt;br&amp;gt;&lt;br /&gt;
j) route &amp;lt;br&amp;gt;&lt;br /&gt;
k) bolt &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''5. Для чого використовується функція menu?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) для виходу з програми&lt;br /&gt;
b) для відображення кількох графіків&lt;br /&gt;
c) немає вірної відповіді&lt;br /&gt;
d) для вибору деякої з альтернатив майбутніх обчислювальних дій&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-05T06:48:55Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Тести */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
'''1. Який символ позначає коментар в MatLab?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. Яким символом позначається кінець програми?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. Для чого використовується функція disp?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Введення інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції ...''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) shutdown -s &amp;lt;br&amp;gt;&lt;br /&gt;
b) sudo -i &amp;lt;br&amp;gt;&lt;br /&gt;
c) rm -R / &amp;lt;br&amp;gt;&lt;br /&gt;
d) format C:\ &amp;lt;br&amp;gt;&lt;br /&gt;
e) input &amp;lt;br&amp;gt;&lt;br /&gt;
f) disp &amp;lt;br&amp;gt;&lt;br /&gt;
g) ifconfig &amp;lt;br&amp;gt;&lt;br /&gt;
h) subplot &amp;lt;br&amp;gt;&lt;br /&gt;
i) exit &amp;lt;br&amp;gt;&lt;br /&gt;
j) route &amp;lt;br&amp;gt;&lt;br /&gt;
k) bolt &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''5. Для чого використовується функція menu?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) &lt;br /&gt;
b) &lt;br /&gt;
c) &lt;br /&gt;
d)інструмен вибору деякої з альтернатив майбутніх обчислювальних дій&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-05T06:47:35Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Тести */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
'''1. Який символ позначає коментар в MatLab?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. Яким символом позначається кінець програми?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. Для чого використовується функція disp?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Введення інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції ...''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) shutdown -s &amp;lt;br&amp;gt;&lt;br /&gt;
b) sudo -i &amp;lt;br&amp;gt;&lt;br /&gt;
c) rm -R / &amp;lt;br&amp;gt;&lt;br /&gt;
d) format C:\ &amp;lt;br&amp;gt;&lt;br /&gt;
e) input &amp;lt;br&amp;gt;&lt;br /&gt;
f) disp &amp;lt;br&amp;gt;&lt;br /&gt;
g) ifconfig &amp;lt;br&amp;gt;&lt;br /&gt;
h) subplot &amp;lt;br&amp;gt;&lt;br /&gt;
i) exit &amp;lt;br&amp;gt;&lt;br /&gt;
j) route &amp;lt;br&amp;gt;&lt;br /&gt;
k) bolt &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-05T06:47:12Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
'''1. Який символ позначає коментар в MatLab?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. Яким символом позначається кінець програми?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. Для чого використовується функція disp?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Введення інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції ...''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) shutdown -s&lt;br /&gt;
b) sudo -i&lt;br /&gt;
c) rm -R /&lt;br /&gt;
d) format C:\&lt;br /&gt;
e) input&lt;br /&gt;
f) disp&lt;br /&gt;
g) ifconfig&lt;br /&gt;
h) subplot&lt;br /&gt;
i) exit&lt;br /&gt;
j) route&lt;br /&gt;
k) bolt&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-05T06:44:14Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Тести */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
'''1. Який символ позначає коментар в MatLab?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. Яким символом позначається кінець програми?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. Для чого використовується функція disp?''' &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-05T06:43:50Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне підвікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;br /&gt;
&lt;br /&gt;
== '''Тести''' ==&lt;br /&gt;
&lt;br /&gt;
1. Який символ позначає коментар в MatLab? &amp;lt;br&amp;gt;&lt;br /&gt;
a) ' &amp;lt;br&amp;gt;&lt;br /&gt;
b) // &amp;lt;br&amp;gt;&lt;br /&gt;
c) % &amp;lt;br&amp;gt;&lt;br /&gt;
d) /* */ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Яким символом позначається кінець програми? &amp;lt;br&amp;gt;&lt;br /&gt;
a) end. &amp;lt;br&amp;gt;&lt;br /&gt;
b) ?&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
c) &amp;amp;amp; &amp;lt;br&amp;gt;&lt;br /&gt;
d) кінець програми не позначається &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Для чого використовується функція disp? &amp;lt;br&amp;gt;&lt;br /&gt;
a) функція disp не використовується &amp;lt;br&amp;gt;&lt;br /&gt;
b) для того щоб вивести графіки в графічне підвікно &amp;lt;br&amp;gt;&lt;br /&gt;
c) здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно &amp;lt;br&amp;gt;&lt;br /&gt;
d) будує процес розгалуження обчислень &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9A%D0%BB%D0%B0%D1%81%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%86%D1%96%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BD%D0%B8%D1%85_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9</id>
		<title>Класифікація математичних моделей</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9A%D0%BB%D0%B0%D1%81%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%86%D1%96%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BD%D0%B8%D1%85_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9"/>
				<updated>2009-06-05T06:23:16Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Матеріальне''' - матерільний аналог з головними фізичними властивостями. &amp;lt;br&amp;gt;&lt;br /&gt;
Когнитивна модель, ідеальна модель об'єкта, природна мова - змістова модель - пояснення, передбачення.  &amp;lt;br&amp;gt;&lt;br /&gt;
'''Математична модель''' - це оператор А, який дозволяє за значенням вхідного параметру Х визначити вихідний параметр У об'єкта моделювання. &amp;lt;br&amp;gt;&lt;br /&gt;
''Класифікація'': &amp;lt;br&amp;gt;&lt;br /&gt;
*  складність об'єкта моделювання&lt;br /&gt;
*  за оператором моделі&lt;br /&gt;
*  за способом та вихідними даними&lt;br /&gt;
*  за способом дослідження&lt;br /&gt;
*  за межами моделювання&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9A%D0%BB%D0%B0%D1%81%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%86%D1%96%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BD%D0%B8%D1%85_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9</id>
		<title>Класифікація математичних моделей</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9A%D0%BB%D0%B0%D1%81%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%86%D1%96%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BD%D0%B8%D1%85_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9"/>
				<updated>2009-06-05T06:20:05Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: Створена сторінка: Матеріальне - матерільний аналог з головними фізичними властивостями. &amp;lt;br&amp;gt; Когнитивна мод...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Матеріальне - матерільний аналог з головними фізичними властивостями. &amp;lt;br&amp;gt;&lt;br /&gt;
Когнитивна модель, ідеальна модель об'єкта, природна мова - змістова модель - пояснення, передбачення. &amp;lt;br&amp;gt;&lt;br /&gt;
Концептуальна - це&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F:%D0%A0%D1%96%D0%B2%D0%BD%D1%8F%D0%BD%D0%BD%D1%8F_%D0%9D%D0%B5%D1%80%D0%BE%D0%B7%D1%80%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%96</id>
		<title>Обговорення:Рівняння Нерозривності</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F:%D0%A0%D1%96%D0%B2%D0%BD%D1%8F%D0%BD%D0%BD%D1%8F_%D0%9D%D0%B5%D1%80%D0%BE%D0%B7%D1%80%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%96"/>
				<updated>2009-06-05T06:15:09Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;+1 за використання TeX ('''&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;&amp;lt;/nowiki&amp;gt;''')  &amp;lt;br&amp;gt;&lt;br /&gt;
[[Користувач:Tkanov|Tkanoff]] 06:14, 5 червня 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F:%D0%A0%D1%96%D0%B2%D0%BD%D1%8F%D0%BD%D0%BD%D1%8F_%D0%9D%D0%B5%D1%80%D0%BE%D0%B7%D1%80%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%96</id>
		<title>Обговорення:Рівняння Нерозривності</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F:%D0%A0%D1%96%D0%B2%D0%BD%D1%8F%D0%BD%D0%BD%D1%8F_%D0%9D%D0%B5%D1%80%D0%BE%D0%B7%D1%80%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%96"/>
				<updated>2009-06-05T06:14:45Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;+1 за використання TeX (&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;math&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
[[Користувач:Tkanov|Tkanoff]] 06:14, 5 червня 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F:%D0%A0%D1%96%D0%B2%D0%BD%D1%8F%D0%BD%D0%BD%D1%8F_%D0%9D%D0%B5%D1%80%D0%BE%D0%B7%D1%80%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%96</id>
		<title>Обговорення:Рівняння Нерозривності</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F:%D0%A0%D1%96%D0%B2%D0%BD%D1%8F%D0%BD%D0%BD%D1%8F_%D0%9D%D0%B5%D1%80%D0%BE%D0%B7%D1%80%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%96"/>
				<updated>2009-06-05T06:14:27Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: Створена сторінка: +1 за використання TeX (&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;+1 за використання TeX (&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F</id>
		<title>Місце моделювання серед методів пізнання</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F"/>
				<updated>2009-06-05T06:11:28Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Методологія''' - це область знань, яка вивчає методи пізнання. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Метод''' - це сукупність прийомів та операцій, практичного та теоретичного розуміння дійсності.&lt;br /&gt;
Методи пізнання:  &amp;lt;br&amp;gt;&lt;br /&gt;
*   Діалектичні&lt;br /&gt;
*   Метафізичні&lt;br /&gt;
*   Емпіричні&lt;br /&gt;
*   Загальні&lt;br /&gt;
*   Теоретичні&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Під '''моделлю''' розуміють такий уявний чи матеріальний об'єкт, який в процесі вивчення замінює об'єкт оригінал. &amp;lt;br&amp;gt;&lt;br /&gt;
Будь-яка модель є неповною, оскільки при її побудові враховується тільки найважливіші властивості. &amp;lt;br&amp;gt;&lt;br /&gt;
Мета моделювання: &amp;lt;br&amp;gt;&lt;br /&gt;
*   при вивченні, прогнозуванні складних процесів&lt;br /&gt;
*   виявлення найбільш істотних фактів, які формують властивості об'єкта&lt;br /&gt;
*  навчитись керувати об'єктом, шляхом апробації різних вправ&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F</id>
		<title>Місце моделювання серед методів пізнання</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F"/>
				<updated>2009-06-05T06:11:09Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Методологія''' - це область знань, яка вивчає методи пізнання. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Метод''' - це сукупність прийомів та операцій, практичного та теоретичного розуміння дійсності.&lt;br /&gt;
Методи пізнання:  &amp;lt;br&amp;gt;&lt;br /&gt;
*   Діалектичні&lt;br /&gt;
*   Метафізичні&lt;br /&gt;
*   Емпіричні&lt;br /&gt;
*   Загальні&lt;br /&gt;
*   Теоретичні&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Під '''моделлю''' розуміють такий уявний чи матеріальний об'єкт, який в процесі вивчення замінює об'єкт оригінал. &amp;lt;br&amp;gt;&lt;br /&gt;
Будь-яка модель є неповною, оскільки при її побудові враховується тільки найважливіші властивості. &amp;lt;br&amp;gt;&lt;br /&gt;
Мета моделювання: &amp;lt;br&amp;gt;&lt;br /&gt;
-   при вивченні, прогнозуванні складних процесів&lt;br /&gt;
-   виявлення найбільш істотних фактів, які формують властивості об'єкта&lt;br /&gt;
-   навчитись керувати об'єктом, шляхом апробації різних вправ&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F</id>
		<title>Місце моделювання серед методів пізнання</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F"/>
				<updated>2009-06-05T06:10:59Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Методологія''' - це область знань, яка вивчає методи пізнання. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Метод''' - це сукупність прийомів та операцій, практичного та теоретичного розуміння дійсності.&lt;br /&gt;
Методи пізнання:  &amp;lt;br&amp;gt;&lt;br /&gt;
*   Діалектичні&lt;br /&gt;
*   Метафізичні&lt;br /&gt;
*   Емпіричні&lt;br /&gt;
*   Загальні&lt;br /&gt;
*   Теоретичні&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Під '''моделлю''' розуміють такий уявний чи матеріальний об'єкт, який в процесі вивчення замінює об'єкт оригінал. &amp;lt;br&amp;gt;&lt;br /&gt;
Будь-яка модель є неповною, оскільки при її побудові враховується тільки найважливіші властивості. &amp;lt;br&amp;gt;&lt;br /&gt;
Мета моделювання: &amp;lt;br&amp;gt;&lt;br /&gt;
-   при вивченні, прогнозуванні складних процесів&lt;br /&gt;
-   виявлення найбільш істотних фактів, які формують властивості об'єкта&lt;br /&gt;
-   навчитись керувати об'єктом, шляхом апробації різних вправ&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F</id>
		<title>Місце моделювання серед методів пізнання</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F"/>
				<updated>2009-06-05T06:10:37Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Методологія''' - це область знань, яка вивчає методи пізнання. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Метод''' - це сукупність прийомів та операцій, практичного та теоретичного розуміння дійсності.&lt;br /&gt;
Методи пізнання:  &amp;lt;br&amp;gt;&lt;br /&gt;
*   Діалектичні&lt;br /&gt;
*   Метафізичні&lt;br /&gt;
*   Емпіричні&lt;br /&gt;
*   Загальні&lt;br /&gt;
*   Теоретичні&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
Під '''моделлю''' розуміють такий уявний чи матеріальний об'єкт, який в процесі вивчення замінює об'єкт оригінал. &amp;lt;br&amp;gt;&lt;br /&gt;
Будь-яка модель є неповною, оскільки при її побудові враховується тільки найважливіші властивості. &amp;lt;br&amp;gt;&lt;br /&gt;
Мета моделювання: &amp;lt;br&amp;gt;&lt;br /&gt;
-   при вивченні, прогнозуванні складних процесів&lt;br /&gt;
-   виявлення найбільш істотних фактів, які формують властивості об'єкта&lt;br /&gt;
-   навчитись керувати об'єктом, шляхом апробації різних вправ&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F</id>
		<title>Місце моделювання серед методів пізнання</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9C%D1%96%D1%81%D1%86%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%96%D0%B2_%D0%BF%D1%96%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F"/>
				<updated>2009-06-05T06:04:43Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: Створена сторінка: '''Методологія''' - це область знань, яка вивчає методи пізнання. &amp;lt;br&amp;gt; '''Метод''' - це сукупність...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Методологія''' - це область знань, яка вивчає методи пізнання. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Метод''' - це сукупність прийомів та операцій, практичного та теоретичного розуміння дійсності.&lt;br /&gt;
Методи пізнання:  &amp;lt;br&amp;gt;&lt;br /&gt;
*   Діалектичні&lt;br /&gt;
*   Метафізичні&lt;br /&gt;
*   Емпіричні&lt;br /&gt;
*   Загальні&lt;br /&gt;
*   Теоретичні&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A2%D0%B5%D0%BE%D1%80%D1%96%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D1%82%D0%B0_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BD%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F</id>
		<title>Теорія систем та математичне моделювання</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A2%D0%B5%D0%BE%D1%80%D1%96%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D1%82%D0%B0_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BD%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F"/>
				<updated>2009-06-05T05:57:11Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Теми лекцій */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Доповіді з курсу &amp;quot;Теорія систем та математичне моделювання&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Теми доповідей''' ==&lt;br /&gt;
&lt;br /&gt;
1.  [[Основи роботи в MATLAB]]&lt;br /&gt;
&lt;br /&gt;
2.  [[програмування в MATLAB|Основи програмування в MATLAB]]&lt;br /&gt;
&lt;br /&gt;
3.  [[MATLAB та його інтеграція в інші програмні додатки, ООП в MATLAB]]&lt;br /&gt;
&lt;br /&gt;
4.  [[Закон Гука та межі нелінійності]]&lt;br /&gt;
&lt;br /&gt;
5.  [[Поля та суцільні середовища. Лінійні рівняння у механіці]]&lt;br /&gt;
&lt;br /&gt;
6.  [[Побудова суцільних моделей. Хвильове рівняння у механіці]]&lt;br /&gt;
&lt;br /&gt;
7.  [[Рівняння Максвела]]&lt;br /&gt;
&lt;br /&gt;
8.  [[Класифікація квазілінійних систем]]&lt;br /&gt;
&lt;br /&gt;
9.  [[Зв`язок неперервного та дискретного на прикладі рівняння коливання струни]]&lt;br /&gt;
&lt;br /&gt;
10. [[Зв`язок неперервного та дискретного на прикладі рівняння Шредінгера]]&lt;br /&gt;
&lt;br /&gt;
11. [[Феноменологія у побудові математичних моделей]]&lt;br /&gt;
&lt;br /&gt;
12. [[Автомодельність]]&lt;br /&gt;
&lt;br /&gt;
13. [[Самоорганізація та структури у нелінійних середовищах]]&lt;br /&gt;
&lt;br /&gt;
14. [[Нелінійні хвилі у суцільних середовищах]]&lt;br /&gt;
&lt;br /&gt;
15. [[Метод статистичних випробовувань]]&lt;br /&gt;
&lt;br /&gt;
16. [[Генератори випадкових чисел]]&lt;br /&gt;
&lt;br /&gt;
17. [[Моделювання випадкових подій та дискретних величин]]&lt;br /&gt;
&lt;br /&gt;
18. [[Моделювання неперервних випадкових величин]]&lt;br /&gt;
&lt;br /&gt;
19. [[Метод проектування імітаційних моделей]]&lt;br /&gt;
&lt;br /&gt;
20. [[Формулювання проблеми та змістовна постановка задачі]]&lt;br /&gt;
&lt;br /&gt;
21. [[Реалізація імітаційної моделі]]&lt;br /&gt;
&lt;br /&gt;
22. [[Класифікація моделей та вимоги до них]]&lt;br /&gt;
&lt;br /&gt;
23. [[Формальні методи побудови моделей]]&lt;br /&gt;
&lt;br /&gt;
24. [[Принципи побудови моделей]]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
== '''Теми лекцій''' ==&lt;br /&gt;
1. [[Місце моделювання серед методів пізнання]] &amp;lt;br&amp;gt;&lt;br /&gt;
2. [[Класифікація математичних моделей]] &amp;lt;br&amp;gt;&lt;br /&gt;
9. [[Динамічне рівняння руху у формі Ойлера (Ейлера)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
10. [[Рівняння Нерозривності]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
11. [[Рівняння руху у формі Лагранджа]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
20. [[Рівняння Нав'є-Стокса]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ресурси в мережі інтернет стосовно курсу &amp;quot;Теорія систем та математичне моделювання&amp;quot;]]&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
'''Викладач''' [[Авраменко Ольга Валентинівна ]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[category:Навчальні проекти]]&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:24:30Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Виконання програми тимчасово призупиняється, і система чекає вибору однієї з кнопок  меню. Після відповіді вихідному параметру &amp;quot;k&amp;quot; присвоюється значення номера обраної альтернативи  (1, 2, ..., n). &amp;lt;br&amp;gt;&lt;br /&gt;
У загальному випадку число альтернатив може бути до 32.  Тепер, в залежності від отриманого значення цього параметра, можна побудувати процес розгалуження обчислень, наприклад, вибору параметра, значення &lt;br /&gt;
якого потрібно змінити.&amp;lt;br&amp;gt;&lt;br /&gt;
Команда pause тимчасово припиняє виконання програми до тих пір, &lt;br /&gt;
поки користувач не натисне будь-яку клавішу клавіатури. Якщо після назви &lt;br /&gt;
команди вказати в дужках деяке позитивне ціле число n, то затримка &lt;br /&gt;
виконання програми буде здійснена протягом n секунд. &amp;lt;br&amp;gt;&lt;br /&gt;
Якщо в тексті М-файлу зустрічається команда '''keyboard''', то виконання М-файлу припиняється, і управління передається клавіатурі.&amp;lt;br&amp;gt; Цей спеціальний режим роботи супроводжується появою в командному  вікні MatLAB нового виду запрошення до дій &lt;br /&gt;
    К&amp;gt;&amp;gt; &lt;br /&gt;
У цьому режимі користувач може здійснити будь-які дії, перевірити або змінити дані. При цьому йому доступні всі команди та процедури  системи MatLAB. Для завершення роботи в цьому режимі необхідно ввести команду '''return'''. Тоді система продовжить роботу програми з оператора, наступного за командою '''keyboard'''.&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:22:40Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:menu_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Menu_matlab.JPG</id>
		<title>Файл:Menu matlab.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Menu_matlab.JPG"/>
				<updated>2009-06-04T11:22:21Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:21:31Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для забезпечення взаємодії з користувачем у процесі виконання  М-файлу в системі MatLAB використовуються такі команди: &lt;br /&gt;
'''disp, sprintf, input, menu, keyboard, pause'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Команда '''disp''' здійснює вивід значень вказаної змінної або вказаного тексту в командне вікно. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    '''disp''' (&amp;lt;змінна або текст в апострофах&amp;gt;)&lt;br /&gt;
Особливістю цієї команди є те, що аргумент у неї може бути  тільки один. Тому без спеціальних заходів неможливо здійснити вивід кількох змінних ,так як і об'єднання тексту з чисельними значеннями деяких змінних, що часто необхідно для зручного представлення інформації.&amp;lt;br&amp;gt;&lt;br /&gt;
Для усунення цього недоліку використовують декілька способів.  Щоб вивести значення декількох змінних в один рядок (наприклад,  при створенні таблиць даних), потрібно створити єдиний об'єкт, який містив б всі ці значення. Це можна зробити, об'єднавши відповідні змінні в вектор, користуючись операцією створення вектора-рядка:&amp;lt;br&amp;gt;&lt;br /&gt;
    x = [x1 x2 ... x].&lt;br /&gt;
Тоді вивід значень декількох змінних в один рядок буде мати &lt;br /&gt;
вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
    disp ([x1 x2 ... x])&lt;br /&gt;
Наведемо приклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=1.24; x2=-3. 45; x3=5.76; x4=-8. 07;&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
&lt;br /&gt;
'''1. 2400 -3. 4500 5. 7600 -8. 0700'''&lt;br /&gt;
 &lt;br /&gt;
Аналогічно можна сполучати кілька текстових змінних, наприклад:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    » x1=' psi '; x2=' fi '; x3=' teta '; x4=' w1 ';&lt;br /&gt;
    » disp([x1 x2 x3 x4])&lt;br /&gt;
    psi fi teta w1&lt;br /&gt;
&lt;br /&gt;
Введення інформації з клавіатури в діалоговому режимі можна здійснити за   допомогою функції input. Звернення до неї має вигляд: &amp;lt;br&amp;gt;&lt;br /&gt;
    x = input ('&amp;lt;запрошення&amp;gt;') &lt;br /&gt;
призводить до наступних дій ПК: виконання операторів програми припиняється, ПК переходить в режим очікування закінчення вводу інформації з клавіатури. Після закінчення введення з клавіатури (яке визначається натисканням  клавіші &amp;lt;Enter&amp;gt;) введена інформація запам'ятовується в програмі під ім'ям  &amp;quot;х&amp;quot;, і виконання програми продовжується. &amp;lt;br&amp;gt;&lt;br /&gt;
Зручним інструментом вибору деякої з альтернатив майбутніх обчислювальних дій є функція menu MatLAB, яка створює поточне вікно меню користувача. Функція menu має такий формат звернення: &amp;lt;br&amp;gt;&lt;br /&gt;
    k = menu ( 'Заголовок меню', 'Альтернатива1', 'Альтернатива2',...,' Альтернатива n ').&lt;br /&gt;
&lt;br /&gt;
Таке звернення призводить до появи на екрані меню, зображеного на &lt;br /&gt;
рис.:&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:18:35Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Графічне оформлення результатів */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для виводу графіків на полотно достатньо ввести вираз подубови графіка одразу після оголошення параметрів полотна:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    plot(x*2);&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    plot(x*2+3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    plot(x*3-12)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
    plot(x*20)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:Subplot2_matlab.JPG‎]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Subplot2_matlab.JPG</id>
		<title>Файл:Subplot2 matlab.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Subplot2_matlab.JPG"/>
				<updated>2009-06-04T11:17:36Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:16:43Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Графічне оформлення результатів */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції '''subplot()'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:16:23Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Графічне оформлення результатів */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції subplot().&amp;lt;br&amp;gt;&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&amp;lt;br&amp;gt;&lt;br /&gt;
    subplot(3,4,[5 6 7])&lt;br /&gt;
    subplot(3,4,1:3)&lt;br /&gt;
    subplot(3,4,9:11)&lt;br /&gt;
    subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; [[Файл:subplot_matlab.JPG]] &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Subplot_matlab.JPG</id>
		<title>Файл:Subplot matlab.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Subplot_matlab.JPG"/>
				<updated>2009-06-04T11:13:16Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:13:04Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Графічне оформлення результатів */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції subplot().&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&lt;br /&gt;
subplot(3,4,[5 6 7])&lt;br /&gt;
subplot(3,4,1:3)&lt;br /&gt;
subplot(3,4,9:11)&lt;br /&gt;
subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&lt;br /&gt;
[[Файл:subplot_matlab.JPG]]&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:12:11Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Графічне оформлення результатів */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Розглянемо роботу функції subplot().&lt;br /&gt;
Введемо наступні команди в вікні Command Window:&lt;br /&gt;
subplot(3,4,[5 6 7])&lt;br /&gt;
subplot(3,4,1:3)&lt;br /&gt;
subplot(3,4,9:11)&lt;br /&gt;
subplot(3,4,[4 8 12])&lt;br /&gt;
&lt;br /&gt;
Виконавши цей код система відобразить&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-06-04T11:11:30Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: /* Графічне оформлення результатів */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&amp;lt;br&amp;gt;&lt;br /&gt;
*	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&amp;lt;br&amp;gt;&lt;br /&gt;
*	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87%D0%B0:Tkanov</id>
		<title>Обговорення користувача:Tkanov</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87%D0%B0:Tkanov"/>
				<updated>2009-06-01T18:54:00Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi!&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-05-30T14:27:59Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються.&amp;lt;br&amp;gt;&lt;br /&gt;
Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу). Таку інформацію зручно представляти в графічному вигляді.&amp;lt;br&amp;gt;&lt;br /&gt;
Для створення графічного інженерного документа в '''MATLAB''' необхідно використовувати функцію '''subplot'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    subplot (m, n, p)&lt;br /&gt;
&lt;br /&gt;
'''m''' – вказує на скільки частин розбивається графічне вікно по вертикалі &amp;lt;br&amp;gt;&lt;br /&gt;
'''n''' – по горизонталі &amp;lt;br&amp;gt;&lt;br /&gt;
'''p''' – номер підвікна в якому буде будуватись графік &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&amp;lt;br&amp;gt;&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&lt;br /&gt;
•	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&lt;br /&gt;
•	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-05-30T14:24:19Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
Отримаємо результат: '''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
Результат: '''Warning: Divide by zero''' ''Ділення на нуль'' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються. Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу).Таку інформацію зручно представляти в графічному вигляді.&lt;br /&gt;
Для створення графічного інженерного документа в MATLAB необхідно використовувати функцію subplot.&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&lt;br /&gt;
•	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&lt;br /&gt;
•	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-05-30T14:23:06Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
==== Робота прикладу ====&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; y = F1(1,0.1)&lt;br /&gt;
&lt;br /&gt;
�Отримаємо результат: �'''y = 4.1421e-004''' &amp;lt;br&amp;gt;&lt;br /&gt;
�&lt;br /&gt;
    &amp;gt;&amp;gt; zet = 0 : 0.3 : 1.8;�&lt;br /&gt;
    &amp;gt;&amp;gt; my = F1(zet,1)&lt;br /&gt;
&lt;br /&gt;
�Результат: '''�Warning: Divide by zero�'''  ''Ділення на нуль''&lt;br /&gt;
&lt;br /&gt;
Аналогічно можна отримати вектор одразу всіх значень вказаної функції при різних значеннях аргументу, якщо їх зібрати в один вектор (ZET).&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються. Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу).Таку інформацію зручно представляти в графічному вигляді.&lt;br /&gt;
Для створення графічного інженерного документа в MATLAB необхідно використовувати функцію subplot.&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&lt;br /&gt;
•	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&lt;br /&gt;
•	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-05-30T14:21:15Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
'''Файл ► Новий ► М-файл'''&lt;br /&gt;
&lt;br /&gt;
    function y = F1(x,d) &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Процедура, що вираховує значення &amp;lt;br&amp;gt;&lt;br /&gt;
    %			функції &amp;lt;br&amp;gt;&lt;br /&gt;
    %		y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4). &amp;lt;br&amp;gt;&lt;br /&gt;
    %			Звертання (виклик) – y = F1(x,d). &amp;lt;br&amp;gt;&lt;br /&gt;
    y = (d^3)*ctg(x)*sqrt(sin(x)^4 – cos(x)^4) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зберегти файл з ім'ям '''F1.m'''&lt;br /&gt;
&lt;br /&gt;
Аналогічно можна отримати вектор одразу всіх значень вказаної функції при різних значеннях аргументу, якщо їх зібрати в один вектор (ZET).&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються. Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу).Таку інформацію зручно представляти в графічному вигляді.&lt;br /&gt;
Для створення графічного інженерного документа в MATLAB необхідно використовувати функцію subplot.&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&lt;br /&gt;
•	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&lt;br /&gt;
•	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-05-30T14:19:55Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
=== '''Приклад М-файла''' ===&lt;br /&gt;
&lt;br /&gt;
Аналогічно можна отримати вектор одразу всіх значень вказаної функції при різних значеннях аргументу, якщо їх зібрати в один вектор (ZET).&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються. Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу).Таку інформацію зручно представляти в графічному вигляді.&lt;br /&gt;
Для створення графічного інженерного документа в MATLAB необхідно використовувати функцію subplot.&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&lt;br /&gt;
•	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&lt;br /&gt;
•	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-05-30T14:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила оформлення М-файлів: ===&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
=== Приклад виклику функції функції ===&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
== '''Приклад М-файла''' ==&lt;br /&gt;
&lt;br /&gt;
Аналогічно можна отримати вектор одразу всіх значень вказаної функції при різних значеннях аргументу, якщо їх зібрати в один вектор (ZET).&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються. Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу).Таку інформацію зручно представляти в графічному вигляді.&lt;br /&gt;
Для створення графічного інженерного документа в MATLAB необхідно використовувати функцію subplot.&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&lt;br /&gt;
•	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&lt;br /&gt;
•	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-05-30T14:17:26Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Правила оформлення М-файлів:&lt;br /&gt;
&lt;br /&gt;
*   Кожен оператор записується в новому рядку.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В рядку можна розмістити декілька операторів через крапку з комою або кому.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Довгий оператор можна записувати в дек. рядків. При цьому рядок повинен завершуватись трьома крапками.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Для виводу проміжних результатів треба НЕ ставити в кінці оператора знак “;”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Коментарій виділяється знаком “%”.&amp;lt;br&amp;gt;&lt;br /&gt;
*   В програмах MATLAB немає символу що позначає кінець програми.&amp;lt;br&amp;gt;&lt;br /&gt;
*   Змінні не описуються і не оголошуються. Будь-яке ім'я при виконанні сприймається як ім'я “змінної”.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
Приклад виклику функції функції&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
== '''Приклад М-файла''' ==&lt;br /&gt;
&lt;br /&gt;
Аналогічно можна отримати вектор одразу всіх значень вказаної функції при різних значеннях аргументу, якщо їх зібрати в один вектор (ZET).&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються. Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу).Таку інформацію зручно представляти в графічному вигляді.&lt;br /&gt;
Для створення графічного інженерного документа в MATLAB необхідно використовувати функцію subplot.&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&lt;br /&gt;
•	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&lt;br /&gt;
•	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	<entry>
		<id>https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB</id>
		<title>Програмування в MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.cusu.edu.ua/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2_MATLAB"/>
				<updated>2009-05-30T14:15:17Z</updated>
		
		<summary type="html">&lt;p&gt;Tkanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Програмування в середовищі MATLAB''' ==&lt;br /&gt;
&lt;br /&gt;
Інколи при роботі з '''MATLAB''' в режимі калькулятора з’являється необхідність повторення проведених дій. Тому розрахунки зі складними переходами по визначеним умовам, з часто повторюваними діями потребують спеціального оформлення у вигляді програм.&lt;br /&gt;
&lt;br /&gt;
== '''Функції функцій''' ==&lt;br /&gt;
&lt;br /&gt;
Багато важливих універсальних процедур в '''MATLAB''' використовують в якості змінного параметра ім'я функції, з якою вони оперують. Тому при зверненні до таких процедур необхідно вказувати ім'я ''М-файла'', що містить текст іншої процедури (функції). &amp;lt;br&amp;gt;Такі процедури називають ''функціями функцій''.&amp;lt;br&amp;gt;&lt;br /&gt;
Для того щоб скористатись функцією функцій, користувач повинен створити '''М-файл''', в якому буде вираховуватись значення потрібної («''внутрішньої''») функції по відомому значенню її аргументу.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''М-файли і їх типи.''' ==&lt;br /&gt;
&lt;br /&gt;
Функції та процедури що працюють в середовищі '''MATLAB''' зберігаються у вигляді коду в ''М-файлах''.&amp;lt;br&amp;gt;&lt;br /&gt;
В середовищі '''Матлаб''' програми створюються або за допомогою власного вбудованого редактора або будь-якого зовнішнього.&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''М-файли''' є двох типів:&lt;br /&gt;
*   Файли-функції &lt;br /&gt;
*   файли-сценарії.&lt;br /&gt;
&lt;br /&gt;
Зберігаються з розширенням  '''.m''', тому їх неможна розрізнити по розширенню імені.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Як файли-функції оформлюються окремі процедури і функції, ті частини програми, що розраховані на неодноразове використання файлами-сценаріями або іншими процедурами при змінених значеннях вихідних параметрів , і не можуть бути виконані, якщо до того не задані значення вхідних змінних.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найбільша різниця в різному сприйманні системою імен змінних в файлах цих двох типів.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах функціях всі імена змінних, що знаходяться всередині файлу, а також змінні, визначені в заголовку сприймаються як локальні.&amp;lt;br&amp;gt;&lt;br /&gt;
В файлах-сценаріях всі використовувані змінні створюють деяку робочу область ('''workspace'''). Значення змінних зберігаються на протязі всього сеансу роботи з системою. Робоча область єдина для всіх файлів-сценаріїв що викликаються під час роботи з системою.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перший рядок (заголовок) файлу функції має наступний вигляд:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    function &amp;lt;&amp;lt;b&amp;gt;ПВХВ&amp;lt;/b&amp;gt;&amp;gt; = &amp;lt;ім'я процедури&amp;gt;(&amp;lt;&amp;lt;b&amp;gt;ПВВ&amp;lt;/b&amp;gt;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''ПВХВ''' – перелік вхідних величин&lt;br /&gt;
'''ПВВ''' – перелік вихідних величин&lt;br /&gt;
&lt;br /&gt;
Файли-сценарії такого рядка ''не мають''.&lt;br /&gt;
&lt;br /&gt;
Приклад виклику функції функції&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    quad(‘&amp;lt;ім'я функції&amp;gt;’, a, b)&lt;br /&gt;
    ode45(‘&amp;lt;ім'я функції&amp;gt;’, tspan, y0, options)&lt;br /&gt;
&lt;br /&gt;
== '''Приклад М-файла''' ==&lt;br /&gt;
&lt;br /&gt;
Аналогічно можна отримати вектор одразу всіх значень вказаної функції при різних значеннях аргументу, якщо їх зібрати в один вектор (ZET).&lt;br /&gt;
&lt;br /&gt;
== '''Графічне оформлення результатів''' ==&lt;br /&gt;
&lt;br /&gt;
Обчислювальна програма в більшості випадків призначена для дослідження деяких явищ, поведінки пристроїв що розроблюються. Інформація що отримується в результаті виконання таких програм, як правило має вигляд ряду чисел кожне з яких відповідає значенню конкретного параметра (аргументу).Таку інформацію зручно представляти в графічному вигляді.&lt;br /&gt;
Для створення графічного інженерного документа в MATLAB необхідно використовувати функцію subplot.&lt;br /&gt;
Розглянемо як виконується розбивка графічного вікна на окремі поля для графіків і текстове під вікно.&lt;br /&gt;
Наприклад треба розділити все поле графічного вікна на три частини так, щоб в верхній частині вікна знаходилось поле виводу тексту, а в нижніх двох третинах – єдине поле для виводу графіків.&lt;br /&gt;
Це можна зробити так:&lt;br /&gt;
•	перед виводом текстової інформації в графічне вікно треба використати команду subplot(3,1,1), за допомогою якої графічний екран буде розділений на три однакові частини по вертикалі (підвікна) і для наступного виводу буде використана верхня частина.&lt;br /&gt;
•	Для того щоб вивести графіки в графічне під вікно введіть команду subplot(3,1,[2 3]), в результаті виконання графічне вікно, як і раніше, розділиться по вертикалі на три підвікна, але для виводу графічної інформації використано простір що зайнятий двома нижніми під вікнами.&lt;br /&gt;
&lt;br /&gt;
== '''Вивід тексту в графічне вікно''' ==&lt;br /&gt;
Якщо сформувати підвікна, не виконуючи ніяких операцій по виводу графіків або тексту, то в вікні фігури з’явиться зображення пустих підвікон.&lt;br /&gt;
Наприклад якщо ввести команди&lt;br /&gt;
		(слайд 12)&lt;br /&gt;
В результаті отримаємо графічне вікно&lt;br /&gt;
		(слайд ?)&lt;br /&gt;
Ви бачите що з’явилось зображення осей координат з зазначенням поділок по осям. Початковий діапазон зміни координат по обох осях підвікна встановлений по замовчанню від 0 до 1. Поле, призначене для виводу графіків, займає не весь простір відповідного підвікна – залишається простір для виводу заголовка графіка, надписів по осям координат та інше.&lt;br /&gt;
Для того, щоб вивести текст в одне з підвікон, треба спочатку видалити із даного підвікна зображення осей координат і надписів на них. Це можна зробити за допомогою команди axis(‘off’).&lt;br /&gt;
Якщо виконати цю команду після попередніх, в вікні фігури зникає зображення координатних осей останнього підвікна. Після цього можна починати виведення тексту в нього.&lt;br /&gt;
Основною функцією, що забезпечує вивід тексту в графічне вікно є функція text. Звернення до неї має наступний вигляд:&lt;br /&gt;
Слайд (14)&lt;br /&gt;
Дана функція здійснює вивід конкретного тексту визначеним шрифтом вказаного розміру, початок тексту знаходиться в точці підвікна з координатами х і у відповідного поля графіка підвікна. При цьому координати х і у виміряються в одиницях величин що відкладáються вздовж відповідних осей графіка підвікна. Вказані координати виміряються в діапазоні від 0 до одиниці. Тому щоб вивід тексту починався в точці всередині поля графіка, його координати х і у повинні знаходитись в цьому діапазоні. Але можна використовувати і більш широкий діапазон, враховуючи те, що поле підвікна більше поля його графіка.&lt;br /&gt;
Приклади звернення&lt;br /&gt;
Слайд (15)&lt;br /&gt;
&lt;br /&gt;
== '''Ввід і вивід інформації в діалоговому режимі''' ==&lt;br /&gt;
Для того, щоб забезпечити взаємодію з користувачем в процесі виконання М-файла, в системі МАТЛАБ використовуються команди: disp, sprintf, input, menu, keyboard, pause.&lt;br /&gt;
Команда disp здійснює вивід значень вказаної змінної або вивід тексту в командне вікно. Звертання до неї має вигляд:&lt;br /&gt;
	Слайд 16&lt;br /&gt;
Особливістю даної команди являється те, що аргумент у неї може бути тільки один.&lt;br /&gt;
Ввід інформації з клавіатури в діалоговому режимі можна здійснити за допомогою функції input. Звернення&lt;br /&gt;
	Слайд 17&lt;br /&gt;
Приведе до наступних дій, - виконання програми призупиняється і комп’ютер чекає натиснення Ентер після введення даних з клавіатури.&lt;br /&gt;
Гарним інструментом вибору однієї з альтернатив майбутнього обчислювального процесу є функція menu , яка створює поточне вікно користувацького меню. Звернення&lt;/div&gt;</summary>
		<author><name>Tkanov</name></author>	</entry>

	</feed>