forum.vnstele.com
http://forum.vnstele.com/

Як користуватись функцією написаною користвувачем в MATLAB?
http://forum.vnstele.com/viewtopic.php?f=17&t=179
Сторінка 1 з 1

Автор:  Mykola Sheremeta [ 23 березня 2012, 00:27 ]
Тема повідомлення:  Як користуватись функцією написаною користвувачем в MATLAB?

1. Запускаємо середовище MATLAB.
2. На панелі керування вибираємо пункт New M-file.
Приєднання файлів:
Безымянный.png
Безымянный.png [ 7.64 Кб | Переглянуто 3367 разів ]

3. Відкрилось нове вікно Editor. В цьому вікні набираємо код нашоїї функції(або просто копієюмо його туди).
4. Натискуємо клавішу Save.
Приєднання файлів:
Безымянный1.png
Безымянный1.png [ 6.83 Кб | Переглянуто 3367 разів ]
Відкриється нове вікно Save. В цьому вікні вибираємо шлях до папки в якій буде збережиний файл, наприклад D:\Університет)\Основи комутації. Щодо назви файлу, то я не рекомендую її міняти(сам ніколи не міняв). Дальше натискуємо клавішу "зберегти".
5. При бажанні використати написану функцію в головному вікні матлабу, на панелі керування, біля "Current Folder" вводимо шлях до папки в якій ця функція була збережена.
6. Програму, яка використовує дану функцію слід писати в вікні Editor, запускати цю програму можна двома шляхами:
1) Скопіювати в головне вікно матлабу та натиснути клавішу Enter.
2) Прямо в вікні Editor натиснути клавішу Run на панелі керування (має вигляд як клавіша Play в більшості медіаплеєрів тільки на фоні білого листка). Матлаб запропонує вам зберегти вашу програму, зберігати її слід в тій же папці в якій знаходиться використовувана вами функція. Після цього появиться вікно MATLAB editor, в цьому вікні слід натиснути клавішу Change Directory.

От власне все. :D

Автор:  echern [ 23 березня 2012, 11:19 ]
Тема повідомлення:  Re: Як користуватись функцією написаною користвувачем в MATL

В Матлабі слід розділяти два типи М-файлів: файли-функції і файли-сценарії.
Файл-функція - це реалізація функції користувача, назва файлу обов"язково співпадає з назвою функції, ну а файл сценарію не є функцією, а просто - послідовністю виконання команд і функцій (аналогічно, як ми б працювали через командне вікно).
Більш детально можна почитати у лабораторній роботі №1.

Сторінка 1 з 1 Часовий пояс UTC + 2 годин [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/