поддерживаемые функции в генерации кода Matlab - PullRequest
0 голосов
/ 20 апреля 2011

Я пытаюсь выяснить, какие функции поддерживаются в Matlab, когда вы пытаетесь выполнить генерацию кода.

Прямо сейчас я получаю следующее: Не удалось исключить использование функции MATLAB 'real'. Для сборок без моделирования использование неподдерживаемых функций MATLAB исключается, если они не влияют на выходные данные функции.

Это примерно так:

enhanced_img = zeros(N);
enhanced_img = real(fft_2d(temp3));

Правда ли, что я не могу использовать такую ​​простую функцию, как real (), и мне придется перечислить ее как внешнюю, или я делаю что-то другое неправильно?

Спасибо

1 Ответ

1 голос
/ 27 апреля 2011

Список поддерживаемых функций можно найти здесь: http://www.mathworks.com/help/releases/R2011a/toolbox/eml/ug/bsud5f4.html

Чтобы просмотреть эту же документацию в браузере справки MATLAB, введите в командной строке следующее: web ([docroot '/ toolbox / eml/ug/bq1h2z5-1.html'])

'real' и 'fft2' оба поддерживаются для генерации кода с MATLAB Coder.Вы используете fft_2d - я предполагаю, что это, вероятно, некоторая пользовательская функция, которую вы написали.Вы должны убедиться, что код, написанный в этой функции, поддерживается для генерации кода.

Надеюсь, это поможет.-Arvind - MATLAB Менеджер по продукции кодеров - MathWorks

...