混淆矩陣 r語言生成一個5階的hilbert矩陣?
r語言生成一個5階的hilbert矩陣?I=矩陣(rep(1:5,每個=5),nrow=5)打?。↖)J=矩陣(rep(1:5,每個=5),nrow=5,byrow=t)打?。↗)H=1/(ij-1)
r語言生成一個5階的hilbert矩陣?
I=矩陣(rep(1:5,每個=5),nrow=5)打?。↖)J=矩陣(rep(1:5,每個=5),nrow=5,byrow=t)打?。↗)H=1/(ij-1)打?。℉)可以直接保存。R格式文件可以直接運(yùn)行
首先看標(biāo)題要求:
矩陣C是由矩陣a的前三行和前三列組成的矩陣
為了分析的目的,矩陣A的前三行和前三列是多少
步驟1:讓我們先看看矩陣A的數(shù)據(jù)。箭頭表示前三行和前三列的數(shù)據(jù)。
現(xiàn)在我們知道我們需要什么數(shù)據(jù)了??礃?biāo)題,我們可以去掉第四行和第4列和第5列,剩下的數(shù)據(jù)就是我們需要的。
第二步:我們需要使用其他矩陣函數(shù)---矩陣下標(biāo)。為了刪除矩陣中相應(yīng)的行和/或列,我們使用負(fù)整數(shù)。首先,我們刪除第四行和第五列。
代碼如下:A<矩陣(1:20,nrow=4,ncol=5,byrow=false)A<-A[-4,-5]已成功刪除第4行和第5列。
然后我們刪除矩陣a一次,然后刪除第四列,并將刪除的結(jié)果分配給矩陣C以獲得所需的矩陣。代碼如下。C<-a[,-4]C
R語言矩陣詳解?
首先聲明矩陣T,使用矩陣函數(shù)矩陣nrow=5,ncol=5,然后打印矩陣T,如下圖所示:
其次,獲取矩陣T的第四列數(shù)據(jù),然后可以直接用t,這樣就可以得到第四列的數(shù)據(jù),如下圖所示:
第三,如果要得到第五列的數(shù)據(jù),可以用t,如下圖所示:
第四,如果要得到第三行和第四列相交的數(shù)據(jù),可以用t,如下圖所示:
第五步,得到一行中的一列或多列,用t得到第一行、第三行和第五個交點(diǎn)的數(shù)據(jù),如下圖所示:
步驟6,如果要得到第二行、第三行和第二列的數(shù)據(jù),用t,如下圖所示:
擴(kuò)展數(shù)據(jù):R是統(tǒng)計(jì)分析和繪圖的語言和操作環(huán)境。R是屬于GNU系統(tǒng)的一個免費(fèi)的、開源的軟件。它是統(tǒng)計(jì)計(jì)算和統(tǒng)計(jì)繪圖的一個很好的工具。