Я новичок в MATLAB.Используя команду NET.addAssembly
, я загружаю сборку .NET, создаю экземпляр объекта класса сборки, затем вызываю методы класса.
Передача таких параметров, как double
, char
вметод класса сборки работает нормально.
Но когда я пытаюсь передать массив ячеек в метод экземпляра класса, он показывает несоответствие параметра ошибки.
Я выполнил следующую процедуру:
s = NET.addAssembly('name of assembly')
t = s.AssemblyHandle.GetType('Class present in assembly');
obj = System.Activator.CreateInstance(t);
obj.PassCellArray(CellArray);
.NET-метод
public void PassCellArray(System.Object[] dd) {}
Согласно документации, мы можем передать массив ячеек методу с параметром System.Object[]
.
Поэтому, пожалуйста,помогите мне как передать массив ячеек в метод .NET.