matlab says undefined variable even for defined variables
1 次查看(过去 30 天)
显示 更早的评论
I created a calc1.m file with 21 variables and few for loops and if statements. I didn't get any problem on running it. In the next step I created another calc2.m file by copying and pasting of calc1.m file and then editing few number values that were in calculation. When I tried to run calc2.m(nothing was left in matlab from calc.1 as I did clc and clear all before running calc2.m), it stopped somewhere in midway, saying one of variable(10th)as undefined variable. More interestingly, I also didn't get any error and got result when running calc.1 even after this. I am wondering why I am getting error only with calc2.m file?
回答(1 个)
Andreas Goser
2012-2-6
My best guesswork with out code is that you use functions and not scripts and that the respective varaibles are just present in a function's workspace.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!