How to resolve an error message: Unrecognized function or variable
显示 更早的评论
I always get an error of Unrecognized function 'DA' when I run the code for the first time.
The error disappears in subsequent runs. What could be the reason.
see a sample of the code.
%% ENTER DATE, MONTH, YEAR AND HOUR
DA.Day = 1;
DA.Month = 06;
DA.Year = 2021;
DA.tLST = 7;
DA.ls = 60;
[tim, yprime] = Balloondynamics(dtspan,In0,wind, DA, I, B);

5 个评论
Image Analyst
2021-8-13
This code will run fine the first time. You must be running a version where somehow DA never got assigned, but we can't tell because, unfortunately, you forgot to attach ESC_simulation.m.
Sulaymon Eshkabilov
2021-8-13
It seems that you may have an M-file called DA in your current or working (accessible) directory/ies. Check it.
Walter Roberson
2021-8-13
No, if there was a DA.m in the path and no variable with that name, then it would not have been an unrecognized function: it would in that case have attempted to execute DA with no arguments, and it would have errored if DA did not return any values.
Telema Harry
2021-8-13
Rik
2021-8-14
That sounds like you just learned why functions are useful.
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Weather and Atmospheric Science 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!