Main Content

mxSetM(Fortran)

mxArray의 행 개수 설정

Fortran 구문

#include "fintrf.h"
subroutine mxSetM(pm, m)
mwPointer pm
mwSize m

설명

mxSetM은 지정된 mxArray의 행 개수를 설정합니다. 용어 은 차원 수에 관계없이 mxArray의 첫 번째 차원을 의미합니다. mxSetN을 호출하여 열의 개수를 설정하십시오.

일반적으로 mxSetM을 사용하여 기존 mxArray의 형태를 변경합니다. mxSetM 함수는 pr, pi, ir 또는 jc 배열을 위한 공간을 할당하거나 할당 해제하지 않습니다. 따라서, mxSetMmxSetN을 호출하여 mxArray의 요소 개수가 증가하면 pr, pi, ir 및/또는 jc 배열을 확대해야 합니다. 배열을 확대하려면 mxRealloc를 호출하십시오.

mxSetMmxSetN을 호출하여 mxArray의 요소 개수가 감소하면 힙 공간을 더 효율적으로 사용할 수 있도록 pr, pi, ir 및/또는 jc 배열의 크기를 축소하는 것이 좋습니다. 그러나 반드시 크기를 줄여야 하는 것은 아닙니다.

입력 인수

모두 확장

mxArray 배열에 대한 포인터로, mwPointer로 지정됩니다.

행 개수로, mwSize로 지정됩니다.

예제

matlabroot/extern/examples/refbook에서 다음 예제를 참조하십시오.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |