matlab中的p(:,:,1)=1*eye(3);是什么意思???求高人用文字给我解释的详细点。我matlab不怎么会用。
答案:2 悬赏:30
解决时间 2021-02-16 14:05
- 提问者网友:伴他一生,无悔
- 2021-02-16 02:40
matlab中的p(:,:,1)=1*eye(3);是什么意思???求高人用文字给我解释的详细点。我matlab不怎么会用。
最佳答案
- 二级知识专家网友:抱不住太阳的深海
- 2021-02-16 03:58
其实就相当于一个列
你如果是2维矩阵,那么每个元素是1个数
而扩展到3维,则可以理解为每个元素是一个矩阵
你如果是2维矩阵,那么每个元素是1个数
而扩展到3维,则可以理解为每个元素是一个矩阵
全部回答
- 1楼网友:两不相欠
- 2021-02-16 05:31
这是个三维数组,三维数组分别用行,列,页来标记,也就是p(:,:,1),1表示第一页,比如
randn(3,2,4)
ans(:,:,1) =
-0.4326 0.2877
-1.6656 -1.1465
0.1253 1.1909
ans(:,:,2) =
1.1892 0.1746
-0.0376 -0.1867
0.3273 0.7258
ans(:,:,3) =
-0.5883 0.1139
2.1832 1.0668
-0.1364 0.0593
ans(:,:,4) =
-0.0956 -1.3362
-0.8323 0.7143
0.2944 1.6236
就是没一页都是3*2列的矩阵,应该你也明白了吧 也就是说你的p(:,:,1)=1*eye(3);表示三维矩阵的第一页时个3阶单位阵
p =
1 0 0
0 1 0
0 0 1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯