Это хорошо :) Можно ли преобразовать код таким образом, чтобы я мог использовать его более гибко. Это значит, если я могу использовать больше скаляров, которые просто p1, p2?

ужна помощь для создания функции (математика) для подсчета некоторых основных операций. На самом деле я новичок, и я действительно не знаю, как это сделать.Моя задача состоит в том, чтобы сделать функцию, которая может вычислять значения полинома из скаляра или матрицы.

Первый многочлен примера p1 = 1 + t, второй многочлен p2 = 1+ t + t ^ 2

a <- matrix( c( 2, 0, 0, 1), 2, 2)

p1 <- c( 1, 1)
p2 <- c(1, 1, 1)

Мои ожидаемые результаты:

Использование методической функции для вычисления значения полинома от скаляра:

math( x1 = p1, x2 = 0)
output: 1
math( x1 = p1, x2 = 2)
output: 3
math( x1 = p2, x2 = 2)
output: 7
math( x1= p2, x2 = 1)
output: 3

Использование методической функции для вычисления значения полинома из матрицы:

math( x1 = p1, x2 = a)
     [,1] [,2]
[1,]    3    0
[2,]    0    2

math( x1= p2, x2 = a)

     [,1] [,2]
[1,]    7    0
[2,]    0    3

Ответы на вопрос(1)

Ваш ответ на вопрос