nargin
-
nargin:number of function input arguments,指的是一个函数的输入变量的个数。
用法:nargin 或 nargin(fx), 其中fx指的是一个函数名或着函数句柄。
function [输出变量] = 函数名称(输入变量)
% 注释
% 函数体
randperm
-
randperm是matlab函数,函数功能:随机打乱一个数字序列。
语法格式:y = randperm(n),y是把1到n这些数随机打乱得到的一个数字序列。
zeros
-
B=zeros(n):生成n×n全零阵。
B=zeros(m,n):生成m×n全零阵。
B=zeros([m n]):生成m×n全零阵。
B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。
B=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零阵或数组。
B=zeros(size(A)):生成与矩阵A相同大小的全零阵。
- ones的使用方法与zeros的使用方法类似。
randn:产生正态分布的随机数或矩阵的函数
-
randn:产生均值为0,方差σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数。
-
用法:
Y = randn(n):返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。
Y = randn(m,n) 或 Y = randn([m n]):返回一个m*n的随机项矩阵。
Y = randn(m,n,p,...) 或 Y = randn([m n p...]):产生随机数组。
Y = randn(size(A)):返回一个和A有同样维数大小的随机数组。
rand :产生由在(0, 1)之间均匀分布的随机数组成的数组
- Y = rand(n) 返回一个n x n的随机矩阵如果n不是数量,则返回错误信息
Y = rand(m,n) 或 Y = rand([m n]) 返回一个m x n的随机矩阵
Y = rand(m,n,p,...) 或Y = rand([m n p...]) 产生随机数组
Y = rand(size(A)) 返回一个和A有相同尺寸的随机矩阵
size
-
size(X,1),返回矩阵X的行数;
size(X,2),返回矩阵X的列数;
N=size(X,2),就是把矩阵X的列数赋值给N
tic、toc
- tic用来保存当前时间,而后使用toc来记录程序完成时间。
请发表评论