how to maximize the two-norm of one vector?

Hi everyone,
I am trying to solve one equation: Ax=b
where A is a 4*3 non-rectangular matrix, x is the 3*1 unknown vector and b is the 3*1 vector.
I know if the minimum two norm sum of x, i.e. sqrt(x(1)^2+x(2)^2+x(3)^2), is wanted, then the solution is
x=pinv(A)*b, where pinv(A) is the pseudo-inverse matrix of A, that meets pinv(A)*A=A*pinv(A)=I, where I
is the identity matrix.
On the contrast, if the maximum two norm sum of x is wanted, how should I do it ?
Thanks very much !

回答 (2 件)

Stanley Cheng
Stanley Cheng 2014 年 11 月 10 日

0 投票

Sorry A is a 2*3 non-rectangular matrix...
Torsten
Torsten 2014 年 11 月 10 日

0 投票

Your problem is unbounded in x.
Thus it does not have a solution.
Best wishes
Torsten.

カテゴリ

ヘルプ センター および File ExchangeLinear Algebra についてさらに検索

製品

質問済み:

2014 年 11 月 10 日

回答済み:

2014 年 11 月 10 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by