Расчет и оптимизация процессов и аппаратов химических и пищевых производств в среде MatLab. Дворецкий Д.С - 16 стр.

UptoLike

элементов массива нулями, для этого просто и наглядно использовать индексацию при помощи двоето-
чия.
>> g = [0.1 2.9 3.3 5.1 2.6 7.1 9.8];
>> g(2:6) = 0;
>> g
g =
0.1000 0 0 0 0 0 9.8000
Доступ к элементам матриц осуществляется при помощи двух индексов номера строки и номера
столбца, заключенного в круглые скобки, например
>> A(2, 3)
ans =
3
3 Функции обработки данных и математические операции с массивами. На практике часто
приходится обрабатывать данные массивов перемножение и суммирование элементов, нахождение
длины вектора или размера матрицы, сортировка, нахождение максимального и минимального элемен-
тов и т.д. Кроме того, полезным бывает использование матриц специального вида. В табл. 2 приведены
основные команды, позволяющие производить обработку данных и создавать различные специальные
матрицы.
Более подробно про обработку матричных данных можно узнать в справочной системе MatLab, на-
брав в командной строке help datafun, а затем посмотреть информацию о нужной функции, например
help max.
2 Функции обработки данных и математические операции
Команды Выполняемые функции
Применение функций обработки данных к массивам
P = prod(a) Перемножение элементов массива a и при-
своение значения переменной P
L =
length(a)
Вычисление наибольшего размера массива a
и присвоение значения переменной L (для
векторов – длина)
S = sum(a) Суммирование элементов массива a и при-
своение значения переменной S
M = max(a) Нахождение максимального элемента по
столбцам массива a и присвоение значения
вектор-строке M
m = min(a) Нахождение максимального элемента по
столбцам массива a и присвоение значения
вектор-строке m
R = sort(a) Сортировка столбцов массива a по возраста-
нию и присвоение результата новому масси-
ву R
[m, n] =
size(a)
Определение количества строк и столбцов
массива a.
Создание матриц специального вида
A = ze-
ros(m, n)
Создание и заполнение прямоугольной мат-
рицы А нулями. Если в скобках стоит одно
число n, то создается квадратная матрица A
размером n × n