为了账号安全,请及时绑定邮箱和手机立即绑定

matlab 中rag函数怎么用?

matlab 中rag函数怎么用?

德玛西亚99 2019-05-17 15:11:51
matlab 中rag函数怎么用
查看完整描述

3 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

关键问题不是用法而是意义,rand是0-1的均匀分布,randn是均值为0方差为1的正态分布
用法自己help rand或者help randn一下就知道了
rand(n)或randn(n)生成n*n的随机数矩阵
rand(n,m)或randn(m,n)生成m*n的随机数矩阵

查看完整回答
反对 回复 2019-05-25
?
慕容3067478

TA贡献1773条经验 获得超3个赞

1,一维数组输入

在matlab中,基本的运算单元是无需指定维数的数组。一维数组在数学上常称为向量,如下所示,在matlab中要输入数组 a = {1,2,4,9,21,13,20} ,按照下面格式就可以:

>> a = [1,2,4,9,21,13,20]

2,

二维数组输入

在matlab中,二维数组可以看作2个一维数组,比如要输入二维数组 a = {{1,2,3},{4,5,6},{7,8,9}} ,在command window(命令窗口)如下所示输入即可:

>> a = [1,2,3;

        4,5,6;

        7,8,9]

可以看到,输入后command window会输出该二维数组(矩阵),如下图所示(红色箭头即为输出矩阵)

3,

其它数组输入

在上面操作中可以发现,一维数组是二维数组的一个特例,二维数组的第一维可谓“行”,第二维可谓“列”。以此类推,可以输入三维数组、四维数组等。

比如三维数组如下输入:

>> a = {[1,2;3,4],[5,6;7,8]}

如果输入比如 a{1},则会输出第一个二维矩阵,如下图所示:

>> a{1}

ans =

     1     2

     3     4



查看完整回答
反对 回复 2019-05-25
  • 3 回答
  • 0 关注
  • 881 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信