Basically, I need the data in the screenshot in ArrayImplHandle; specifically ArrayTpye and Dimensions. So I know it exists but I can't find the functions to retrieve it.
How to get dimensions of MATLABArray using MATLABEngine with .NET
조회 수: 3 (최근 30일)
이전 댓글 표시
When using a MathWorks.MATLAB.Types.MATLABArray, how do you get the dimensions of the array? I cannot find any properties that expose it.
댓글 수: 5
Michael VanMeter
2024년 6월 4일
편집: Michael VanMeter
2024년 6월 4일
As you pointed out there are no public members exposed for the information you seek. Why are you trying to operate on the MATLABArray class and not converting to a native .NET type?
using MathWorks.MATLAB.Engine;
using (dynamic matlab = MATLABEngine.StartMATLAB())
{
double[,] results = matlab.magic(5.0);
int rows = results.GetLength(0);
int cols = results.GetLength(1);
}
답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!