Содержание
- 2. Вопросы для изучения 4.30 Объектно ориентированные возможности MATLAB 4.31 Запись информации во внешние файлы. Чтение данных
- 3. 4.30 Объектно ориентированные возможности MATLAB MATLAB позволяет реализовать концепцию объектно-ориентированного программирования. В MATLAB можно создавать и
- 4. Объект можно определить как некоторую структуру, принадлежащую к определенному классу. Классом в MatLAB принято называть определенную
- 5. В системе MatLAB определены шесть встроенных классов вычислительных объектов: - double - числовые массивы и матрицы
- 6. Для MATLAB характерно, что никакие классы объектов (в том числе заново создаваемые) не требуют объявления. Например,
- 7. Для создания нового класса объектов нужно спроектировать структуру MATLAB, которая будет хранить данные, принадлежащие объекту, и
- 8. Создание класса или объекта Для создания класса объектов или объектов, а также для их идентификации служит
- 9. Для контроля принадлежности заданного объекта к некоторому классу служит функция isa: isa(OBJ, 'Имя_класса') — возвращает логическую
- 10. Для получения списка методов данного класса объектов используются функции methodsview и methods. Отличиями от what(‘ имя
- 11. Следующие две функции могут использоваться только внутри конструкторов классов: inferiorto (' CLASS1'. 'CLASS2'....) и superiortot 'CLASS1',
- 12. Рассмотрим пример конструктора, создающего объекты класса "полином". Этот конструктор должен находиться в файле @polynom/polynom.m. function p
- 13. 4.31 Запись информации во внешние файлы. Чтение данных из файлов в рабочую область Создание программ часто
- 14. Пример: function save_load x = ones(5); y = 5; s = 'hello'; save params x y
- 15. Недостатком функций save и load является то, что они работают с mat-файлами и не позволяют загружать
- 16. Таблица 4.73. Режимы работы с файлами в MatLab
- 17. Пример программы записи и считывания данных из бинарного файла: A = [1 2 3 4 5];
- 18. Если общее количество элементов файла неизвестно, либо оно меняется в процессе работы программы данные из файла
- 19. Пример fid = fopen('my_file.dat', 'rb'); % открытие файла на чтение if fid == -1 error('File is
- 20. В данной программе динамически формируется вектор-строка по мере считывания элементов из входного файла. MatLab автоматически увеличивает
- 21. С помощью функций fwrite() и fread() можно сохранять и строковые данные. Пример fid = fopen('my_file.dat', 'wb');
- 22. Выходными результатами многих программ являются текстовые файлы, в которых явным образом записаны числа или текст, например,
- 23. Пример записи матрицы Y состоящей из чисел в файл, в котором числовые значения должны разделяться точкой
- 24. Пример чтения данных из файла, с помощью функции fscanf(): fid = fopen('my_excel.txt', 'r'); S = fscanf(fid,
- 25. Форматная строка в виде '%d,%f,%f,%f,%f,%d' и состоит из спецификаторов: %d – работа с целочисленными значениями; %f
- 26. С помощью функции fprintf() можно записать значения двух и более переменных разного формата. str = 'Hello';
- 27. При работе с файлами изображений, представленных в форматах bmp, png, gif, jpeg, tif и т.д., используются
- 29. Скачать презентацию