2012-03-15 20 views
-2

絶対値の逆数を実行する関数がMATLABにあります(たとえば、3には[3,-3]を入力し、入力すると-3と入力します)。MATLAB:絶対値の逆数

+7

um、xの絶対値が-3になるような値はありません。逆は存在しません。限り、両方のソリューションをもたらす関数を書く限り、それは自明のようです。 xが正の場合、xと-xの両方を返します。 WTP? –

答えて

3
function ret=inv_abs(num) 
    ret=[abs(num) -abs(num)]; 
+0

それは動作します。内蔵はありませんか? – user001

+6

@ user001:ときには、2行の関数をビルドするのが単なるビルドよりも簡単です... – PearsonArtPhoto

+3

元の質問に一致するには '[abs(num)-abs(num)]'が必要です。 – Edric