作业帮 > 综合 > 作业

matlab中表达式sqrt((M[i][j+3]-M[i][j]).^2+(M[i][j+4]-M[i][j+1]).

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/14 16:10:53
matlab中表达式sqrt((M[i][j+3]-M[i][j]).^2+(M[i][j+4]-M[i][j+1]).^2)错在哪里
matlab中表达式sqrt((M[i][j+3]-M[i][j]).^2+(M[i][j+4]-M[i][j+1]).
这个也要看你的具体程序
M是普通矩阵,试试看把M[i][j+3]改成M(i,j+3),同样,后面的三个也把中括号改成小括号.
另外,如果还有错误,可能是脚标超出了M矩阵的范围.例如M(i,j+3),如果对j进行递增处理,而M只有10列的话,j最大只能递增到7.
而且matlab里面第一个脚标是1,不是0.你可能把matlab跟C混起来了.