Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 155 стр.

UptoLike

Составители: 

153
Применение последнего подхода проиллюстрируем на при-
мере измерения температуры в равноотстоящих точках в пределах
некоторого объема. В этом случае каждое измерение привязано к оп-
ределенной точке 3-мерного пространства и такие данные могут быть
организованы в 3-мерный массив TEMP:
67.9° 68.0° 67.9°
67.8° 67.8° 67.9°
67.7° 67.9° 67.7°
67.9° 68.0° 68.0°
67.7° 67.8° 67.7°
67.8° 67.7° 67.5°
68.0° 68.0° 67.8°
67.9° 67.8° 67.6°
67.8° 68.0° 67.6°
Для вычисления среднего значения температуры в этом объе-
ме можно использовать оператор mean(mean(mean(TEMP))). Для
вычисления значений температуры посередине этого объема - элемен-
ты (2, 2) на каждой странице - надо применить оператор B = TEMP(2,
2, :).
5.4 Команды и функции обработки многомер-
ных массивов
CAT - Объединение массивов
Синтаксис:
C = cat(dim, A, B)
C = cat(dim, A1, A2, A3, A4 ...)
Описание. Функция C = cat(dim, A, B) объединяет массивы A
и B вдоль размерности dim.
Функция C = cat(dim, A1, A2, A3, A4 ?) объединяет множест-
во исходных массивов Ai вдоль размерности dim. При этом cat(1, A,
B) равносильно массиву [A; B], объдиняемому вдоль строк; cat(2, A,
B) равносильно массиву [A B], объдиняемому вдоль столбцов.
        Применение последнего подхода проиллюстрируем на при-
мере измерения температуры в равноотстоящих точках в пределах
некоторого объема. В этом случае каждое измерение привязано к оп-
ределенной точке 3-мерного пространства и такие данные могут быть
организованы в 3-мерный массив TEMP:


                       67.9°    68.0°   67.9°
                       67.8°    67.8°   67.9°
                       67.7°    67.9°   67.7°

              67.9°    68.0°    68.0°
              67.7°    67.8°    67.7°
              67.8°    67.7°    67.5°

      68.0°    68.0°    67.8°
      67.9°    67.8°    67.6°
      67.8°    68.0°    67.6°


         Для вычисления среднего значения температуры в этом объе-
ме можно использовать оператор mean(mean(mean(TEMP))). Для
вычисления значений температуры посередине этого объема - элемен-
ты (2, 2) на каждой странице - надо применить оператор B = TEMP(2,
2, :).


        5.4 Команды и функции обработки многомер-

        ных массивов


                   CAT - Объединение массивов
        Синтаксис:
     C = cat(dim, A, B)
     C = cat(dim, A1, A2, A3, A4 ...)
        Описание. Функция C = cat(dim, A, B) объединяет массивы A
и B вдоль размерности dim.
        Функция C = cat(dim, A1, A2, A3, A4 ?) объединяет множест-
во исходных массивов Ai вдоль размерности dim. При этом cat(1, A,
B) равносильно массиву [A; B], объдиняемому вдоль строк; cat(2, A,
B) равносильно массиву [A B], объдиняемому вдоль столбцов.
                                                              153