Contenido principal

mxSetComplexInt16s (Fortran)

Configurar elementos de datos complejos en un arreglo mxINT16_CLASS

Sintaxis de Fortran

#include "fintrf.h"
integer*4 mxSetComplexInt16s(pa, dt)
mwPointer pa, dt

Descripción

Utilice mxSetComplexInt16s para configurar datos de mxComplexInt16 en el arreglo especificado.

Todas las funciones de mxCreate* asignan espacio del heap para almacenar datos. Por lo tanto, no se utiliza esta función como de costumbre para inicializar los elementos de un arreglo. En su lugar, se llama a la función para sustituir los valores existentes con nuevos.

Argumentos de entrada

expandir todo

Puntero a un arreglo mxINT16_CLASS.

Puntero al primer elemento mxComplexInt16 del arreglo de datos. dt debe ser asignado por las funciones mxCalloc o mxMalloc.

Argumentos de salida

expandir todo

Estado de la función, devuelto como integer*4. Si es correcto, la función devuelve 1.

Si pa es 0, la función devuelve 0.

La función no es correcta cuando mxArray no es un arreglo mxINT16_CLASS no compartido o si los datos no están asignados con mxCalloc. Si la función no es correcta:

  • Archivo MEX: la función termina el archivo MEX y devuelve el control a la línea comandos de MATLAB®.

  • Aplicación (archivo no MEX) independiente: la función devuelve 0.

Versión de la API

Esta función está disponible en la API compleja entrelazada. Para crear myMexFile.F utilizando esta función, escriba:

mex -R2018a myMexFile.F

Historial de versiones

Introducido en R2018b