Программирование

С этим уроком также смотрят

Видеокурс познакомит Вас с популярной системой для решения задач и технических вычислений MATLAB®. Из видеокурса Вы узнаете, как работать с векторами, матрицами, массивами, функциями, научитесь строить и рдактировать графики и трёхмерные поверхности.

MATLAB® is registered trademark of The MathWorks, Inc.

Обновлен: 13 мая 2015

MATLAB®,
Научный софт

Loading the player...
Текст урока

Вероятно для большей части пользователей достаточно использовать систему MATLAB® в режиме непосредственного счета. То есть в режиме вопрос – ответ, однако при решении серьезных задач возникает необходимость сохранения используемых последовательностей вычислений, а также их дальнейшей модификации.

Таким образом, существует необходимость программирования и решения задач. Программирование является эффективным средством расширения системы и адаптации ее к решению специфических проблем.

Оно реализуется с помощью языка программирования системы.

Большинство объектов этого языка в частности все команды, операторы и функции одновременно являются объектами входного языка MATLAB® в командном режиме работы.

Программа на языке программирования MATLAB® сохраняется в виде текстовых m-файлов. Подготовленный и записанный на диск m-file становится частью системы. И его можно вызвать как из командной строки, так и из другого m-file.

Для подготовки редактирования и отладки m-файлов служат специальный многооконный редактор. Редактор можно вызвать командой edit из командной строки или командой new – m-file из меню File.

В окне редактора можно редактировать файл, пользоваться средствами отладки и запуска. Перед запуском файла его необходимо записать на диск, используя команду File – Save as в меню редактора.

После записи файла на диск станет активной команда Run. Эта команда запускает на исполнение m-file. Редактор также выполняет синтаксическую проверку файла, используя для наглядности цветовые выделения различных конструкций языка, позволяет устанавливать в тексте файла точки прерывания, нумерует строки файла и так далее.

Редаткор является многоконным. Окно каждой программы оформляется как влкадка. Существует два типа m-файлов. Файлы сценариев и файлы функций. Файл-сценарий или script file является просто записью серии команд без входных и выходных параметров.

Для запуска файла сценария из командной строки MATLAB® достаточно указать его имя в этой строке. В таких файлах удобно сохранять последовательсность вычислений для повторного использования.

Файл фукнкция отличается от файла сценария прежде всего тем, что созданная им функция имеет входные параметры, список которых указывается в круглых скобках и возвращает одно или несколько значений.

Язык программирования MATLAB® является проблемно-ориентированным языком высокого уровня. Достаточно понятный для пользователей умеренной квалификации.

Язык программирования MATLAB® является интерпретатором, то есть каждая инструкция программы распознается и тут же выполняется.

Этап компиляции полной программы отсутствует.

Высокая скорость выполнения программ обеспечена наличием откомпилированного ядра, хранящего в себе критичные к скорости выполнения инструкции. Такие, например, как базовые математические функции.

Для выполнения программ необходима среда MATLAB®, однако, для программ на языке MATLAB® созданы компиляторы, транслирующие их в коды языков программирования C и C++.

Комментарии (0)

Оглавление
Знакомство с MATLAB®
1. Назначение и возможности MATLAB® 0:00 0 3015
2. Запуск программы и первый взгляд на интерфейс 0:00 0 943
3. Основы проведения вычислений в командном режиме 0:00 0 674
Архитектура и пользовательский интерфейс
4. Составные части и файловая структура MATLAB® 0:00 0 725
5. Главное меню MATLAB® 0:00 0 773
6. Контекстное меню и панели инструментов 0:00 0 331
Основные объекты MATLAB®
7. Математические выражения. Числа 0:00 0 629
8. Переменные и константы 0:00 0 510
9. Векторы, матрицы, массивы 0:00 0 971
10. Комментарии 0:00 0 220
Основные операции MATLAB®
11. Операторы и функции 0:00 0 456
12. Операции с векторами и матрицами 0:00 0 483
Полезные замечания по работе в MATLAB®
13. Сообщения об ошибках 0:00 0 190
14. Справочная система и примеры 0:00 0 258
15. Работа с рабочей областью памяти и текстом сессии 0:00 0 209
Специальные операторы и функции
16. Операции с символьными выражениями 0:00 0 264
17. Функции обработки множеств 0:00 0 199
18. Функции работы с файлами 0:00 0 561
Построение графиков в MATLAB®
19. Построение двумерных графиков 0:00 0 1871
20. Работа в графическом окне MATLAB® 0:00 0 763
Редактирование и 3D-графика
21. Редактирование графиков 0:00 0 691
22. Построение трехмерных поверхностей 0:00 0 3492
Другие средства MATLAB®
23. Численные методы и анализ данных 0:00 0 1008
24. Программирование 0:00 0 692
25. Пакеты расширения 0:00 0 530
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook