Эффективная таблица поиска для функции 4 параметров в Matlab - PullRequest
0 голосов
/ 15 марта 2019

У меня есть проблема, когда у меня есть функция в Matlab, которая зависит от 4 параметров (a, b, c, d), и требуется некоторое время, чтобы оценить эту функцию для больших матриц mxnx4. Идея состояла в том, чтобы создать какую-то таблицу поиска, потому что значительное количество элементов в матрице mxnx4 очень похоже, и эту функцию нужно оценивать сотни раз в схеме итеративной оптимизации. Вопрос в том, есть ли в MATLAB эффективная структура данных, которую я могу использовать для хранения и доступа к данным? Я бы предварительно рассчитал таблицу поиска для возможного диапазона значений параметров, а затем получил бы доступ к структуре данных для каждой (i, j, :) матрицы mxnx4. Я знаю, что циклы очень неэффективны, и поиск в матрицах также неэффективен. Редактировать: https://de.mathworks.com/help/simulink/slref/directlookuptablend.html это мне не поможет.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...