• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab(1)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

matlab中[ ]、()、{}的用法

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来记录程序完成时间。

strcmp

kron


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap