日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

【MATLAB】数据类型 ( 矩阵 | 随机数函数 | 生成矩阵 )

發(fā)布時(shí)間:2025/6/17 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【MATLAB】数据类型 ( 矩阵 | 随机数函数 | 生成矩阵 ) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一、矩陣
    • 1、定義矩陣
    • 2、轉(zhuǎn)置矩陣
    • 3、矩陣放到一列
    • 4、逆矩陣
  • 二、隨機(jī)數(shù)函數(shù)
    • 1、rand 隨機(jī)數(shù)函數(shù)
    • 2、randn 隨機(jī)數(shù)函數(shù)
    • 3、randi 隨機(jī)數(shù)函數(shù)
  • 三、生成矩陣
    • 1、生成 0 矩陣
    • 2、生成隨機(jī)矩陣





一、矩陣





1、定義矩陣


定義矩陣 : 行之間的元素使用 空格 或 逗號隔開 , 每行之間使用分號隔開 ;

% 定義矩陣 A = [1,2,3; 4,5,6; 7,8,9]

執(zhí)行效果 :



2、轉(zhuǎn)置矩陣


轉(zhuǎn)置矩陣 : 在矩陣變量右側(cè)添加一個(gè)單引號 , 就是該矩陣的轉(zhuǎn)置矩陣 ;

% 定義矩陣 B , 矩陣值是 A 的轉(zhuǎn)置矩陣 B = A'

執(zhí)行效果 :



3、矩陣放到一列


將矩陣放到一列中 :

% 將矩陣按照列放到一列中 , 依次是第一列,第二列 ... C = A(:)

執(zhí)行效果 :



4、逆矩陣


逆矩陣 : 注意只有方陣才能求逆矩陣 , 否則報(bào)錯(cuò) ;

% 逆矩陣, 只有方陣才能求逆矩陣 D = inv(A)

執(zhí)行結(jié)果 :





二、隨機(jī)數(shù)函數(shù)





1、rand 隨機(jī)數(shù)函數(shù)


rand 隨機(jī)數(shù)函數(shù) :

作用 : 生成分布在 0 ~ 1 之間的均勻分布的偽隨機(jī)數(shù) ;

語法 :

  • rand(m, n) , 生成 m 行 , n 列 , 均勻分布的偽隨機(jī)數(shù) ;
  • rand(m, n, 'double') 生成指定精度的 , m 行 , n 列 , 均勻分布的偽隨機(jī)數(shù) ;
  • rand(RandStream, m, n) 使用 RandStream 作為隨機(jī)種子 , 生成 m 行 , n 列 , 均勻分布的偽隨機(jī)數(shù) ;


2、randn 隨機(jī)數(shù)函數(shù)


randn 隨機(jī)數(shù)函數(shù) :

作用 : 生成 標(biāo)準(zhǔn)正態(tài)分布的 偽隨機(jī)數(shù) ; 標(biāo)準(zhǔn)正態(tài)分布指的是均值 000 , 方差 111 ;

語法 :

  • randn(m, n) , 生成 m 行 , n 列 , 標(biāo)準(zhǔn)正態(tài)分布的偽隨機(jī)數(shù) ;
  • randn(m, n, 'double') 生成指定精度的 , m 行 , n 列 , 標(biāo)準(zhǔn)正態(tài)分布的偽隨機(jī)數(shù) ;
  • randn(RandStream, m, n) 使用 RandStream 作為隨機(jī)種子 , 生成 m 行 , n 列 , 標(biāo)準(zhǔn)正態(tài)分布的偽隨機(jī)數(shù) ;


3、randi 隨機(jī)數(shù)函數(shù)


randi 隨機(jī)數(shù)函數(shù) :

作用 : 生成 均勻分布 的偽隨機(jī)整數(shù) ;

語法 :

  • rand(iMax) , 生成 ( 0 , iMax ) 開區(qū)間內(nèi) , 均勻分布 的偽隨機(jī)整數(shù) ;
  • rand(iMax, m, n) , 生成 ( 0 , iMax ) 開區(qū)間內(nèi) , m 行 , n 列 , 均勻分布 的偽隨機(jī)整數(shù) ;
  • rand([iMin, iMax], m, n) , 生成 ( iMin , iMax ) 開區(qū)間內(nèi) , m 行 , n 列 , 均勻分布 的偽隨機(jī)整數(shù) ;




三、生成矩陣





1、生成 0 矩陣


使用 zeros 函數(shù)生成 0 矩陣 ;

% 生成 0 矩陣 , 最后一個(gè) 3 代表 3 維矩陣 % 開始的 32 分別代表 32 列 E = zeros(3, 2, 3)

執(zhí)行結(jié)果 :



2、生成隨機(jī)矩陣


使用 rand , randi , randn 生成不同分布 , 不同取值類型 , 不同區(qū)間的隨機(jī)矩陣 ;

% 生成 0 矩陣 , 最后一個(gè) 3 代表 3 維矩陣 % 開始的 32 分別代表 32 列 E = zeros(3, 2, 3)% 隨機(jī)生成均勻分布的隨機(jī)數(shù), 0 ~ 1 區(qū)間中 E(:,:,1) = rand(3, 2)% 隨機(jī)生成均勻分布的隨機(jī)整數(shù), 0 ~ 20 開區(qū)間中 E(:,:,2) = randi(20, 3, 2)% 隨機(jī)生成正太分布的隨機(jī)數(shù), 0 ~ 1 區(qū)間中 E(:,:,3) = randn(3, 2)

執(zhí)行結(jié)果 :

總結(jié)

以上是生活随笔為你收集整理的【MATLAB】数据类型 ( 矩阵 | 随机数函数 | 生成矩阵 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。