前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[MATLAB] 1. Matlab向量

[MATLAB] 1. Matlab向量

作者头像
轻舞飞扬SR
发布2021-02-24 10:50:59
3980
发布2021-02-24 10:50:59
举报
文章被收录于专栏:Visual Codex

生成方式1

行向量: X=[向量具体值] (用空格或者逗号隔开,也可以混着用) a=[1 3 4 5] a=[2,3,4,5] a=[1,3,4 5] 均可 列向量:X=[向量具体值] 既可以用回车,又可以用分号 a=[1;2;3;4] a=[1; 2 3 4] 均可

行向量和列向量可以通过在变量上加单引号来进行行列互换称为转置 x‘或者 y=x’

生成方式2

X=初始值:[步长]:终值 只输出在初值和终值之间的数 X=初始值:终值 省略了步长的生成方式,步长默认为1

生成方式3

X=linspace(初始值:终值:生成数的个数),生成[初值,终值]之间等分的n个数,如果个数被省略了的话,默认生成100个数。 在这种情况下,步长=(终值-初始值)/(个数-1)

生成方式4

X=logspace(初值,终值,个数) 生成[10^初值 10^终值,个数]之间的数,个数省略了的话,默认生成50个。

二维数组

直接创建

空格或者逗号区分同一行的不同元素;分号或者回车区分不同行元素。

函数生成

ones函数:生成一个数组,里面的数全是1 ones(n):生成n行n列元素值均为1的数组 ones(m,n):生成m行n列元素值均为1的数组

zeros函数:生成一个数组,里面的数全是0 zeros(n):生成n行n列元素值均为0的数组 zeros(m,n):生成m行n列元素值均为0的数组

eye函数:生成一个数组,主对角线上的数(行列数值相同)为1,其他数为0 eye(n) 生成n行n列数组 eye(m,n):生成m行n列元素值

随机生成 rand(n): 生成n行N列的伪随机数组,分布在0到1之间。 rand(m,n): 生成m行N列的伪随机数组,分布在0到1之间。 randn(n):生成n行n列的标准正态分布的伪随机数,平均数为0,方差为1 randn(m,n):生成m行n列的标准正态分布的伪随机数,平均数为0,方差为1 randi(max,n):生成n行n列的位于[1,max]之间的随机整数。 randi(max,m,n):生成m行n列的位于[1,max]之间的随机整数。 randi([iMin, iMax],n):生成n行n列的位于[iMin,iMax]之间的随机整数。 randi([iMin, iMax],m,n):生成m行n列的位于[iMin,iMax]之间的随机整数。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/04/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 生成方式1
  • 生成方式2
  • 生成方式3
  • 生成方式4
  • 二维数组
    • 直接创建
      • 函数生成
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档