Why are these two variables not the same value?
이전 댓글 표시
I think I'm going crazy because I have two differently named variables both set equal to the same thing but they are returning different values. These are the variables:
Max.H1_E_RT_Moment_Max = max(abs(E.RT_Moment_Y_Ave));
Max.H2_E_RT_Moment_Max_Y = max(abs(E.RT_Moment_Y_Ave));
These are the returned values:
Max.H1_E_RT_Moment_Max = 57.7207
Max.H2_E_RT_Moment_Max_Y = 21.0916
Is there any reason why this might be happening?
댓글 수: 5
Walter Roberson
2022년 12월 10일
Sounds like E or E.RT_Moment_Y_Ave are changing in between the two calls.
By the way, could you confirm that E is a scalar struct? Or is this object-oriented work in which case RT_Moment_Y_Ave could potentially be a method ?
Joshua Lucas Ewert
2022년 12월 10일
Joshua Lucas Ewert
2022년 12월 10일
Walter Roberson
2022년 12월 10일
Is it practical to post the code and any relevant data, so we can test?
Joshua Lucas Ewert
2022년 12월 10일
편집: Joshua Lucas Ewert
2022년 12월 10일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Variables에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!