What does the "Reference to non-existent field" error message mean?

17 ビュー (過去 30 日間)
vimal kumar chawda
vimal kumar chawda 2020 年 7 月 10 日
コメント済み: vimal kumar chawda 2020 年 7 月 10 日
I am investigating why China has inflation, and we Indian students are trying to understand it. The China data we got, and inflation perform in China. So we can take precaution for our county in India too.
I am getting this error and I am not aware that why I am getting such an error. Can anyone guide me please ?
  3 件のコメント
vimal kumar chawda
vimal kumar chawda 2020 年 7 月 10 日
vimal kumar chawda
vimal kumar chawda 2020 年 7 月 10 日

サインインしてコメントする。

採用された回答

Image Analyst
Image Analyst 2020 年 7 月 10 日
Input.T_11 is defined in Main.m. Main.m calls Func_Task_11.m but does not pass Input to Func_Task_11() so when you get inside Func_Task_11, the Input variable is not in scope. Remember each function has it's own workspace separate from the others. If you want input in Func_Task_11(), you need to pass it in
In Main.m:
Func_Task_11(Input);
In Func_Task_11.m
function Func_Task_11(Input)
as the first line.
Also, do not use eps as a variable name - it's a built-in function.
  1 件のコメント
vimal kumar chawda
vimal kumar chawda 2020 年 7 月 10 日
In main file it was T_12.Input and I was doing the stuff again Input. T_11 so Input is was again called but it was just if you are already in structure then you cannot call the structure path from the beginning . Hence one can continur form it. Thanks but I have solved it by myself.
Thank you

サインインしてコメントする。

その他の回答 (1 件)

Robert
Robert 2020 年 7 月 10 日
編集済み: Robert 2020 年 7 月 10 日
The error message says that there is no field "T11" in (struct-) variable "Input". Set a breakpoint on the respective line and check.
It looks like you edited the script "Func_Task_11" after the error message was thrown, as line 29 in your screenshot is empty. If you didn't edit inbetween, "Func_Task_11.m" might be shadowed by another script of the same name on the matlab-path.

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by