MATLAB中,在一个三维矩阵中如何提取出一个二维矩阵?

一个a行b列c页的三维矩阵,如何从中将第1列的所有a行c页的元素提出出来,形成一个a行c列的二维矩阵?最好能给出一句代码,谢谢。不要告诉我要用循环。... 一个a行b列c页的三维矩阵,如何从中将第1列的所有a行c页的元素提出出来,形成一个a行c列的二维矩阵?
最好能给出一句代码,谢谢。不要告诉我要用循环。
展开
 我来答
tianxiawulang
2014-09-02 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2654万
展开全部

设原三维数组为a,用permute(a(:,1,:),[1 3 2])

>> a=rand(2,3,4)
a(:,:,1) =
    0.3046    0.1934    0.3028
    0.1897    0.6822    0.5417

a(:,:,2) =
    0.1509    0.3784    0.8537
    0.6979    0.8600    0.5936

a(:,:,3) =
    0.4966    0.8216    0.8180
    0.8998    0.6449    0.6602

a(:,:,4) =
    0.3420    0.3412    0.7271
    0.2897    0.5341    0.3093
>> b=permute(a(:,1,:),[1 3 2])
b =
    0.3046    0.1509    0.4966    0.3420
    0.1897    0.6979    0.8998    0.2897
追问
perfect!
东莞大凡
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进... 点击进入详情页
本回答由东莞大凡提供
浪迹天涯的流星
2015-11-12 · 知道合伙人教育行家
浪迹天涯的流星
知道合伙人教育行家
采纳数:8922 获赞数:81537
对于基本办公软件比较擅长。

向TA提问 私信TA
展开全部
设原三维数组为a,用permute(a(:,1,:),[1 3 2]):

>> a=rand(2,3,4)
a(:,:,1) =
0.3046 0.1934 0.3028
0.1897 0.6822 0.5417

a(:,:,2) =
0.1509 0.3784 0.8537
0.6979 0.8600 0.5936

a(:,:,3) =
0.4966 0.8216 0.8180
0.8998 0.6449 0.6602

a(:,:,4) =
0.3420 0.3412 0.7271
0.2897 0.5341 0.3093
>> b=permute(a(:,1,:),[1 3 2])
b =
0.3046 0.1509 0.4966 0.3420
0.1897 0.6979 0.8998 0.2897
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式