我想在我的图表中创建一个用作x轴的矢量。该向量应该有504行,我使用以下命令创建它。
> x=504:1
> p=(1/x):504
Warning message:
In (1/x):504 : numerical expression has 504 elements: only the first used
因此,我首先创建了一个由504个元素组成的变量x。然后我希望变量p也包含504个基于x的每个元素的元素。也就是说,P的第一个元素应该是1/504,第二个元素应该是1/503 ... 1/1。但正如你所看到的,R只使用x中的第一个元素而忽略了另一个元素。
任何线索?
答案 0 :(得分:5)
我认为你需要
p=(1/x)
就是这样。 (1/x)
将取x
中每个元素的倒数,并返回504个元素数组。你通过给:
运算符一个数组作为参数来混淆R.它做了它认为最好的,并使用第一个元素。