怎么能够得到矩阵的块矩阵?
1、先把矩阵输入到Mathematica里面——juzhen。
其实,矩阵就是二维列表。
2、拿出矩阵的前20行的数据,得到一个20*26的矩阵:
juzhen[[1 ;; 20]]
3、如果要拿出矩阵的前16列数据,就得到一个36*16的矩阵:
juzhen[[All, 1 ;; 16]]
4、那么,如果想要获取矩阵左上角那个6*6的方形矩阵,可以这样写代码:
juzhen[[1 ;; 6, 1 ;; 6]]
5、如果需要指定第2行到第10行、第3列到第12列之间的矩阵,则可以写为:
juzhen[[2 ;; 10, 3 ;; 12]]
1、给出一个图片的图片数据——data。
2、看看这幅图片是几通道的:
data[[1, 1]] // Length
结果是4通道的。
3、单独把第二个通道的数据提取出来:
data2 = data[[All, All, 2]];
并还原为图像:
data2 // Image
注意,单通道的图片,都是灰度图。
4、把四个通道的数据都分离出来,就得到四幅图:
Image[#] & /@ (data[[All, All, #]] & /@ {1, 2, 3, 4})
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:32
阅读量:69
阅读量:48
阅读量:64
阅读量:38