1
我試圖通過隨機生成這樣的每個元素來製作3x3對稱矩陣
| a b c |
| b d e |
| c e f |
如何使循環,直到我得到正定矩陣?
a <- rnorm(1,0,3); b <- rnorm(1,0,3); c <- rnorm(1,0,3)....
雖然這樣做,如果矩陣是正定然後我會使用,但如果不是正定的話,我要重新生成矩陣的元素。
我應該如何在R中做到這一點?我需要使用while
功能嗎?