Rでこの単純な関数を書きました
> w=c(0.005,0.005,0.006,0.01,0.88,0.03,0.01,0.01,0.005,0.34,0.05)
> trial<- function(a) {sum(a-w)}
> trial(0.1)
[1] 0.996
ご覧のとおり、a の値を入力するとこの関数は正常に動作しますが、プロットしたいので、合計を含まない関数とは異なり、次の関数は動作しません。
> plot(trial)
私にエラーを与える:
> Error in xy.coords(x, y, xlabel, ylabel, log) :
'x' and 'y' lengths differ
In addition: Warning message:
In a - w : longer object length is not a multiple of shorter object length
R が長さ 11 のベクトルを要求していることは理解していますが、この関数をプロットする方法はありますか?