Это хорошо :) Можно ли преобразовать код таким образом, чтобы я мог использовать его более гибко. Это значит, если я могу использовать больше скаляров, которые просто 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