Zum Hauptinhalt springen

Wie man ein Gewächshaus für den Anbau von Tomaten herstellt: Praktische Tipps und Tricks

In der Programmierung, insbesondere bei der Arbeit mit mathematischen Berechnungen, sind Diagramme ein wichtiges Werkzeug zur Visualisierung von Daten und zur Erkennung von Mustern. Eines der beliebtesten Werkzeuge zum Zeichnen von Diagrammen in Matlab ist die Plot-Funktion, mit der Sie Abhängigkeiten zwischen Variablenwerten anzeigen können.

Wenn es jedoch darum geht, einen Integralgraphen zu erstellen, hilft die Plot-Funktion nicht mehr. Stattdessen müssen Sie die Integral-Funktion verwenden, die das Integral in einem bestimmten Intervall berechnet und seinen Wert zurückgibt. Die resultierenden Werte können dann verwendet werden, um ein Diagramm des Integrals zu erstellen.

Um ein Integraldiagramm in Matlab zu erstellen, müssen mehrere Schritte ausgeführt werden. Legen Sie zunächst die Funktion fest, deren Integral erstellt werden soll. Legen Sie dann die Integrationsintervalle fest und berechnen Sie die Integralwerte mithilfe der Integral-Funktion. Schließlich wird mit der Plot-Funktion ein Integraldiagramm erstellt.

Schauen wir uns ein Beispiel an. Lassen Sie es notwendig sein, das Integraldiagramm der Funktion f(x) = x^2 im Intervall von 0 bis 1 zu zeichnen. In Matlab kann dies wie folgt geschehen:

f = @(x) x^2;

x = linspace(0, 1);

y = integral(f, 0, x);

plot(x, y);

Durch die Ausführung dieser Befehle wird ein Diagramm des Integrals der Funktion f(x) erstellt. Hier wird die Funktion f(x) anonym mit dem @-Zeichen angegeben, das Integrationsintervall wird mit der linspace-Funktion angegeben, die Integralwerte werden mit der Integral-Funktion berechnet und der Graph selbst wird mit der plot-Funktion erstellt.

Jetzt wissen Sie, wie man ein Integraldiagramm in Matlab erstellt. Versuchen Sie, Ihre eigenen Funktionen zu erstellen und mit Integrationsintervallen zu experimentieren, um interessante Integraldiagramme zu erhalten.

Datenaufbereitung

Bevor Sie mit der Erstellung eines Integraldiagramms in Matlab beginnen, müssen Sie die Daten vorbereiten, die während der Arbeit verwendet werden sollen. In diesem Abschnitt werden die grundlegenden Schritte zur Vorbereitung der Daten erläutert.

1. Definieren Sie eine Funktion unter einem integralen Ausdruck. Dies kann eine beliebige analytische Funktion sein, die entweder explizit oder als anonyme Funktion angegeben wird. Es ist wichtig, dass die Funktion im gesamten angegebenen Integrationsintervall definiert ist.

2. Legen Sie das Integrationsintervall fest. Definieren Sie die unteren und oberen Grenzen des Integrals sowie den Schritt, mit dem die Punkte zum Zeichnen des Diagramms ausgewählt werden.

3. Erstellen Sie einen Vektor für Argumentwerte. Um ein Integraldiagramm zu erstellen, müssen Sie eine ausreichende Anzahl von Punkten im Integrationsintervall auswählen. Dies kann mit der Linspace-Funktion oder durch manuelles Festlegen eines Vektors erfolgen.

4. Berechnen Sie die Funktionswerte an den ausgewählten Punkten. Wenden Sie dazu die im ersten Schritt definierte Funktion auf den Argumentvektor an.

5. Berechnen Sie das Integral. Berechnen Sie mit der Trapz- oder Quad-Funktion den Integralwert in einem bestimmten Integrationsintervall.

Nachdem Sie diese Schritte ausgeführt haben, können Sie mit den entsprechenden Funktionen und Befehlen beginnen, ein Integraldiagramm in Matlab zu erstellen.

Berechnung des Integrals

In Matlab wird die Integral-Funktion verwendet, um ein Integral zu berechnen. Diese Funktion ermöglicht es Ihnen, ein bestimmtes Integral von einer bestimmten Funktion in einem bestimmten Intervall zu finden.

Die Syntax der Integral-Funktion lautet wie folgt:

  • integral(fun, a, b) : Berechnet ein bestimmtes Integral von der Fun-Funktion im Intervall von a bis b .
  • integral(fun, a, b, 'methodName', method) : Gibt die Berechnungsmethode für das Integral an. Mögliche Werte für den Parameter method :
    • 'auto' (Standard): Matlab wählt automatisch die am besten geeignete Methode aus.
    • 'trapezoid' : die Trapezmethode.
    • 'simpson' : Die Simpson-Methode.
    • 'quadgk' : Die adaptive quadgk-Methode.

    Beispiel für die Verwendung der Integral-Funktion zum Berechnen eines Integrals:

    fun = @(x) exp(-x.^2); % определяем функциюa = 0; % нижний предел интегрированияb = 1; % верхний предел интегрированияresult = integral(fun, a, b); % вычисляем интеграл

    Erstellen eines Graphen

    Es gibt eine Plot-Funktion in Matlab, mit der Sie eine Funktion basierend auf den angegebenen Daten grafisch darstellen können. Um ein Diagramm eines Integrals mit plot zu erstellen, müssen Sie zuerst die Werte der Integralfunktion für jeden Argumentwert berechnen. Diese Werte werden dann als Argumentvektoren und Funktionswerte an die plot-Funktion übergeben.

    Der Einfachheit halber gibt es in Matlab eine spezielle fplot-Funktion, mit der Sie einen Graphen einer Integralfunktion erstellen können, ohne die Werte vorher zu berechnen. Es genügt, die Integralfunktion selbst und das Intervall, in dem das Diagramm erstellt werden soll, an fplot zu übergeben.

    Im folgenden Beispielcode wird veranschaulicht, wie ein Integraldiagramm mithilfe der Funktionen plot und fplot erstellt wird :

    syms x;f = @(x) x^2; % функция для интегрированияa = 0; % левая граница интервалаb = 5; % правая граница интервала% численное интегрированиеintegral = integral(f, a, b);% построение графика с использованием plotx = linspace(a, b); % равномерное распределение точек на интервалеy = arrayfun(f, x); % вычисление значений функции для каждой точкиplot(x, y);% построение графика с использованием fplotfplot(f, [a, b]);

    Durch die Ausführung dieses Codes werden zwei identische Diagramme des Funktionsintegrals x^2 im Intervall erstellt [0, 5]. Die Diagramme werden wie eine Parabel aussehen, wobei die Zweige nach oben zeigen.

    Daher kann das Zeichnen eines Integralgraphen in Matlab mit den Funktionen plot oder fplot erfolgen. Beide Funktionen ermöglichen es Ihnen, einen qualitativ hochwertigen und informativen Zeitplan mit minimalem Aufwand zu erhalten.

    Anwendungsbeispiele

    Hier sind einige Beispiele für die Verwendung der Integrate-Funktion zum Plotten von Integralen in MATLAB:

      Plotten des Funktionsintegrals f(x) = x^2 im Bereich von 0 bis 1:

    x = 0:0.01:1;f = @(x) x.^2;F = @(x) integrate(f, 0, x);plot(x, F(x));title('График интеграла функции f(x) = x^2');xlabel('x');ylabel('F(x)');
    x = 0:0.01:2*pi;f = @(x) sin(x);F = @(x) integrate(f, 0, x);plot(x, F(x));title('График интеграла функции f(x) = sin(x)');xlabel('x');ylabel('F(x)');
    x = 0:0.01:5;f = @(x) exp(x);F = @(x) integrate(f, 0, x);plot(x, F(x));title('График интеграла функции f(x) = exp(x)');xlabel('x');ylabel('F(x)');

    Mit der Integrate-Funktion in MATLAB können Sie daher integrale Diagramme verschiedener Funktionen in bestimmten Abständen erstellen. Dies wird Ihnen helfen, die Änderung des Integralwerts anhand des Werts des Funktionsarguments visuell darzustellen.