Пользовательская функция с векторами и матрицами в R - PullRequest
1 голос
/ 25 апреля 2020

Мне нужно создать пользовательскую функцию в R, которая возвращает произведение между вектором измерения mx 1 и матрицей измерения mx m. Однако значение по умолчанию для вектора должно быть 0, а значение по умолчанию для матрицы должно быть единичной матрицей измерения mx m.

Я работал над созданием базовых c функций в R, таких как функции факториала или pow , но я понятия не имею, как создать функцию, которая включает в себя векторы и матрицы.

Спасибо:)

1 Ответ

1 голос
/ 25 апреля 2020

Вы имеете в виду инициализировать вектор и матрицу, как показано ниже?

m <- 5
v <- matrix(0,m)
mat <- diag(m)

Если вы ищете производство матрицы, попробуйте %*%, например,

mat %in% v
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...