Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Справочник по Matlab
  • Массивы, матрицы и операции с ними
  • Математические функции
  • Линейная алгебра
  • Анализ и обработка данных
  • Работа с разреженными матрицами
  • Графические команды и функции
  •  
    RESHAPE
    Преобразование размеров массива

    Синтаксис:

                   B = reshape(A, m, n)

    Описание:

    Функция B = reshape(A, m, n) возвращает массив размером m х n, сформированный из элементов массива A путем их последовательной выборки по столбцам. Если число элементов массива A не равно произведению m * n, выводится сообщение об ошибке.

    Алгоритм:

    С помощью оператора ( : ) можно получить те же результаты, которые можно получить и с помощью функции reshape. Функция reshape выражается через оператор ( : ) следующим образом:

                  B = zeros(m, n);
                  B( : ) = A;

    Пример:

    Для массива  A = [ 1 2 3 4; 1 2 3 4; 1 2 3 4]

    A = reshape(A, 6, 2) = reshape(A, 2, 6) =
    1 2 3 4
    1 2 3 4
    1 2 3 4
    1 3
    1 3
    1 3
    2 4
    2 4
    2 4
    1 1 2 3 3 4
    1 2 2 3 4 4

    Сопутствующие функции и операторы: FLIPLR, FLIPUD, ROT90.

    В начало страницы К предыдущему разделуК следующему разделу

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00