熱線電話:13121318867

登錄
首頁精彩閱讀R語言中兩個數組(或向量)的外積如何計算
R語言中兩個數組(或向量)的外積如何計算
2018-03-16
收藏

R語言中兩個數組(或向量)的外積如何計算

所謂數組(或向量)a和b的外積,指的是a的每一個元素和b的每一個元素搭配在一起相乘得到的新元素.當然運算規則也可自定義.外積運算符為 %o%(注意:百分號中間的字母是小寫的字母o).例如:

[plain] view plain copy

    > a <- 1:2  
    > b <- 3:5  
    > d <- a %o% b  
    > d  
         [,1] [,2] [,3]  
    [1,]    3    4    5  
    [2,]    6    8   10  

注意維數公式為:
[plain] view plain copy
    dim(d) = c( dim(a) , dim(b) ) 
實際上R語言提供了一個更為一般化得外積函數outer(X,Y,Fun),比較簡單,看個示例吧.
下面的例子是為了繪制 z = x**2 +50cos(y)的3維表面圖:
[plain] view plain copy

    > x <- seq(from = -5, to = 5, by = 0.25)  
    > y <- seq(from = -2, to = 2, by = 0.1)  
    > f <- function(x,y){x**2+50*cos(y)}  
    > z <- outer(x,y,f)  
    > persp(x,y,z) 
繪制圖像如下:

其它看幫助文檔吧.

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢