Ошибка при загрузке файла.dat в matlab

У меня проблема при попытке загрузить файл.dat в Matlab. Мой файл.dat о речевых данных:

% Read data file "orig.dat" with sampling rate of 8 kHz
% create an example sound
fs=8000;
t=0:1/fs:3;
x = 1*sin(2*pi*4*t)+0.25* sin(2*pi*560*t);
% play it back
%sound(x, 8000);
wavwrite(x,fs,16,'test56.wav');
y=wavread('test56.wav')
save y.dat y
load y.dat

Есть ошибка:

??? Ошибка при использовании ==> загрузить количество столбцов в строке 1 ASCII-файла C:\Program Files\MATLAB\R2010b\bin\doan\y.dat
должно быть таким же, как предыдущие строки.
Ошибка в ==> двух подполосах при 8 нагрузках y.dat; % Загрузки речевых данных

Я не понимаю Помоги мне исправить это.

1 ответ

Решение

load ожидает файл в своем собственном формате данных. Попробуйте сохранить y как y.mat вместо y.dat, То есть заменить y.dat и в строке, где вы сохраняете, и в строке, где вы загружаете y.mat,

Это должно делать свое дело.

Другие вопросы по тегам