Составители:
57
щие ячейки ввода не будут перевычислены. Кнопка Cancel служит
для отказа от выбранных установок.
3 Программирование в среде Matlab 5
3.1 Введение
Файлы, которые содержат коды языка MATLAB, называются
M-файлами. Для создания M-файла используется текстовый редактор;
вызову М-файла предшествует присваивание значений входным ар-
гументам; результатом является значение выходной переменной. Та-
ким образом, вся процедура включает две операции:
• Создать M-файл, используя текстовый редактор:
function c = myfile(a, b)
c = sqrt((a.^2)+(b.^2))
• Вызвать M-файл из командной строки или из
другого M-
файла:
>> а = 7.5
>> b = 3.342
>> c = myfile(a, b)
c = 8.2109
Типы M-файлов. Существует два типа M-файлов: М-
сценарии и М-функции со следующими характеристиками:
М-сценарий М-функция
Не использует входных и
выходных аргументов
Использует входные и выходные
аргументы
Оперирует с данными из
рабочей области
По умолчанию, внутренние пере-
менные являются локальными по
отношению к функции
Предназначен для автомати-
зации последовательности
шагов, которые нужно вы-
полнять много раз
Предназначена для расширения воз-
можностей языка MATLAB (биб-
лиотеки функций, пакеты приклад-
ных программ)
Структура M-файла. М-файл, оформленный в виде функции
состоит из следующих компонентов:
щие ячейки ввода не будут перевычислены. Кнопка Cancel служит для отказа от выбранных установок. 3 Программирование в среде Matlab 5 3.1 Введение Файлы, которые содержат коды языка MATLAB, называются M-файлами. Для создания M-файла используется текстовый редактор; вызову М-файла предшествует присваивание значений входным ар- гументам; результатом является значение выходной переменной. Та- ким образом, вся процедура включает две операции: • Создать M-файл, используя текстовый редактор: function c = myfile(a, b) c = sqrt((a.^2)+(b.^2)) • Вызвать M-файл из командной строки или из другого M- файла: >> а = 7.5 >> b = 3.342 >> c = myfile(a, b) c = 8.2109 Типы M-файлов. Существует два типа M-файлов: М- сценарии и М-функции со следующими характеристиками: М-сценарий М-функция Не использует входных и Использует входные и выходные выходных аргументов аргументы Оперирует с данными из По умолчанию, внутренние пере- рабочей области менные являются локальными по отношению к функции Предназначен для автомати- Предназначена для расширения воз- зации последовательности можностей языка MATLAB (биб- шагов, которые нужно вы- лиотеки функций, пакеты приклад- полнять много раз ных программ) Структура M-файла. М-файл, оформленный в виде функции состоит из следующих компонентов: 57
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »