求矩阵转置问题?
i=imread('mm.jpg');j=i';--这一句有什么错呢?
系统报的错是 Transpose on ND array is not defined
什么意思呢?
[ 本帖最后由 ChaChing 于 2010-1-28 15:54 编辑 ]
回复:(sherri)求矩阵转置问题?
不知楼主是如何看待三维数组的转置?俺是没见过多维数组(大于等于三维)的转置,
估计matlab没有定义这种转置(猜测而已),
愿听楼主高见,谢谢 好像因为你读进来的图片数据不是通常的二维矩阵,而是3维矩阵,
而它的转置在Matlab里是没有定义的,所以不能实现 我读的是一个灰度图像,通过imread读进来的i难道不是二维的数组吗?
回复:(sherri)我读的是一个灰度图像,通过imread读...
我按照你的办法,读了个jpg文件,显示就是三维数组啊!!这个在计算机图形学里面不是有么。 jpg的灰度图像在matlab中是按三维数组存储的?
回复:(sherri)求矩阵转置问题?
jpg图片读入到matlab是三维的
页:
[1]