建立随机矩阵,及生成新矩阵
生活随笔
收集整理的這篇文章主要介紹了
建立随机矩阵,及生成新矩阵
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?首先要說的是建立隨機數:
用rand()函數建立(0,1)之間的隨機數。
使用rand(n , n);? 建立二維n * n的隨機矩陣。
?
?
A = [1, 2 ,3;
? ? ?? 4, 5, 6;
? ? ?? 7 ,8, 9];
?
triu(A); ? ? ? ? ? ? ?? %輸出上三角
輸出:
ans =
? ? ?1 ? ? 2 ? ? 3
? ? ?0 ? ? 5 ? ? 6
? ? ?0 ? ? 0 ? ? 9
triu(A, 2); ? ? ? ? ? ? ? %輸出以第二條對角線為準的上三角
輸出:
ans =
? ? ?0 ? ? 0 ? ? 3
? ? ?0 ? ? 0 ? ? 0
? ? ?0 ? ? 0 ? ? 0
?
tril(A); ? ? ? %輸出下三角
輸出:
ans =
? ? ?1 ? ? 0 ? ? 0
? ? ?4 ? ? 5 ? ? 0
? ? ?7 ? ? 8 ? ? 9
tril(A, 1); ? ? ? ? ?? %輸出以第一條對角線為準的下三角
輸出:
ans =
? ? ?1 ? ? 2 ? ? 0
? ? ?4 ? ? 5 ? ? 6
? ? ?7 ? ? 8 ? ? 9
?
?
?
?
?
總結
以上是生活随笔為你收集整理的建立随机矩阵,及生成新矩阵的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 矩阵的创建(1)
- 下一篇: for循环的一些困惑解决(字符串)