一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - R語言 - R語言matrix生成矩陣的方法

R語言matrix生成矩陣的方法

2021-12-27 15:27坑爹的大數據 R語言

這篇文章主要介紹了R語言matrix生成矩陣的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

主要介紹一下利用matrix函數和rep生成矩陣

在R語言中可以使用matrix()函數來創建矩陣,其語法格式如下:

  • matrix(data=NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL)

參數含義如下:

  • data:矩陣的元素,默認為NA,即未給出元素值的話,各項為NA
  • nrow:矩陣的行數,默認為1;
  • ncol:矩陣的列數,默認為1;
  • byrow:元素是否按行填充,默認按列;
  • dimnames:以字符型向量表示的行名及列名。

rep函數是R語言中重復操作的函數

  • rep(x,times,each,length.out)
  • x:代表的是你要進行復制的對象,可以是一個向量或者是一個因子。
  • times:代表的是復制的次數,只能為正數。負數以及NA值都會為錯誤值。復制是指的是對整個向量進行復制。
  • each:代表的是對向量中的每個元素進行復制的次數。
  • length.out:代表的是最終輸出向量的長度。

下面我們利用這兩個函數生成特定的矩陣

?
1
2
3
4
5
6
7
8
9
10
11
12
> matrix(rep(1:4,times = 2),nrow = 4 , ncol = 2 ,byrow =T)
   [,1] [,2]
[1,]  1  2
[2,]  3  4
[3,]  1  2
[4,]  3  4
> matrix(rep(1:4,times = 2),nrow = 4 , ncol = 2 ,byrow =F)
   [,1] [,2]
[1,]  1  1
[2,]  2  2
[3,]  3  3
[4,]  4  4

從上面兩個執行結果,可以看出,rep生成的是一行向量,matrix把一行的向量按照byrow蠶食指定的填充方向填充

下面我們生成一個4x4的矩陣,要求矩陣的每個位置上的元素等于1/(i+j-1),體會rep兩個參數的含義

?
1
2
3
4
5
6
7
8
9
> I <- matrix(rep(1:4,times = 4),nrow = 4 , byrow = F)
> J <- matrix(rep(1:4,each = 4),nrow = 4 , byrow = T)#實際上J是I的轉置
> A <- 1/(I+J-1)
> A
     [,1]   [,2]   [,3]   [,4]
[1,] 1.0000000 1.0000000 1.0000000 1.0000000
[2,] 0.3333333 0.3333333 0.3333333 0.3333333
[3,] 0.2000000 0.2000000 0.2000000 0.2000000
[4,] 0.1428571 0.1428571 0.1428571 0.1428571

到此這篇關于R語言matrix生成矩陣的方法的文章就介紹到這了,更多相關R語言matrix生成矩陣內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_42451512/article/details/84337420

延伸 · 閱讀

精彩推薦
  • R語言R語言讀取xls與xlsx格式文件過程

    R語言讀取xls與xlsx格式文件過程

    這篇文章主要為大家介紹了使用R語言讀取xls與xlsx格式文件的過程步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪...

    Kanny廣小隸11982022-01-20
  • R語言R語言中的vector(向量),array(數組)使用總結

    R語言中的vector(向量),array(數組)使用總結

    這篇文章主要介紹了R語言中的vector(向量),array(數組)使用總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要...

    A葉子葉來5772021-11-14
  • R語言R語言實現支持向量機SVM應用案例

    R語言實現支持向量機SVM應用案例

    本文主要介紹了R語言實現支持向量機SVM應用案例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    一天_pika5222022-01-18
  • R語言如何用R語言繪制散點圖

    如何用R語言繪制散點圖

    這篇文章主要介紹了如何用R語言繪制散點圖,幫助大家更好的理解和學習使用R語言,感興趣的朋友可以了解下...

    菜鳥教程13002021-12-23
  • R語言基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案

    基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案

    這篇文章主要介紹了基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    truffle52815052022-01-05
  • R語言R語言gsub替換字符工具的具體使用

    R語言gsub替換字符工具的具體使用

    這篇文章主要介紹了R語言gsub替換字符工具的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    lztttao10372021-12-24
  • R語言R語言常量知識點總結

    R語言常量知識點總結

    在本篇文章里小編給大家整理了一篇關于R語言常量知識點總結內容,有興趣的朋友們可以學習分享下。...

    R語言教程網12102021-12-29
  • R語言R語言中qplot()函數的用法說明

    R語言中qplot()函數的用法說明

    這篇文章主要介紹了R語言中qplot()函數的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    Jack_丁明12752022-01-05
主站蜘蛛池模板: 成人在线视频播放 | 欧美人交性视频在线香蕉 | 32pao强力打造免费高速高清 | 国产成人影院 | 免费大片| 日韩成人在线免费视频 | 91肥熟国产老肥熟在线 | 青草草产国视频 | 三级黄色片在线观看 | 超碰av | 国产在线视频在线观看 | 欧美艳星julnaann | 果冻传媒天美传媒网址入口 | 青青草原国产在线 | 亚洲天天做夜夜做天天欢 | 五月色综合婷婷综合俺来也 | 被教官揉了一晚上的奶小说 | 欧美a级v片不卡在线观看 | 性bbbb妇女激情 | 男男视频18免费网站 | 日韩欧美精品 | 免费看欧美一级特黄a大片一 | 黄a在线观看 | 国产午夜精品理论片 | 日本漫画无翼乌 | 国产自产自拍 | 日本黄色录像视频 | 日本国产一区二区三区 | 我要色色网 | 日韩视频一区二区 | 91精品91| 四虎最新永久在线精品免费 | 国产欧美一区二区成人影院 | free极度另类性欧美 | 免费的伦理片 | 福利一区福利二区 | 欧美一区二区三区四区五区六区 | 亚洲精品国产一区二区第一页 | 欧美极品brazzers 高清 | 国产久草在线 | 国产宅男 |