matlab常用函数及用法总结

本文总结了MATLAB中的一些常见函数,包括randn、rand、randi、eye、repmat、linspace、interp2、diff、whos、axis、sphere、mesh、tic、ceil/floor、continue、unifrnd、scatter3等,涵盖了随机数生成、矩阵操作、插值、绘图等多个方面,帮助理解并掌握MATLAB的常用功能。
摘要由CSDN通过智能技术生成

1.randn函数

randn:random normal distribution,产生标准正态分布的随机数或随机项矩阵的matlab函数
常见用法:
Y = randn(n) %%生成一个满足正态分布的n阶随机方阵
Y = randn(m,n)%%生成一个m行n列的随机项矩阵
Y = randn(m,n,p)%%生成p个m行n列的随机项矩阵
Y = randn(sizeA) %%生成一个和A维数相同的随机矩阵
例:

>>A  = ones(4,5)
>>Y  = randn(size(A))
>>ans=  
  0.8351   -1.1480   -0.6669   -0.4390    0.1001
 -0.2437    0.1049    0.1873   -1.7947   -0.5445
  0.2157    0.7223   -0.0825    0.8404    0.3035
 -1.1658    2.5855   -1.9330   -0.8880   -0.6003

2. rand、randi函数

rand函数

X = rand %返回一个在区间 (0,1) 内均匀分布的随机数。
X = rand(n) %返回一个 n×n 的随机数矩阵。

%返回由随机数组成的 sz1×...×szN 数组
%其中 sz1,...,szN 指示每个维度的大小。例如:rand(3,4) 返回一个 3×4 的矩阵。
X = rand(sz1,...,szN) 
>>r = rand(5)
r = 5×5

    0.8147    0.0975    0.1576    0.1419    0.6557
    0.9058    0.2785    0.9706    0.4218    0.0357
    0.1270    0.5469    0.9572    0.9157    0.8491
    0.9134    0.9575    0.4854    0.7922    0.9340
    0.6324    0.9649    0.8003    0.9595    0.6787

randi函数

X = randi(imax) 返回一个介于 1 和 imax 之间的伪随机整数标量。
%生成一个由介于 110 之间的随机整数组成的 5×5 矩阵。randi 的第一个输入指示采样区间中的最大整数(采样区间中的最小整数为 1)。
>>r = randi(10,5)
r = 5×5

     9     1     2     2     7
    10     3    10     5     1
     2     6    10    10     9
    10    10     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值