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 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Michael VanMeter
el 4 de Jun. de 2024
Editada: Michael VanMeter
el 4 de Jun. de 2024
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);
}
Respuestas (0)
Ver también
Categorías
Más información sobre Deploy to .NET Applications Using MWArray API en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!