====程式====
using LinearAlgebra
B = rand(Float64,3,3) #函數rand產生隨機亂數。
println(B)
U,S,V = svd(B) #奇異値分解 B = U*diagonal(S)*V'
C = U*Diagonal(S)*V'
println(C)
輸出畫面
[0.97597 0.579821 0.0684412; 0.979585 0.149497 0.740384; 0.637088 0.143055 0.150099]
[0.97597 0.579821 0.0684412; 0.979585 0.149497 0.740384; 0.637088 0.143055 0.150099]
沒有留言:
張貼留言