Does syntax checking support undefined variables?
1 回表示 (過去 30 日間)
古いコメントを表示
Does matlab support undefined variables like pycharm(fig 1)?The system and software are as follows:window10,matlab r2022b.![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1222212/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1222212/image.png)
0 件のコメント
回答 (1 件)
Hiro Yoshino
2022 年 12 月 7 日
編集済み: Hiro Yoshino
2022 年 12 月 7 日
MATALB automatically identifies problems. Debugging features help you diagnose specific issues, see as follows :
I suppose this function is active by default though.
4 件のコメント
Hiro Yoshino
2022 年 12 月 7 日
編集済み: Hiro Yoshino
2022 年 12 月 7 日
Sorry, I took it wrong. Let me put it this way....: No, but the problem identifier is "on" by default.
The trouble is that MATLAB never knows if the variable "b" exists in your workspace. So this syntax can be wrong and can be right dependiong on the situation.
For example, you may run a simulation using Simulink models and export something as a variable that would not exist without a run of the simulation. An automatic analysis will be perfomed, once the simulation is over. Your variable "b" is used in the script of this automatic analysis
So this is not a "bug" but a feature.
You can check if your variables exist in the workspace by the method like this.
参考
カテゴリ
Help Center および File Exchange で Programmatic Model Editing についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!