matlab 矩阵各种表示方法

如题所述

a、矩阵元素必须在”[
]”内;
b、矩阵的同行元素之间用空格(或”,”)隔开;
c、矩阵的行与行之间用”;”(或回车符)隔开;
d、矩阵的元素可以是数值、变量、表达式或函数;
e、矩阵的尺寸不必预先定义。
首先我们打开我们的软件,我们把代码都是输入到右边的Command
Window(命令窗口)注意输入的时候把输入法改为英文状态下的。
MATLAB中是不需要定义变量的,只需拿来使用即可,例如我们用a=来接收这个矩阵
之后在a=后面加个中括号,注意:要区分手写的时候用的()
我们矩阵中的元素就是在这个里面写,每个元素之间用逗号隔开(注意:英文状态下)
对于一行的元素写完之后换行的时候直接输入分号即可,分号的意思就是换行的意思,不要敲回车
然后我们把其它的元素按照相同的格式写,注意最后一个元素是不需要加分号的
我们输入完之后,点击键盘上的回车即可执行,我们会看到我们的矩阵已经正常表示出来了
对于有时我们可能不需要这个矩阵再显示一遍,我们可以在这个矩阵的末尾加上一个分号,这代表的是执行这行命令但不显示出来
步骤阅读
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-20
matlab
矩阵的表示方法:
在MATLAB中创建矩阵有以下规则:
a、矩阵元素必须在”[
]”内;
b、矩阵的同行元素之间用空格(或”,”)隔开;
c、矩阵的行与行之间用”;”(或回车符)隔开;
d、矩阵的元素可以是数值、变量、表达式或函数;
e、矩阵的尺寸不必预先定义。
第2个回答  2019-09-04
但看这一句的话应该这样理解
p是一个二维矩阵
6:5:m表示的是从6到m中间取值,步长为5,即取6
11
16。。。m
2:n就是步长为1的取值方法,
然后这句的意思就是
p(6,:)=p(2,:)
p的第2行赋值给第6行
p(11,:)=p(3,:)p的第3行赋值给第11行
....
p(m,:)=p(n,:)p的第n行赋值给第m行
很显然,从6取到m的个数应该跟从2取到n的个数一样
虽然不知道这句话的意义,但是它的实现功能就是这个样子的。
相似回答