MATLAB-矩阵的输入

矩阵的输入

MATLAB中最吸引用户的地方莫过于矩阵,所以这里主要介绍三种矩阵的输入形式:

1、通过元素列表输入

,都可以代表行元素之间的间隔,而换行则需要;或者直接敲换行即可,这里建议直接敲换行后最好将数据对齐显示,方便后期找bug。

a = [1,2;3,4] %“;”代表换行
b = [1 2 
        3 4] %和上面一样的功能

2、通过语句生成

(1)使用from:step:to 形式生成,其中step的默认值是1。

(2)使用linspacelogspace生成

  • linspace(a,b,n):分别代表元素开始、结束、个数,生成线性分布n个元素
  • logspace(a,b,n): 生成从 10^a 到 10^b 之间按对数等分的 n 个元素的行向量
c = 1:2:9
d = linspace(1,9,5)
e = logspace(0,2,5)

3、由矩阵生成函数产生特殊矩阵

函数名 功能
zeros(m,n) 产生m行n列全0矩阵
ones(m,n) 产生m行n列全1矩阵
rand(m,n) 产生0-1均匀分布的m行n列矩阵
randn(m,n) 产生0-1正态分布的m行n列矩阵
magic(n) 产生n阶魔方矩阵
eye(n) 产生m行n列单位矩阵
发布了73 篇原创文章 · 获赞 23 · 访问量 4020
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览