- 締切済み
こんな関数って,ありますか?
今友人に相談されて,自分自身こたえられなくて困っている問題があります. ある式f(x)=A(x)* B(x) というものがある時, A(x)が正の時はf(x)は0, A(x)が負の時はf(x)=B(x) となるようにしたい. そんなA(x)って,存在するんでしょうか…誰か詳しい方,教えていただけませんか?よろしくお願いします.
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- hinebot
- ベストアンサー率37% (1123/2963)
#1で回答したものです。 ちょっと舌足らずでしたので補足します。 私の回答は「常にB(x)=0なら、A(x)は何でもokです。」ということです。 「常にB(x)=0」じゃないなら#5のstomachman先生の仰るように > xが正の時はf(x)は0, > xが負の時はf(x)=B(x) の間違いではないかと思います。 あくまで、 > A(x)が正の時はf(x)は0, > A(x)が負の時はf(x)=B(x) であり、「常にB(x)=0」じゃないなら「*」が掛け算である限りそんなA(x)は存在し得ないと思います。
- stomachman
- ベストアンサー率57% (1014/1775)
あのですね。質問、合ってます?ご質問の通り > A(x)が正の時はf(x)は0, > A(x)が負の時はf(x)=B(x) なのか、それともホントは xが正の時はf(x)は0, xが負の時はf(x)=B(x) なのか。その解釈で回答が割れてます。
- 鳴瀬 美幸(@naruse)
- ベストアンサー率43% (13/30)
よくわかりません。 A(x)=(-x/|-x|+1)/2(A(0)は適当に別途定める。) とすればよいような気がしますが。。。
- nubou
- ベストアンサー率22% (116/506)
失礼しました f(x)=A(x)・B(x)を見ていませんでした 任意のB(x)について成立するためには A(x)≡0です
- nubou
- ベストアンサー率22% (116/506)
h(x)を x≦0のときh(x)=0と定義し 0<xのときh(x)=1と定義します そのとき f(x)=B(x)・h(-A(x)) となります 従ってf(x)はしっかり存在します hはヘビサイド関数といい本当はh(0)はdon’t careなのです
- hinebot
- ベストアンサー率37% (1123/2963)
f(x)=A(x)* B(x)の「*」の演算がいわゆる掛け算で、xが実数なら B(x) =0であればOKです。 >A(x)が正の時はf(x)は0 A(x)>0すなわち、A(x)≠0ですから、B(x) =0です。 >A(x)が負の時はf(x)=B(x) A(x)が負のとき、n =|A(x)| (>0、絶対値です)とすると f(x)=-n * B(x)と表せます。 f(x)=B(x)ですから、-n * B(x)=B(x) ここで、B(x)≠0とすると、両辺をB(x)で割って -n = 1 すなわち、n = -1 となり、矛盾します。 B(x)=0のときは、 f(x)=A(x)* B(x)=A(x)* 0=0=B(x) で成り立ちます。 つまり、常にB(x)=0であれば条件を満たします。