Во-первых, приведенный выше ответ верен в отношении ограничений «формы команд» функций matlab.В этом случае вам, вероятно, следует избегать этого.Во-вторых, функция сохранения в Matlab предназначена для сохранения файлов .mat, которые будут содержать переменные и структуры.По моему опыту, это не полезно для сохранения текстовых файлов, содержащих данные.Я бы, вероятно, заменил эту строку чем-то вроде:
writematrix (data, strrep (filename, '.wav', '.txt'));
Если вы хотите, чтобы он был разделен табуляцией(по умолчанию это разделитель запятыми), вы можете попробовать:
writematrix (data, ['sampleOutput_' strrep (filename, '.wav', '.txt')], 'Delimiter', 'tab');
Обновление: очевидно, вы можете использовать функцию «сохранить» таким образом!У меня не было идей.Спасибо!