Undefined function or variable 'filename'
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi everyone,
Whenever I try to execute my .m file, I get the error message popping up: "Undefined function or variable 'filename' ".
I've recently reorganised my files and moved this particular file to a new location. I have added the file to the path again and I'm in the correct directory.
Does anyone know what could be causing this now?
0 comentarios
Respuestas (2)
Cris LaPierre
el 28 de Dic. de 2020
The error means you are using filename as a variable or function but have not created it or defined it yet. Given the choice of name, I suspect you intended it to be a variable. Look at your code (the error message will tell you exactly what line) and see if you ever assign a value to filename.
If that's not it, we can't do much more than guess unless you are willing to share your code. Also, it's best to share the full error message (copy/paste all the red text) here.
6 comentarios
Cris LaPierre
el 1 de En. de 2021
It looks like your current directory is not the same as the one the script is in. Your current directory is indicated in the top left as well as the bread crumb running just below the toolbar ribbon. Try navigating one step further by opening the "Au1 75mms 42mW 3 line thickness' folder.
If you press the green Run button in the toolbar, that should also prompt you to change your current folder to the one containing the script.
Md Wasim Akram
el 1 de Nov. de 2023
If the name of the folder uses special character, then you get this error. In my case, I saved my matlab m file in a folder that uses '*'. I removed the '*' from the name and it worked for me.
0 comentarios
Ver también
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!