检查解决方案Matlab的存在

时间:2014-04-21 11:50:57

标签: matlab math

我有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

它有效,但有什么区别,我怎么能使用命令'\'?

1 个答案:

答案 0 :(得分:0)

您可以使用等级来判断您的系统是否没有唯一的解决方案:

if rank([T2,d]) ~= rank(T2)
    {doing something}
end