我怎么能跟一个for循环在二维矩阵操作吗?

2视图(30天)
你好,每个人。有矩阵(X1, Y1命名。都是3 x109大小。我想做的是计算的平均绝对误差值这两个矩阵的每一行并将其保存在一个矩阵的大小美= 3 x1。
阐述多一点,我保存这两个矩阵的第一行中间向量(BX和)。我把这些BX和向量的所有元素在美操作和拯救他们梅的第一行和列向量。然后同样的过程应该做第二行和第三行。我写这样的代码,但是我没有得到正确的结果。我很高兴如果你帮助。
x_T = 0.3;
y_T = 0.3;
n = 1:尺寸(x1, 1)
:BX = x1 (n);
= y₁(n:);
m = 1:尺寸(x1, 2)
梅(n =总和(√(BX (m) - x_T)。^ 2 +(通过(m) - y_T) ^ 2));
结束
结束

答案(1)

大卫•希尔
大卫•希尔 2022年4月21日
编辑:大卫•希尔 2022年4月21日
x_T = 0.3; y_T = 0.3;
美=总和(函数(x-x_T y-y_T), 2);
2的评论
大卫•希尔
大卫•希尔 2022年4月21日
不需要一个for循环。只是上面的代码运行。

登录置评。

类别

找到更多的在循环和条件语句帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!