-3

测试上下文:... [x,y] = calc_barrel_pos(xpos, ypos, turret_width, bucket_length, theta, player)

测试题:calc_barrel_pos 函数应该返回的元素总数(即单个数字)是多少。(提示:变量的数量与元素的数量相同吗?)

我的解释:“返回”一词通常意味着输出什么,因此,函数的值,对吗?因此,x,y 是 2 个不同的数字。这个答案是错误的,而指示的答案 4 意味着它是变量的数量。我完全不明白。

为什么是4?

4

1 回答 1

2

我认为提示暗示即使返回了 2 个变量x& y,元素的数量可能会更多。由于正确答案是 4,我猜xy是每两个元素向量。或者可能有 4 个元素x和另外 4个元素y,它们代表盒子角上的点。如果不知道 calc_barrel_pos 的作用,就很难确定。

只是为了澄清元素和变量之间的区别,在行中x=[1 3];x 是一个变量,但它有 2 个元素。

于 2013-01-21T23:35:53.653 回答