Я пишу некоторый код Matlab, который я обрабатываю на C++. C++ выглядит следующим образом:Matlab Array с тем же именем Имя
ICOMPL[dataPath].Value =5;
Как написать это в Matlab, так что синтаксис похож? Например;
ICOMPL = [0,1,2,3];
Давайте мне делать
ICOMPL(datapath+1) = 5;
Но как добавить значение часть? Мне понадобится, чтобы каждый элемент в массиве имел значение имени.
Это не должно быть одинаковым, но это делает анализ на C++ проще, если он есть. Можете ли вы привести пример массива структур? Я думаю, мне нужно было бы назвать их value0, value1 и т. Д. – user1876942
@ user1876942 Я уже привел вам пример ... ICOMPL (1) .Value = 1; ICOMPL (2) .Value = 2; ' –
Это работает в командной строке; но как инициализировать это в коде? – user1876942