Матрица в R программировании - PullRequest
0 голосов
/ 20 мая 2018

изучение R программирования недавно, вот упражнение, которое я не могу понять.

Эта программа запрашивает у пользователя 8 значений математической матрицы 2 2x2.Другими словами, есть 4 значения в одной матрице 2x2 и еще 4 значения для второй матрицы.Тогда программа должна иметь пользователя, если он хочет сложить, вычесть, умножить или разделить 2 матрицы.Распечатать запись.

Пожалуйста, смотрите прикрепленный образец вывода.

Образец вывода

1 Ответ

0 голосов
/ 20 мая 2018

В R, если у вас есть матрица:

m1 <- matrix(c(2,2,2,2), ncol = 2)
m2 <- matrix(c(4,4,4,4), ncol = 2)  

, и вы хотите добавить / вычесть / разделить / умножить два, вы просто:

m1 + m2 
     [,1] [,2]
[1,]    6    6
[2,]    6    6

Если вы хранитевведенные значения в списке, вы можете ссылаться на него внутри функции matrix, как указано выше:

matrix(user_input, ncol = 2)
#or
matrix(c(ui1, ui2, ui3, ui4), ncol = 2)

Чтобы запросить ввод данных пользователем, посмотрите на этот ответ SO: Создание запроса / ответасистема ввода данных в R

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