Zeros matlab что это

zeros

Create array of all zeros

Syntax

Description

Examples

Matrix of Zeros

Create a 4-by-4 matrix of zeros.

3-D Array of Zeros

Create a 2-by-3-by-4 array of zeros.

Clone Size from Existing Array

Create an array of zeros that is the same size as an existing array.

It is a common pattern to combine the previous two lines of code into a single line:

Specify Data Type of Zeros

Create a 1-by-3 vector of zeros whose elements are 32-bit unsigned integers.

Clone Complexity from Existing Array

Create a scalar 0 that is complex like an existing array instead of real valued.

First, create a complex vector.

Clone Sparsity from Existing Array

Create a 10-by-10 sparse matrix.

Clone Size and Data Type from Existing Array

Create a 2-by-3 array of 8-bit unsigned integers.

Clone Distributed Array

Input Arguments

n — Size of square matrix
integer value

Size of square matrix, specified as an integer value.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

sz1. szN — Size of each dimension (as separate arguments)
integer values

Size of each dimension, specified as separate arguments of integer values.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

sz — Size of each dimension (as a row vector)
integer values

Size of each dimension, specified as a row vector of integer values. Each element of this vector indicates the size of the corresponding dimension:

Example: sz = [2 3 4] creates a 2-by-3-by-4 array.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

p — Prototype of array to create
array

Prototype of array to create, specified as an array.

Data Types: double | single | logical | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Complex Number Support: Yes

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Usage notes and limitations:

Dimensions must be nonnegative real integers.

GPU Code Generation
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.

Usage notes and limitations:

Dimensions must be nonnegative real integers.

HDL Code Generation
Generate Verilog and VHDL code for FPGA and ASIC designs using HDL Coder™.

Dimensions must be nonnegative real integers.

This function fully supports thread-based environments. For more information, see Run MATLAB Functions in Thread-Based Environment.

GPU Arrays
Accelerate code by running on a graphics processing unit (GPU) using Parallel Computing Toolbox™.

Usage notes and limitations:

You can specify the underlying type datatype as one of these options:

Distributed Arrays
Partition large arrays across the combined memory of your cluster using Parallel Computing Toolbox™.

Usage notes and limitations:

You can specify the underlying type datatype as one of these options:

You can also specify p as a codistributed or distributed array.

See Also

Topics

Open Example

You have a modified version of this example. Do you want to open this example with your edits?

Источник

zeros

Create array of all zeros

Syntax

Description

Examples

Matrix of Zeros

Create a 4-by-4 matrix of zeros.

3-D Array of Zeros

Create a 2-by-3-by-4 array of zeros.

Clone Size from Existing Array

Create an array of zeros that is the same size as an existing array.

It is a common pattern to combine the previous two lines of code into a single line:

Specify Data Type of Zeros

Create a 1-by-3 vector of zeros whose elements are 32-bit unsigned integers.

Clone Complexity from Existing Array

Create a scalar 0 that is complex like an existing array instead of real valued.

First, create a complex vector.

Clone Sparsity from Existing Array

Create a 10-by-10 sparse matrix.

Clone Size and Data Type from Existing Array

Create a 2-by-3 array of 8-bit unsigned integers.

Clone Distributed Array

Input Arguments

n — Size of square matrix
integer value

Size of square matrix, specified as an integer value.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

sz1. szN — Size of each dimension (as separate arguments)
integer values

Size of each dimension, specified as separate arguments of integer values.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

sz — Size of each dimension (as a row vector)
integer values

Size of each dimension, specified as a row vector of integer values. Each element of this vector indicates the size of the corresponding dimension:

Example: sz = [2 3 4] creates a 2-by-3-by-4 array.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

p — Prototype of array to create
array

Prototype of array to create, specified as an array.

Data Types: double | single | logical | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Complex Number Support: Yes

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Usage notes and limitations:

Dimensions must be nonnegative real integers.

GPU Code Generation
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.

Usage notes and limitations:

Dimensions must be nonnegative real integers.

HDL Code Generation
Generate Verilog and VHDL code for FPGA and ASIC designs using HDL Coder™.

Dimensions must be nonnegative real integers.

This function fully supports thread-based environments. For more information, see Run MATLAB Functions in Thread-Based Environment.

GPU Arrays
Accelerate code by running on a graphics processing unit (GPU) using Parallel Computing Toolbox™.

Usage notes and limitations:

You can specify the underlying type datatype as one of these options:

Distributed Arrays
Partition large arrays across the combined memory of your cluster using Parallel Computing Toolbox™.

Usage notes and limitations:

You can specify the underlying type datatype as one of these options:

You can also specify p as a codistributed or distributed array.

See Also

Topics

Open Example

You have a modified version of this example. Do you want to open this example with your edits?

Источник

Создать массив нулей в MATLAB

MATLAB обычно хранит свои переменные в матричной форме, а также в виде массива и вектора. Иногда нам часто требуется матрица (или массив, или вектор) нуля (ов) для некоторых конкретных операций. Мы можем создать матрицу нулей (ей) вручную или с помощью встроенной функции MATLAB. Встроенная функция, которая используется для создания массива или матрицы нулей (ей), называется функцией zeros (). Обычно мы предпочитаем эту встроенную функцию для простоты задачи, а не создавать массив нулей вручную. Следующая часть содержит два метода создания массива или матрицы нулей.

1. Создание массива нулей вручную

Если мы хотим создать массив нулей, мы можем просто сделать это вручную, используя следующий код:

Matlab

По сути, это вектор-строка размером 1X5, а также массив из 5 нулей.

Zeros matlab что это. Po suti eto vektor stroka razmerom 1X5 a takzhe massiv iz 5 nulej e1625717667455. Zeros matlab что это фото. Zeros matlab что это-Po suti eto vektor stroka razmerom 1X5 a takzhe massiv iz 5 nulej e1625717667455. картинка Zeros matlab что это. картинка Po suti eto vektor stroka razmerom 1X5 a takzhe massiv iz 5 nulej e1625717667455

Создание вектора-столбца вручную: если мы хотим создать вектор-столбец, мы можем просто использовать следующий код:

Matlab

По сути, он создает вектор-столбец размером 5X1.

Zeros matlab что это. Po suti on sozdaet vektor stolbets razmerom 5X1 e1625717704673. Zeros matlab что это фото. Zeros matlab что это-Po suti on sozdaet vektor stolbets razmerom 5X1 e1625717704673. картинка Zeros matlab что это. картинка Po suti on sozdaet vektor stolbets razmerom 5X1 e1625717704673

Создание (nxm) матрицы нулей: В этом разделе мы собираемся создать размерную матрицу (nxm). Например, пусть n = 3 и m = 4. По сути, следующая строка кода сгенерирует матрицу с 3 строками и 4 столбцами.

Matlab

Zeros matlab что это. V etom razdele my sobiraemsya sozdat razmernuyu matritsu e1625717748294. Zeros matlab что это фото. Zeros matlab что это-V etom razdele my sobiraemsya sozdat razmernuyu matritsu e1625717748294. картинка Zeros matlab что это. картинка V etom razdele my sobiraemsya sozdat razmernuyu matritsu e1625717748294

2. Создание массива нулей с помощью встроенной функции (zeros ())

Есть несколько матриц и массивов, которые мы можем создать с помощью функции zeros (). Мы собираемся подробно описать каждый из них в следующем разделе:

Создание скалярного нуля

Синтаксис: имя_переменной = нули

Возвращаемое значение: в этом случае возвращаемое значение — только скалярный ноль («0»).

Matlab

Zeros matlab что это. v etom sluchae vozvrashhaemoe znachenie tolko skalyarnyj nol e1625717793766. Zeros matlab что это фото. Zeros matlab что это-v etom sluchae vozvrashhaemoe znachenie tolko skalyarnyj nol e1625717793766. картинка Zeros matlab что это. картинка v etom sluchae vozvrashhaemoe znachenie tolko skalyarnyj nol e1625717793766

Создание (nxn) матрицы нулей

синтаксис: matrix = zeros (n) // Здесь n — размер матрицы.

Возвращаемое значение: функция zeros (n) возвращает матрицу нулей (nxn):

Matlab

Этот код возвращает матрицу нулей 3×3.

Zeros matlab что это. Etot kod vozvrashhaet matritsu nulej 3 3 e1625717832470. Zeros matlab что это фото. Zeros matlab что это-Etot kod vozvrashhaet matritsu nulej 3 3 e1625717832470. картинка Zeros matlab что это. картинка Etot kod vozvrashhaet matritsu nulej 3 3 e1625717832470

Создание массива нулей (sz1 by sz2 by- …….-Szn)

синтаксис: матрица = нули (sz1, sz2, ……., szn)

Возвращаемое значение: эта функция возвращает массив нулей размером sz1 на… на szN, где sz1,…, szN указывают размер каждого измерения. Например, zeros (2, 3, 4) возвращает матрицу нулей 2 X 3 X 4.

Matlab

Приведенный выше код создает массив нулей размером 2 на 3 на 4.

Создание матрицы определенного размера

Синтаксис: matrix = zeros (sz) // Здесь sz — размер матрицы в форме [mn].

Возвращаемое значение: возвращает массив нулей, где вектор размера sz определяет размер (матрицу). Например, нули ([2 3]) возвращают матрицу 2 на 3.

Размер каждого измерения, заданного как вектор-строка целочисленных значений. Остальные характеристики этого синтаксиса такие же, как и у предыдущего.

Matlab

% MATLAB Code for clone the size of

% another matrix

matrix = zeros([2 3])

Или мы также можем клонировать размер другой матрицы, например:

Matlab

Приведенный выше код в основном возвращает матрицу 2 X 3 с нулями в качестве каждого элемента.

Zeros matlab что это. Privedennyj vyshe kod v osnovnom vozvrashhaet matritsu 2 X 3 e1625717877113. Zeros matlab что это фото. Zeros matlab что это-Privedennyj vyshe kod v osnovnom vozvrashhaet matritsu 2 X 3 e1625717877113. картинка Zeros matlab что это. картинка Privedennyj vyshe kod v osnovnom vozvrashhaet matritsu 2 X 3 e1625717877113

Создание указанных типов данных нулей

синтаксис: matrix = zeros (___, typename) // Здесь первым аргументом может быть любой из предыдущих типов.

Возвращаемое значение: возвращает массив нулей указанного типа данных с именем typename.

Тип данных (класс) для создания, указанный как ’double’, ’single’, ’logic’, ’int8′, ’uint8′, ’int16′, ’uint16′, ’int32′, ’uint32′, ’int64′, uint64 или имя другого класса, который поддерживает нули.

Matlab

Этот код создает матрицу размером 2 на 3 с типом данных uint32.

Zeros matlab что это. Etot kod sozdaet matritsu razmerom 2 na 3 s tipom dannyh uint32 e1625717918918. Zeros matlab что это фото. Zeros matlab что это-Etot kod sozdaet matritsu razmerom 2 na 3 s tipom dannyh uint32 e1625717918918. картинка Zeros matlab что это. картинка Etot kod sozdaet matritsu razmerom 2 na 3 s tipom dannyh uint32 e1625717918918

Создание матрицы с использованием прототипа массива

синтаксис: matrix = zeros (___, ’like’, p) // Здесь первым аргументом может быть любой из предыдущих типов.

Возвращаемое значение: возвращает массив нулей, например p; т. е. того же типа данных (класса), разреженности и сложности (реальной или сложной), что и p. Пользователь может указать typename или like, но не то и другое одновременно.

Прототип создаваемого массива, заданного как массив.

Источник

Документация

Создайте массив всех нулей

Синтаксис

Описание

Примеры

Матрица нулей

Создайте матрицу 4 на 4 нулей.

Трехмерный массив нулей

Создайте массив 2 на 3 на 4 нулей.

Клонирование размера от существующего массива

Создайте массив нулей, который одного размера с существующим массивом.

Определение типа данных нулей

Создайте 1 3 нулевой вектор, элементами которого является 32-битное беззнаковое целое.

Клонирование сложности от существующего массива

Создайте скалярный 0 это является комплексным как существующий массив вместо оцененного действительного.

Во-первых, создайте комплексный вектор.

Клонирование разреженности от существующего массива

Создайте 10 10 разреженную матрицу.

Клонирование размера и тип данных от существующего массива

Создайте массив 2х3 8-битного беззнакового целого.

Клонирование распределенного массива

Входные параметры

n — Размер квадратной матрицы
целочисленное значение

Размер квадратной матрицы в виде целочисленного значения.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

sz1. szN — Размер каждой размерности (в качестве отдельных аргументов)
целочисленные значения

Размер каждой размерности в виде отдельных аргументов целочисленных значений.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

sz — Размер каждой размерности (как вектор-строка)
целочисленные значения

Размер каждой размерности в виде вектора-строки из целочисленных значений. Каждый элемент этого вектора указывает на размер соответствующей размерности:

Пример: sz = [2 3 4] создает массив 2 на 3 на 4.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

p — Прототип создаваемого массива
массив

Прототип создаваемого массива в виде массива.

Типы данных: double | single | logical | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Поддержка комплексного числа: Да

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Указания и ограничения по применению:

Размерности должны быть неотрицательными действительными целыми числами.

Генерация кода графического процессора
Сгенерируйте код CUDA® для NVIDIA® графические процессоры с помощью GPU Coder™.

Указания и ограничения по применению:

Размерности должны быть неотрицательными действительными целыми числами.

Генерация HDL-кода
Сгенерируйте Verilog и код VHDL для FPGA и проекты ASIC с помощью HDL Coder™.

Размерности должны быть неотрицательными действительными целыми числами.

Эта функция полностью поддерживает основанные на потоке среды. Для получения дополнительной информации смотрите функции MATLAB Запуска в Основанной на потоке Среде.

Массивы графического процессора
Ускорьте код путем работы графического процессора (GPU) с помощью Parallel Computing Toolbox™.

Указания и ограничения по применению:

Можно задать базовый тип datatype как одна из этих опций:

Распределенные массивы
Большие массивы раздела через объединенную память о вашем кластере с помощью Parallel Computing Toolbox™.

Указания и ограничения по применению:

Можно задать базовый тип datatype как одна из этих опций:

Можно также задать p как codistributed или distributed массив.

Смотрите также

Открытый пример

У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?

Документация MATLAB

Поддержка

© 1994-2021 The MathWorks, Inc.

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.

2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.

4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.

5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

Источник

zeros

Create array of all zeros

Syntax

Description

Examples

Matrix of Zeros

Create a 4-by-4 matrix of zeros.

3-D Array of Zeros

Create a 2-by-3-by-4 array of zeros.

Clone Size from Existing Array

Create an array of zeros that is the same size as an existing array.

It is a common pattern to combine the previous two lines of code into a single line:

Specify Data Type of Zeros

Create a 1-by-3 vector of zeros whose elements are 32-bit unsigned integers.

Clone Complexity from Existing Array

Create a scalar 0 that is complex like an existing array instead of real valued.

First, create a complex vector.

Clone Sparsity from Existing Array

Create a 10-by-10 sparse matrix.

Clone Size and Data Type from Existing Array

Create a 2-by-3 array of 8-bit unsigned integers.

Clone Distributed Array

Input Arguments

n — Size of square matrix
integer value

Size of square matrix, specified as an integer value.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

sz1. szN — Size of each dimension (as separate arguments)
integer values

Size of each dimension, specified as separate arguments of integer values.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

sz — Size of each dimension (as a row vector)
integer values

Size of each dimension, specified as a row vector of integer values. Each element of this vector indicates the size of the corresponding dimension:

Example: sz = [2 3 4] creates a 2-by-3-by-4 array.

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

p — Prototype of array to create
array

Prototype of array to create, specified as an array.

Data Types: double | single | logical | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Complex Number Support: Yes

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Usage notes and limitations:

Dimensions must be nonnegative real integers.

GPU Code Generation
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.

Usage notes and limitations:

Dimensions must be nonnegative real integers.

HDL Code Generation
Generate Verilog and VHDL code for FPGA and ASIC designs using HDL Coder™.

Dimensions must be nonnegative real integers.

This function fully supports thread-based environments. For more information, see Run MATLAB Functions in Thread-Based Environment.

GPU Arrays
Accelerate code by running on a graphics processing unit (GPU) using Parallel Computing Toolbox™.

Usage notes and limitations:

You can specify the underlying type datatype as one of these options:

Distributed Arrays
Partition large arrays across the combined memory of your cluster using Parallel Computing Toolbox™.

Usage notes and limitations:

You can specify the underlying type datatype as one of these options:

You can also specify p as a codistributed or distributed array.

See Also

Topics

Open Example

You have a modified version of this example. Do you want to open this example with your edits?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *