error in mat to csv conversion

1 visualización (últimos 30 días)
zara mansoor
zara mansoor el 28 de Mzo. de 2016
Comentada: zara mansoor el 29 de Mzo. de 2016
load('fif.mat'); csvwrite('fif.csv', fif); ERROR: convert Error using dlmwrite (line 130) Could not open file fif.csv
Error in csvwrite (line 43) dlmwrite(filename, m, ',', r, c);
Error in convert (line 2) csvwrite('fif.csv', fif);
the code is loading file but not converting it.
  2 comentarios
Kirby Fears
Kirby Fears el 28 de Mzo. de 2016
After running load('fif.mat'); is there a variable in your workspace called fif? If so, what are the contents and data type?
You are passing fif to csvwrite as if it's a workspace variable. If you have a double array called fif in your workspace, that would work.
zara mansoor
zara mansoor el 28 de Mzo. de 2016
yes it loads a mat file named as 'fif' that contains 21*96 complex double data e.g 2.023672462915360 + 0.000000000000000i. I jst want to convert this mat file to csv. yes Im also storing in my code these values in a variable called fif. it worked previously bt now suddenly showing this error.

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 28 de Mzo. de 2016
  • You might be cd'd to a directory that you cannot write to
  • fif.csv might already exist but have its security set so that you cannot write it
Look at
cd
fileattrib('.')
which fif.csv
fileattrib('./fif.csv')
  3 comentarios
Walter Roberson
Walter Roberson el 28 de Mzo. de 2016
Editada: Walter Roberson el 28 de Mzo. de 2016
You are in a directory you cannot write into. You need to
cd E:\SEMESTERS_WORK\MS_2k14\THESIS\code by date\csv
zara mansoor
zara mansoor el 29 de Mzo. de 2016
Thanks @walter it worked.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Standard File Formats en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by