Вам нужно использовать векторизацию pmin
вместо min
(взгляните на ?pmin
, чтобы понять разницу)
f2 = function(x, n = 1, m = 2) {
pmin(x^n, x^(-m))
}
curve(f2, from = 0, to = 10)
В примечании, я бы сделал n
иm
аргументы f2
для избежания глобальных переменных.
Обновление
Для построения f2
для разные аргументы n
и m
вы бы сделали
curve(f2(x, n = 2, m = 3), from = 0, to = 10)