R安装及语言矩阵运算

Ubuntu16.04上安装R及RStudio,进行矩阵运算

安装R

添加镜像源,将源添加到/etc/apt/sources.list,注意Ubuntu版本(本人Ubuntu版本是xenial,即16.04。根据版本改变对应的名字。)

1
2
# Ctrl+Alt+T打开终端
sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list

下载公钥

1
2
gpg --keyserver keyserver.ubuntu.com --recv-key 51716619E084DAB9
gpg -a --export 51716619E084DAB9 | sudo apt-key add -

安装r-base

1
2
sudo apt-get update
sudo apt-get install r-base r-base-dev

验证安装是否成功:打开终端,输入“R”,出现R的信息则安装成功。如:

image

安装RStudio

直接从RStudio官网下载所需要的版本。(本人下载的RStudio 1.1.456 - Ubuntu 16.04+/Debian 9+ (64-bit))

第一次没翻墙下不了,翻墙后完美解决。

image

1
2
3
sudo apt-get install gdebi-core
sudo gdebi rstudio-xenial-1.1.456-amd64.deb
rm rstudio-xenial-1.1.456-amd64.deb

若安装成功,打开应用程序,会看到R和RStudio的图标。

image

RStudio界面:

image

简单的矩阵运算

对于三个矩阵

$$
A=\left{
\begin{matrix}
1 & 2 \
3 & 4 \
5 & 6
\end{matrix}
\right}
,
B=\left{
\begin{matrix}
5 & 7 & 8 \
6 & 2 & 1
\end{matrix}
\right}
,
C=\left{
\begin{matrix}
5 & 7 \
2 & 4
\end{matrix}
\right}
$$

BABA+C

使用R进行计算

1
2
3
4
5
>a=matrix(c(1,2,3,4,5,6),ncol=2,byrow=T)
>b=matrix(c(5,7,8,6,2,1),ncol=3,byrow=T)
>c=matrix(c(5,7,2,4),ncol=2,byrow=T)
> b%*%a
> b%*%a+c

image


R安装及语言矩阵运算
http://example.com/2018/09/16/2018-09-16-R安装及语言矩阵运算/
Author
Hoey
Posted on
September 16, 2018
Licensed under