readmatrix "not enough input arguments"

15 visualizaciones (últimos 30 días)
Frederikke Hansen
Frederikke Hansen el 26 de Nov. de 2020
Comentada: Ameer Hamza el 26 de Nov. de 2020
I'm getting a really strange error when trying to use readmatrix() to load a .csv file. It tells me there's not enough input arguments!
d_obs = readmatrix(sprintf('%s/%s',NMR_path,NMR_obs_filename));
this is the command I'm using. The strange thing is that just last week, this worked perfectly, and I have not changed anything since then. If it is at all related, I also get a message "The import tool doesn't have access to read the file" when I try to open the file directly by double-clicking it in the current folder tab. I checked the files and they're not empty.
Anyone got some idea of what is going on here?
  9 comentarios
Frederikke Hansen
Frederikke Hansen el 26 de Nov. de 2020
@Ameer Hamza
Star Strider
Star Strider el 26 de Nov. de 2020
What else is in the
C:\Users\frede\Documents\MATLAB\NMR Project\Alt\Alternative Approach testing\Easy to use\
directory?

Iniciar sesión para comentar.

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 26 de Nov. de 2020
Editada: Ameer Hamza el 26 de Nov. de 2020
You have defined a function name replace() placed on path
C:\...\Thesis\emi-matlab-master\EMI_Calibration\replace.m
which is shadowing the MATLAB's built-in function named replace(). Rename your function to something else.
  2 comentarios
Frederikke Hansen
Frederikke Hansen el 26 de Nov. de 2020
OH! This makes sense, the scripts in this folder are not written by me and I only recently added it to my directory. Thank you!
Ameer Hamza
Ameer Hamza el 26 de Nov. de 2020
I am glad to be of help!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Scope Variables and Generate Names 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