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 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Michael VanMeter
am 4 Jun. 2024
Bearbeitet: Michael VanMeter
am 4 Jun. 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);
}
Antworten (0)
Siehe auch
Kategorien
Mehr zu Deploy to .NET Applications Using MWArray API finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!