Borrar filtros
Borrar filtros

Error checking in matlab

2 visualizaciones (últimos 30 días)
adnan abid
adnan abid el 31 de Dic. de 2020
Comentada: Walter Roberson el 31 de Dic. de 2020
I am new to matlab. In other programming softwares when you get error they will tell you where the error is and what is the error so you can search it in internet. On the other hand in matlab i am using live script to write a program it does tell me which line has error but i could not find out what the error is so i can search about it. Is there any error window or way to check error discription. my code is given below it says line 11 has an error in command window
[file, path] = uigetfile('*.wav','Select a .wav file');
if file == 0
return
end
out_dir = uigetdir(cd,'Choose output folder');
if out_dir == 0
return;
end
[y,Fs,nbits]= audioread(file);
if size(y,2) == 1
msgbox('The selected file is Mono. This algorithm is applicable only for Stereo files.');
return;
end
fc=input('Enter Cutoff Frequency (HPF):');
fc=round(fc);
if fc > 20
fp = fc+5;
fs = fc/(Fs/2);
fp = fp/(Fs/2);
[n, wn] = buttord(fp,fs,0.5,80);
[b, a] = butter(5,wn,'High');
channel_2 = filtfilt(b,a,y(:,2));
else
channel_2 = y(:,2);
end
karaoke_wav = y(:,1) - channel_2;
%Write it to a file
[p, name, ext] = fileparts(file);
if isfolder(out_dir)
audiowrite(karaoke_wav,Fs,nbits,[out_dir '\' name ext]);
else
audiowrite(karaoke_wav,Fs,nbits,[cd '\' name ext]);
end
  2 comentarios
John D'Errico
John D'Errico el 31 de Dic. de 2020
MATLAB does return error messages.
You tell us it does not say what the error is? When you get an error, the only way for us to know what it was is if you report the ENTIRE text of the error message, thus everything in red.
Walter Roberson
Walter Roberson el 31 de Dic. de 2020
If you have the editor docked then the error message may have scrolled up past what is visible and you may need to scroll back.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Environment and Settings en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by