直線性の定義に関する問題


7

高校の数学から、y = mx + cは線形方程式であることがわかります。ただし、DSPでは、線形システムは+ cのためにy = mx + cが保持しない加算性プロパティを満たさなければなりません。では、直線性の定義はDSPと数学で異なりますか?もしそうなら、なぜ?ありがとう。

回答:


12

はい、ある意味で定義は異なります。私は2つの視点を示します。1つ目は鋭い観察をサポートし、もう1つは反対の証拠を提供します。これら2つは相互に競合しません。意味論の問題です。2つ目が混乱した場合は、1つ目をそのまま使用します。プレリュードが終わりました。


問題定義1y=mx+c 手段 f(x)=mx+c

ここでは、通常の視点で y 上のいくつかの操作の出力であると見なされます x。これを関数と呼び、もう少し数学的な優雅さで同じ式を書くことができます。f(x)=mx+c。今では明らかですf(x)ある意味での数学的な操作の出力に関するx入力です。

線形性の基準を更新してみましょう。機能g(x) 線形であり、次の両方の条件を満たす。

  1. g(a+b)=g(a)+g(b) すべてのために a そして b
  2. g(cx)=cg(x) すべての定数 c

明らかに、私たちのお気に入りの機能 f(x)これらのプロパティのいずれも満たしていません。はい、この観点からf(x)は線形関数ではありません。「リニア」に最も近いものは「アフィン」です。

QED

これで、答えのパート2を受け入れることができます。


問題定義2y=mx+c 手段 L(x,y)=ymx

一度に一歩ずつ進みましょう。2つの線形方程式のシステムを解こうとしているとします。どうやってやるの?1つの方法は、次のように方程式を書き留めることです。

y=m1x+c1y=m2x+c2

確かに、それは私たち全員が7年生以来それをしている方法です。今、あなたがしなければならないのは、置換またはあなたが好む方法でそれを解決することです。しかし、2つ以上の変数の方程式系がある場合はどうしますか?そのように書き留めますか?

y=a1x+c1z+d1y=a2x+c2z+d2y=a3x+c3z+d3

それは本当に正しくありません。そして、非常に正当な理由があります。任意の数の変数の関数を解釈するには多くの方法があり、異なるのはセマンティクスだけではありません。少し脱線するには、次の方程式を取りますx2+y2=r2。ほとんどの人(つまり、このフォーラムにアクセス)は、それを円の方程式としてすぐに識別します。しかし、関数の定義を思い出してください!

と解釈すると f(x)=±r2x2円の上半分と円の下半分の2つの解が得られます。関数ではプロパティごとに違反するため、すべての入力に対して最大で1つの一意の出力があるため、円全体がソリューションになることはできません。

一方、それを次のように解釈すると f(x,y)=r2、私たちはそれを定数に等しい2つの変数の関数として表示しているので、解全体として円全体を返します。つまり、同じ式を書いてもx2+y2=r2、話していることを定義する必要があります。それ以外の場合、この問題は明確に定義されていません。ある解釈ではそれは関数ですf:RR、別の解釈ではそれは関数です f:R2R。高校のドメインと範囲についてつぶやいたことをすべて覚えていますか?ええ、これはまさにそれです。ここで、線形関数の神秘的なトピックに戻ります。

うまくいけば、この時点であなたはすでにあなたのああを持っています瞬間。そうでなければ、ここに私たちのストレートフィニッシュがあります。よく見えなかった3つの方程式のシステムを覚えていますか?まず第一に、それはアフィンに見えることに注意してください、なぜなら変数に加えてx そして z 定数があります d同様に。この方程式系を書き留めるより良い方法は、次のようになります。

a1x+y+c1z=d1a2x+y+c2z=d2a3x+y+c3z=d3

今、私たちはどこかに着いています。ご覧のとおり、次のようにマトリックス形式で書き出すことができます。

[a11c1a21c2a31c3][xyz]=[d1d2d3]

明らかに、これは方程式の線形システムです。キャッチはどこですか?さて、最初は次の形式の3つの機能のシステムのように見えましたf:R2R、そして今、それをフォームの単一の関数として表しています f:R3R3

明確にするために、これはベクトルを取り込む単一の関数ですR3 そして別のベクトルを返す R3。この関数を呼び出しましょうL(x,y,z)、正確に L:R3R3。この関数が線形であることを確認させてください。具体的には[a11a12a13a21a22a23a31a32a33][xyz]=[d1d2d3] そして [a11a12a13a21a22a23a31a32a33][αβγ]=[δ1δ2δ3], then

  1. [a11a12a13a21a22a23a31a32a33][x+αy+βz+γ]=[d1+δ1d2+δ2d3+δ3], and
  2. [a11a12a13a21a22a23a31a32a33][kxkykz]=[kd1kd2kd3]

In other words (and yes, this is the real reason mathematicians keep constantly coming up with new concise notation!), let u,vR3 (u and v and 3-dimensional vectors of real numbers). Then

  1. L(u+v)=L(u)+L(v)
  2. L(ku)=kL(u)

Linear! Q.E.D.


In conclusion, we've explored mysterious subtleties of mathematics of functions and in particular the importance of defining problems well. The function f(x)=mx+c is obviously non-linear (or more precisely affine), and the function g(x,y)=ymx is linear.

Come back for more interesting stuff. We like giving twisted answers to simple questions.


2
A simpler reason for calling y=mx+c a linear function is that its graph is a straight line not necessarily through the origin, and at least in the elementary analytical geometry that most readers will have encountered in high school and first heard the name, it is far too complicated to have different names for straight lines that pass through the origin and those that don't.
Dilip Sarwate

Wikipedia says this as Linear polynomials... I wonder why dont DSP books include this information!
Zahid Hasan

@フォノン-素晴らしいプレゼンテーション。これは、今後の参考のために私のアーカイブに保管したい2番目のスタック交換回答です。
user2718 2013

1
@BruceZenone math.SEで、彼らは彼らのメタサイトでよくある質問の一般化の質問リストを維持し、将来の参照のために保存された最良の回答のコレクションを持っています。おそらく、dsp.SE(ヒント、ヒント、モデレーターPhonon!)に同様のものが追加され、dspメタサイトのFAQ質問の構成などの質問への回答に役立つでしょう。
Dilip Sarwate、2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.