括号或括号不平衡或误用

时间:2014-09-16 20:25:37

标签: matlab regression spatial

我收到了错误消息:错误:括号或括号不平衡或误用。

d=sqrt(('T'(i,1)-'T'(j,1))^2+('T'(i,2)-'T'(j,2))^2));

我试图添加。或./但它没有用。请帮忙吗?我将非常感激! (T是我从.txt文件转换而来的表格。)

2 个答案:

答案 0 :(得分:0)

错误消息指出开括号的数量与结束括号的数量不同。事实上,你最后还有一个)。摆脱它。

d=sqrt(('T'(i,1)-'T'(j,1))^2+('T'(i,2)-'T'(j,2))^2);

答案 1 :(得分:0)

好吧,他们 不平衡..这里有一个技巧来找出在哪里/如何:递归地遍历表达式并用a..z文本替换每个(..)构造,从最里面开始,从左到右工作。重复这个过程,直到这个过程不再可能 - 每个步骤还剩下(或缺少什么)?

d=sqrt(('T'(i,1)-'T'(j,1))^2+('T'(i,2)-'T'(j,2))^2));
d=sqrt(('T'A-'T'B)^2+('T'C-'T'D)^2));
d=sqrt(E^2+F^2));
d=sqrtG);

或(并且在实践中)使用带有括号突出显示/匹配的编辑器。投票以简单的拼写错误结束。