如何创建网格坐标使用两个矩阵的元素
10视图(30天)
显示旧的评论
接受的答案
答案(1)
图像分析
2021年10月3日
罗伯特:
你可以做
M1 = [2 3;4 5];
M2 = [6 7;8 9];
newM =重塑([M1 (:), M2 (:)], [], 2)
这使一个4行2列的矩阵。
newM =
2 - 6
4 8
3个7
5个9
本质上这是一个什么KSSV的矢量化版本。
有
每个元素是一个2×1行向量
,就像你显示,您将需要创建一个表或一个细胞数组。下面我告诉你如何做到这一点:
%创建表:
:t =表(newM (1:2), newM (3:4,:))
%创建单元阵列
ca =细胞(2,2);
为k = 1: 4
ca {k} = newM (k,:);
结束
ca%在命令窗口中显示。
你会得到:
t =
2×2表
Var1 Var2
交
2 6 3 7
4 8 5 9
ca =
2×2单元阵列
{[2 - 6]}{[3 7]}
{8 [4]}{[5 9]}