不同的结果与运行(F5)和逐行调试(F10)
8视图(30天)
显示旧的评论
考虑以下最低工作示例:
图()
ax₁=次要情节(2,1,1);持有在;
情节([0,1],[0 0),“DisplayName的”,1号线的)
情节([0,1],[1],“DisplayName的”,“第2行”)
情节([0,1],[2 2],“DisplayName的”,3号线的)
情节([0,1],[3 3],“DisplayName的”,4号线的)
传奇(“显示”,“位置”,“Northoutside”)
ax1Pos = ax1.Position
ax2 =次要情节(2,1,2);持有在;
情节([0,1],[0 0),“DisplayName的”,1号线的)
情节([0,1],[1],“DisplayName的”,“第2行”)
情节([0,1],[2 2],“DisplayName的”,3号线的)
情节([0,1],[3 3],“DisplayName的”,4号线的)
我观察到不同的价值ax1Pos取决于是否我运行脚本(F5)或通过逐行(F10)。第一案例得到次要情节轴的位置包括传奇,在第二种情况下得到的位置次要情节轴不包括传奇。任何想法为什么是这样?
输出:
> >测试
ax1Pos =
0.130000000000000 0.583837209302326 0.775000000000000 0.341162790697675
> >测试
8 ax1Pos = ax1.Position
ax1Pos =
0.130000000000000 0.583837209302326 0.775000000000000 0.155930332361357
我用MATLAB R2021b。