Содержание
- 2. Вопросы для изучения 4.6 Работа с массивами данных 4.7 Создание и редактирование векторов и матриц 4.8
- 3. 4.6 Работа с массивами данных MatLAB - система, специально предназначенная для осуществления сложных вычислений с векторами
- 4. По умолчанию предполагается, что любая заданная переменная является вектором или матрицей. Например, отдельное заданное число система
- 5. 4.7 Создание и редактирование векторов и матриц Для создания одномерного массива используют: - операцию конкатенации, -
- 6. В MATLAB все одномерные массивы трактуются либо как вектор-строки, либо как вектор-столбцы. При вводе вектор-строк в
- 7. Операция индексации для ввода массива основана на возможности доступа к отдельному элементу одномерного массива: после имени
- 8. Для экономии ресурсов ЭВМ присваивание значений элементам массива, начиная с последних по номеру элементов и заканчивая
- 9. Создание массива с вызовом специальных функций увеличить быстродействие работы MATLAB примерно в 100 раз. Во-первых, можно
- 10. Еще один способ ввода массива, основан на применении специальной операции, обозначаемой двоеточием - операцией формирования диапазона
- 11. При необходимости изменить элемент сформированного одномерного массива можно применить операцию индексации и операцию присваивания: z(3) =
- 12. Операцию индексации можно применять как справа от знака операции присваивания, так и слева от него т.е.
- 13. Для создания двумерного массива (матрицы) в MATLAB используют: - операцию конкатенации, - операцию индексации, - вызов
- 14. Матрицу X можно сформировать: вертикальной конкатенацией векторов-строк: >> Х=[[1 2]; [3 4]; [5 6]] или горизонтальной
- 15. Как и рассмотренные ранее одномерные массивы (векторы), двумерные массивы можно создать с помощью операции индексации, прописывая
- 16. Кроме того, можно сразу создать двумерный массив нужного размера функциями ones или zeros, у этих функций
- 17. 4.8 Выделение подматриц Выделение блоков матриц осуществляется индексацией при помощи двоеточия например >>X1 = X(2:3,2:3) Для
- 18. В MatLab парные квадратные скобки [ ] обозначают пустой массив, который, в частности, позволяет удалять строки
- 19. 4.9 Основные поэлементные действия над матрицами. Функции для обработки векторов и матриц Базовые операции над векторами
- 20. Если А и В — массивы одинаковых размеров, то допустимы следующие выражения >>С = А+В; >>О
- 21. Для поэлементного перемножения и поэлементного деления массивов одинаковых размеров применяются операции, обозначаемые комбинациями двух символов: «.*»
- 22. 4.9 Функции для формирования и обработки векторов и матриц В MATLAB имеются ряд встроенных функций для
- 23. Для нахождения числа измерений массива используется функция ndims: >> ndims(а) аналогом является использование >> length(size(M)) Количество
- 24. Для нахождения векторного произведения предназначена специальная функция cross: >> u=[1 2 3]; >> v=[3 2 1];
- 25. Для вычисления скалярного произведения также можно использовать функцию dot: >> dot(u,v) Длина вектора вычисляется с помощью
- 26. Функция prod вычисляет произведение элементов столбцов матрицы. К примеру, для матрицы >> А=[1 1 1;2 2
- 27. Функция sort сортирует в возрастающем порядке элементы одномерных массивов, а для матриц она производит такую сортировку
- 28. Поменять местами строки матрицы с ее столбцами можно операцией транспонирования, которая обозначается знаком (апостроф). Например, >>
- 30. Скачать презентацию