【发布时间】:2020-09-25 17:44:09
【问题描述】:
我有一个图像(mat 文件),可以将其作为 2D 矩阵 2*10095 访问。 然后我对其进行线性代数处理,将其投影到法向量 N =[1,2,3] 的平面上,并得到 3D 矩阵 (x,y,z) 的值。
如何在 Matlab 中使用 plot3 绘制 3D 矩阵? plot3 接受三个参数 (x,y,z) 并且我的矩阵中的每一列都有这些参数 [x;y;z] 但是我怎样才能将所有 10095 列传递给 plot3 - 那不会向我显示图像“铺设”根据我在z轴上的计算?
当它是二维矩阵时,我用它来绘制图像:
plot(T2(1, :), T2(2, :), 'k.','MarkerSize', 1);
【问题讨论】:
标签: matlab vector projection matrix-transform