線性代數 - R語言入門

文章目錄
  1. 1. 線性代數 - R語言入門
    1. 1.1. 簡介
    2. 1.2. 基本安裝
    3. 1.3. 下載教材
    4. 1.4. 專案內容
      1. 1.4.1. 向量基本運算
      2. 1.4.2. 增廣矩陣基本運算
      3. 1.4.3. 矩陣基本運算

線性代數 - R語言入門

簡介

介紹向量及矩陣在R語言的使用方法,並能使用R語言對向量及矩陣做基本運算。

基本安裝

參考網頁

下載教材

教材網頁

1.進入網頁點選綠色按鈕

2.點選Download ZIP 下載壓縮檔並解壓縮至桌面

3.開啟RStudio並點選File按下New Project

4.點選Existing Directory並選擇剛剛的資料夾

5.按下Create Project將專案匯入

6.專案匯入即可執行程式碼

專案內容

RStudio右下角為專案資料夾檔案,可以點選不同檔案執行程式碼

  • 共有3個程式碼檔案
    • 1_Vectors (向量基本運算)
    • 2_Augmented matrix (增廣矩陣基本運算)
    • 3_Matrices (矩陣基本運算)

執行程式碼的方式有下列幾種方式

  • 點選R Script右上角Source執行全部程式碼
  • 圈選要執行的範圍點選右上角Run執行程式碼
  • 將滑鼠指標點選要執行的程式按下
    • Ctrl + Enter 執行程式並換行
    • Alt + Enter 執行程式不換行

向量基本運算

在R裡面使用c( )生成的向量都為 n x 1 的行向量,a b 為兩向量相同位置的元素相乘,sum(a b) 為兩向量內積的結果。

增廣矩陣基本運算

$x + 2y + 3z = 6$
$2x - 3y +2z = 14$
$3x + y - z = -2$

將增廣矩陣的運算過程用R語言程式來表達,要搞懂R語言矩陣的寫法及運算規則,再將複雜的運算過程用程式碼來執行。

矩陣基本運算

介紹矩陣一般常用的基本運算,並使用矩陣的列運算計算出其反矩陣,也可使用R語言專屬的套件計算其餘因子及伴隨矩陣,運用公式來計算其反矩陣。