测试上下文:... [x,y] = calc_barrel_pos(xpos,ypos,turret_width,barrel_length,theta,player)
测试问题:calc_barrel_pos函数应返回的元素总数(即单个数字)是多少。 (提示:变量的数量是否与元素的数量相同?)
我的解释:“返回”一词通常意味着输出的内容,因此,函数的值是正确的吗?因此,它将是x,y,它们是2个不同的数字 这个答案是错误的,指示的答案4表示它是变量的数量。我根本不明白。
为什么选择4?
答案 0 :(得分:2)
我认为Hint建议即使有2个变量返回x
& y
,元素的数量可能更多。由于正确的答案是4,我猜x
和y
都是两个元素向量。或者,x
中有4个元素,y
中有4个元素,它们代表方框角上的点。在不知道calc_barrel_pos的作用的情况下,很难确定。
为了澄清元素和变量之间的区别,在行x=[1 3];
中x是一个变量,但它有2个元素。