vec_JPH {lazy.symbolic} | R Documentation |
行列のベクトル化
Description
英語のヘルプファイルは: vec
Arguments
A |
行列またはベクトル |
byrow |
= 1 行優先でベクトル化する場合 |
Details
A がベクトルの場合、列ベクトルに変換されます。
matrix(A,,1)
と同じです。
結果は c(A)
からなる列ベクトルです。
vec(A, byrow=1)
は vec(t(A))
と等価です。
文字行列にも使用可能。
Value
列ベクトル (サイズは nrow(A) * ncol(A) x 1)
Examples
vecA = vec(demomat(3,2))
A = matrix(vecA, 3)
vecA2 = vec(demomat(3,2), byrow=1)
A2 = matrix(vecA2, 3, , byrow=1)
identical(A, A2)
identical(vec(A, byrow=1), vec(t(A)))
# 名前付きベクトルに変換
vecA = vec(demomat(3,2))
vecA1 = vecA[,1, drop=1] # 名前あり
# 名前なし
vecA2 = c(vecA)
identical(vecA1, vecA2)
print(vecA1)
print(vecA2)
[Package lazy.symbolic version 1.0.0.20250830 ]