Nwlapcug.com


Come trovare le intersezioni della curva in Matlab

Come trovare le intersezioni della curva in Matlab


MATLAB è un software creato da The MathWorks, Inc., che consente ai programmatori di completare le attività di calcolo ad alta velocità. Anche se MATLAB è in grado di eseguire complesse analisi di insiemi di dati, è anche in grado di risolvere semplici problemi ad esempio per determinare il punto di intersezione di due curve o due altre funzioni. In questo articolo, il termine "funzione" si riferisce ad una relazione matematica al contrario di una routine di programmazione.

Istruzioni

1

Assegna entrambi funzioni di variabili, ad esempio, Y = 3x + 8, Z = 4x + 8. Queste due funzioni di esempio intersecherà soltanto al punto (0,8).

2

Digitare il seguente comando: find(Y==Z). MATLAB vi darà una risposta numerica in forma di "ans = numero;" il numero corrisponde all'indice della matrice dove si possa trovare l'intersezione.

3

Immettere il comando folling: x(ans), dove "ans" è il numero che Matlab restituiti nel passaggio precedente. MATLAB risponderà con le coordiate X dell'intersezione. Notare che la x in "x(ans)" è la variabile utilizzata nelle funzioni Y e Z e varierà in funzione delle variabili è inizializzare e utilizzare nelle funzioni.

4

Immettere il comando "Y(ans)" (senza virgolette); MATLAB restituirà la coordinata Y del punto di intersezione. Si noti che il Y a "Y(ans)" è il nome della funzione 3 * x + 8 e variano a seconda delle variabili è utilizzare per denominare le funzioni.

5

In questo esempio, ans = 201. Il comando "x(201)" ha restituito 0 e restituito il comando "Y(201)" 8. Pertanto, come previsto, il punto di intersezione delle funzioni Y e Z è (0,8).

Consigli & Avvertenze

  • Assicurarsi che la variabile all'interno della funzione (cioè x) viene inizializzata a un intervallo di valori.
  • Per aiutare a visualizzare il grafico, utilizzare il comando tracciare (variabile, function1, variabile, funzione 2); in questo esempio, il comando sarebbe leggere come "plot (x, 3 * x + 8, x, 4 * x + 8)."
  • Se si verifica un errore, controllare il codice di inizializzazione della variabile. Ad esempio, il comando "x =-20:.1: 20" (senza virgolette) riempimenti x con valori possibili da -20 a 20 incrementato di 0,1. Adattare il valore di incremento per il tipo di funzione; ad esempio, incremento di frazioni di pi per funzioni trigonometriche.