是否可以使用Matlab的lsqlin找到包含两个值的单个点(x,y)?

时间:2015-07-11 19:56:17

标签: matlab

我试图获得x,y坐标中单个点的逆解:(x,y)。我知道如何使用lsqlin如果我只需要找到一个值(一个解决方案),但不知道如何制定它以找到一个由两个值(x和y)组合而成的点。因此对于一般表达式:[x,残余] = lsqlin(C,d),我的'x'这个时间是包含两个值的点P.我需要lsqlin来返回x和y的解决方案。

有关如何解决此问题的任何建议将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

例如,要解决超定系统3x-y = 1,2x + 3y = 0,x + y = 5,您将进入

lsqlin([3 -1; 2 3; 1 1], [1; 0; 5])

并得到答案

0.5217
0.1739

意思是x = 0.5217,y = 0.1739。