matlab 如何表示矩阵,矩阵中每个元素是一个函数

 我来答
丛素兰郑甲
2019-04-17 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.3万
采纳率:31%
帮助的人:941万
展开全部
在matlab中,矩阵中的元素序号是按照“先行后列”的顺序排列的。
设如下随机矩阵:
A=rand(4,6)
A
=
0.6551
0.9597
0.7513
0.8909
0.1493
0.8143
0.1626
0.3404
0.2551
0.9593
0.2575
0.2435
0.1190
0.5853
0.5060
0.5472
0.8407
0.9293
0.4984
0.2238
0.6991
0.1386
0.2543
0.3500
则执行下面命令:
A(6)
ans
=
0.3404
得到结果很容易看出是按照“先行后列”的排序。
其次,对于矩阵中的元素表示方法,主要分以下几点:
1.A(m,n)代表矩阵A中第m行,第n列的值:
A(3,4)
ans
=
0.5472
2.对于矩阵A(m,n)
若是m用:代替即A(:,n)代表第n列的元素;若是n用:代替即A(m,:)代表第m行元素;
A(2,:)
ans
=
0.1626
0.3404
0.2551
0.9593
0.2575
0.2435
若是用[a
b
c]代替m即A([a
b
c],n)则表示第a,b,c行,n列中的元素;
A(:,6)
ans
=
0.8143
0.2435
0.9293
0.3500
若是用[a:b](a<b)代表m即A(a:b,:)则表示a到b行的所有元素;
A(2:4,:)
ans
=
0.1626
0.3404
0.2551
0.9593
0.2575
0.2435
0.1190
0.5853
0.5060
0.5472
0.8407
0.9293
0.4984
0.2238
0.6991
0.1386
0.2543
0.3500
若是用[a
b
c]代替m,用[x
y]代替n即A([a
b
c],[x
y])则表示a,b,c行中x,y列中的元素;
A([1,3],5)
ans
=
0.1493
0.8407
3.对于三位矩阵B(x,y,z),相当于若干个平面一次叠加;
如B(:,:,n)则表示B中的第n个平面上的所有矩阵。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式