matlab三维矩阵转为二维矩阵用matlab读取一个6波段影像,读取的是m*n*6的三维矩阵,请问如何用reshape或者其他命令,把这个矩阵转化为k×6的二维矩阵呢?(其实就是在三维情况下,把m×n的矩阵化为
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 00:55:45
![matlab三维矩阵转为二维矩阵用matlab读取一个6波段影像,读取的是m*n*6的三维矩阵,请问如何用reshape或者其他命令,把这个矩阵转化为k×6的二维矩阵呢?(其实就是在三维情况下,把m×n的矩阵化为](/uploads/image/z/692146-10-6.jpg?t=matlab%E4%B8%89%E7%BB%B4%E7%9F%A9%E9%98%B5%E8%BD%AC%E4%B8%BA%E4%BA%8C%E7%BB%B4%E7%9F%A9%E9%98%B5%E7%94%A8matlab%E8%AF%BB%E5%8F%96%E4%B8%80%E4%B8%AA6%E6%B3%A2%E6%AE%B5%E5%BD%B1%E5%83%8F%2C%E8%AF%BB%E5%8F%96%E7%9A%84%E6%98%AFm%2An%2A6%E7%9A%84%E4%B8%89%E7%BB%B4%E7%9F%A9%E9%98%B5%2C%E8%AF%B7%E9%97%AE%E5%A6%82%E4%BD%95%E7%94%A8reshape%E6%88%96%E8%80%85%E5%85%B6%E4%BB%96%E5%91%BD%E4%BB%A4%2C%E6%8A%8A%E8%BF%99%E4%B8%AA%E7%9F%A9%E9%98%B5%E8%BD%AC%E5%8C%96%E4%B8%BAk%C3%976%E7%9A%84%E4%BA%8C%E7%BB%B4%E7%9F%A9%E9%98%B5%E5%91%A2%3F%EF%BC%88%E5%85%B6%E5%AE%9E%E5%B0%B1%E6%98%AF%E5%9C%A8%E4%B8%89%E7%BB%B4%E6%83%85%E5%86%B5%E4%B8%8B%2C%E6%8A%8Am%C3%97n%E7%9A%84%E7%9F%A9%E9%98%B5%E5%8C%96%E4%B8%BA)
matlab三维矩阵转为二维矩阵用matlab读取一个6波段影像,读取的是m*n*6的三维矩阵,请问如何用reshape或者其他命令,把这个矩阵转化为k×6的二维矩阵呢?(其实就是在三维情况下,把m×n的矩阵化为
matlab三维矩阵转为二维矩阵
用matlab读取一个6波段影像,读取的是m*n*6的三维矩阵,请问如何用reshape或者其他命令,把这个矩阵转化为k×6的二维矩阵呢?(其实就是在三维情况下,把m×n的矩阵化为一维的)
matlab三维矩阵转为二维矩阵用matlab读取一个6波段影像,读取的是m*n*6的三维矩阵,请问如何用reshape或者其他命令,把这个矩阵转化为k×6的二维矩阵呢?(其实就是在三维情况下,把m×n的矩阵化为
a=rand(m,n,6)
b=reshape(m*n,6)
一个示例:
>> a=rand(2,3,2)
a(:,:,1) =
0.8147 0.1270 0.6324
0.9058 0.9134 0.0975
a(:,:,2) =
0.2785 0.9575 0.1576
0.5469 0.9649 0.9706
>> b=reshape(a,6,2)
b =
0.8147 0.2785
0.9058 0.5469
0.1270 0.9575
0.9134 0.9649
0.6324 0.1576
0.0975 0.9706