Problem mit der Definition der Linearität


7

Aus der Mathematik der High School wissen wir, dass y = mx + c eine lineare Gleichung ist. In DSP muss das lineare System jedoch die Additivitätseigenschaften erfüllen, die y = mx + c aufgrund von + c nicht gilt. Unterscheidet sich die Definition von Linearität in DSP und Mathematik? Wenn ja warum? Vielen Dank.

Antworten:


12

Ja, in gewissem Sinne sind die Definitionen unterschiedlich. Ich gebe Ihnen zwei Gesichtspunkte, der erste wird Ihre genaue Beobachtung unterstützen, der andere wird Beweise für das Gegenteil liefern. Diese beiden widersprechen sich nicht, es ist eine Frage der Semantik. Wenn der zweite Sie verwirrt, bleiben Sie beim ersten. Vorspiel abgeschlossen, hier geht.


Problemdefinition 1 : bedeutety=mx+cf(x)=mx+c

Hier nehmen wir den üblichen Standpunkt ein, unter dem angenommen wird, dass das Ergebnis einiger Manipulationen an . Wir nennen das etwas eine Funktion, und wir können denselben Ausdruck mit etwas mehr mathematischer Eleganz aufschreiben: . Es ist nun klar, dass in gewisser Weise bei der Ausgabe einer mathematischen Manipulation ist, für die die Eingabe ist .yxf(x)=mx+cf(x)x

Aktualisieren wir die Kriterien für die Linearität. Eine Funktion ist linear, wenn sie beide der folgenden Bedingungen erfüllt:G(x)

  1. G(ein+b)=G(ein)+G(b) für alle undeinb
  2. G(cx)=cG(x) für alle Konstantenc

Es ist klar, dass unsere Lieblingsfunktion keine dieser Eigenschaften erfüllt. Also ja, aus dieser Perspektive ist keine lineare Funktion. Das, was wir "linear" am nächsten kommen können, ist " affin ".f(x)f(x)

QED

Sie können sich jetzt auf Teil 2 der Antwort einstellen.


Problemdefinition 2 : bedeutety=mx+cL.(x,y)=y- -mx

Lassen Sie es uns Schritt für Schritt machen. Angenommen, Sie versuchen, ein System aus zwei linearen Gleichungen zu lösen. Wie machst du das? Eine Möglichkeit besteht darin, die Gleichungen wie folgt aufzuschreiben:

y=m1x+c1y=m2x+c2

Sicherlich machen wir das alle seit der siebten Klasse so. Jetzt müssen Sie es nur noch durch Substitution oder auf die von Ihnen bevorzugte Weise lösen. Aber was machen Sie, wenn Sie ein Gleichungssystem mit mehr als zwei Variablen haben? Wirst du es so aufschreiben?

y=ein1x+c1z+d1y=ein2x+c2z+d2y=ein3x+c3z+d3

Das sieht nicht richtig aus. Und das aus einem sehr guten Grund. Es gibt viele Möglichkeiten, Funktionen einer beliebigen Anzahl von Variablen zu interpretieren, und nicht nur die Semantik unterscheidet sich. Um für einen Moment abzuschweifen, nehmen Sie die Gleichung . Fast jeder (der dieses Forum besucht) wird es sofort als Kreisgleichung identifizieren. Aber erinnern Sie sich an die Definition einer Funktion !x2+y2=r2

Wenn wir es als interpretieren, erhalten wir zwei Lösungen: eine obere Hälfte eines Kreises und eine untere Hälfte eines Kreises. Der gesamte Kreis kann keine Lösung sein, da er die Eigenschaft verletzt, dass in Funktionen für jede Eingabe höchstens eine eindeutige Ausgabe vorhanden ist.f(x)=±r2- -x2

Wenn wir es andererseits als interpretieren , erhalten wir den gesamten Kreis als Lösung zurück, weil wir ihn als Funktion von zwei Variablen betrachten, die einer Konstanten entsprechen. Mit anderen Worten, obwohl wir den gleichen Ausdruck , müssen wir definieren, wovon wir sprechen. Andernfalls ist dieses Problem nicht genau definiert. In einer Interpretation ist es eine Funktion , in einer anderen Interpretation ist es eine Funktion . Erinnern Sie sich an all das Murmeln über Domänen und Bereiche in der High School? Ja, genau das ist es. Nun zurück zu unserem geheimnisvollen Thema der linearen Funktionen.f(x,y)=r2x2+y2=r2f::R.R.f::R.2R.

Hoffentlich hast du zu diesem Zeitpunkt schon dein Aha! Moment. Wenn nicht, ist hier unser Ziel gerade. Erinnern Sie sich an dieses System von drei Gleichungen, das nicht ganz richtig aussah? Beachten Sie zunächst, dass es affin aussieht, da es neben den Variablen und auch Konstanten gibt . Eine schönere Art, dieses Gleichungssystem aufzuschreiben, ist wie folgt:xzd

- -ein1x+y+- -c1z=d1- -ein2x+y+- -c2z=d2- -ein3x+y+- -c3z=d3

Jetzt kommen wir irgendwohin. Wie Sie sehen können, können wir es wie folgt in Matrixform ausschreiben:

[- -ein11- -c1- -ein21- -c2- -ein31- -c3]][xyz]]=[d1d2d3]]

Dies ist eindeutig ein lineares Gleichungssystem. Wo ist der Haken? Nun, zuerst sah es aus wie ein System von drei Funktionen der Form , und jetzt stellen wir es als eine einzelne Funktion der Form .f::R.2R.f::R.3R.3

Um zu klären, ist dies eine einzelne Funktion , die in einem Vektor nimmt und kehrt in einer anderen Vektor . Nennen wir diese Funktion , genau . Ich werde Sie überprüfen lassen, ob diese Funktion linear ist . Konkret, wenn undR.3R.3L.(x,y,z)L.::R.3R.3[ein11ein12ein13ein21ein22ein23ein31ein32ein33]][xyz]]=[d1d2d3]][ein11ein12ein13ein21ein22ein23ein31ein32ein33]][αβγ]]=[δ1δ2δ3]] , dann

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

Mit anderen Worten (und ja, dies ist der wahre Grund, warum Mathematiker ständig neue, präzise Notationen entwickeln!), Lassen Sie ( und und dreidimensionale Vektoren reeller Zahlen). Dannu,vR.3uv

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

Linear! QED


Abschließend haben wir mysteriöse Feinheiten der Funktionsmathematik untersucht und insbesondere die Bedeutung einer guten Definition von Problemen. Die Funktion ist offensichtlich nicht linear (oder genauer gesagt affin), und die Funktion ist linear.f(x)=mx+cG(x,y)=y- -mx

Komm zurück für mehr interessante Sachen. Wir geben gerne verdrehte Antworten auf einfache Fragen.


2
Ein einfacherer Grund für die Bezeichnung von als lineare Funktion ist, dass sein Graph eine gerade Linie ist, die nicht unbedingt durch den Ursprung verläuft, und zumindest in der elementaren analytischen Geometrie, die die meisten Leser in der High School kennengelernt haben und den Namen zuerst gehört haben. Es ist viel zu kompliziert, unterschiedliche Namen für gerade Linien zu haben, die durch den Ursprung verlaufen, und für solche, die dies nicht tun. y=mx+c
Dilip Sarwate

Wikipedia sagt dies als lineare Polynome ... Ich frage mich, warum DSP-Bücher diese Informationen nicht enthalten!
Zahid Hasan

@Phonon - Hervorragende Präsentation. Dies ist die zweite Antwort auf den Stapelaustausch, die ich zur späteren Bezugnahme in meinen Archiven aufbewahren möchte.
user2718

1
@BruceZenone Drüben auf math.SE führen sie auf ihrer Metaseite eine Liste mit Verallgemeinerungen allgemeiner Fragen, die eine Sammlung der besten Antworten enthält, die zum späteren Nachschlagen gespeichert werden. Vielleicht könnte dsp.SE (Hinweis, Hinweis, Moderator Phonon!) Eine ähnliche Sache hinzugefügt werden, die bei der Beantwortung von Fragen wie Was ist eine FAQ-Frage auf der dsp-Metaseite?
Dilip Sarwate
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.