pinchar
Descripción
Ejemplos
Producto de cuaterniones en cada columna
Cree un arreglo de 3 por 3 cuyos elementos correspondan a sus índices lineales.
A = reshape(quaternion(randn(9,4)),3,3)
A = 3x3 quaternion array
0.53767 + 2.7694i + 1.409j - 0.30344k 0.86217 + 0.7254i - 1.2075j + 0.8884k -0.43359 - 0.20497i + 0.48889j - 0.8095k
1.8339 - 1.3499i + 1.4172j + 0.29387k 0.31877 - 0.063055i + 0.71724j - 1.1471k 0.34262 - 0.12414i + 1.0347j - 2.9443k
-2.2588 + 3.0349i + 0.6715j - 0.78728k -1.3077 + 0.71474i + 1.6302j - 1.0689k 3.5784 + 1.4897i + 0.72689j + 1.4384k
Encuentra el producto de los cuaterniones en cada columna. La longitud de la primera dimensión es 1
y la longitud de la segunda dimensión coincide con size(A,2)
.
B = prod(A)
B = 1x3 quaternion array
-19.837 - 9.1521i + 15.813j - 19.918k -5.4708 - 0.28535i + 3.077j - 1.2295k -10.69 - 8.5199i - 2.8801j - 0.65338k
Producto de la dimensión especificada del arreglo de cuaterniones
Puede especificar de qué dimensión de un arreglo de cuaterniones tomar el producto.
Cree un arreglo de cuaterniones de 2 por 2 por 2.
A = reshape(quaternion(randn(8,4)),2,2,2);
Encuentre el producto de los elementos en cada página del arreglo. La longitud de la primera dimensión coincide con size(A,1)
, la longitud de la segunda dimensión coincide con size(A,2)
y la longitud de la tercera dimensión es 1
dim = 3; B = prod(A,dim)
B = 2x2 quaternion array
-2.4847 + 1.1659i - 0.37547j + 2.8068k 0.28786 - 0.29876i - 0.51231j - 4.2972k
0.38986 - 3.6606i - 2.0474j - 6.047k -1.741 - 0.26782i + 5.4346j + 4.1452k
Argumentos de entrada
quat
— Cuaterniones
arreglo de objetos quaternion
Cuaterniones, especificados como un arreglo de objetos quaternion
de cualquier dimensionalidad.
Ejemplo: qProd = prod(quat)
calcula el producto del cuaternión a lo largo de la primera dimensión no singleton de quat
.
dim
— Dimensión
número entero positivo
Dimensión a lo largo de la cual calcular el producto del cuaternión, especificada como un número entero positivo. Si no se especifica dim
, prod
opera a lo largo de la primera dimensión no singleton de quat
.
Tipos de datos: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
Argumentos de salida
quatProd
— Producto cuaternión
arreglo de objetos quaternion
Producto Quaternion, devuelto como un arreglo de objetos quaternion
. quatProd
tiene una dimensión no única menos que quat
.
Por ejemplo, si quat
es un arreglo de 2 por 2 por 5,
prod(
devuelve un arreglo de 1 por 2 por 5.quat
,1)prod(
devuelve un arreglo de 2 por 1 por 5.quat
,2)prod(
devuelve un arreglo de 2 por 2.quat
,3)
Capacidades ampliadas
Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.
Historial de versiones
Introducido en R2019b
Consulte también
Funciones
Objetos
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)