我有2个函数返回2个数组T1和T2,我想计算H = T1 / T2,如果没有解决方案{做某事}。 T1是矢量,T2是雅可比矩阵。 (我需要求解方程T2 * d = T1) 我试试
if isempty(T1\T2)
{doing something}
end
但isempty函数总是返回0.如何检查解决方案T1 \ T2的实际效果?
在命令窗口中,matlab说
Warning: System is inconsistent. Solution does not exist.
更新:我试试这个
d=inv(H)*phi
它有效,但有什么区别,我怎么能使用命令'\'?
答案 0 :(得分:0)
您可以使用等级来判断您的系统是否没有唯一的解决方案:
if rank([T2,d]) ~= rank(T2)
{doing something}
end