Cum să găsiți intersecțiile unei curbe în MATLAB

Utilizați MATLAB pentru a găsi intersecția a două funcții.

MATLAB este un software creat de MathWorks, Inc., care permite programatorilor să execute sarcinile de calcul la viteză mare. Deși MATLAB este capabil să efectueze o analiză complexă a seturilor de date, este de asemenea capabil să rezolve probleme simple, cum ar fi determinarea punctului de intersecție a două curbe sau două funcții. În acest articol, termenul "funcție" se referă la o relație matematică în locul unei rutine de programare.

Atribuirea ambelor funcții variabilelor, de exemplu, Y = 3 * x 8, Z = 4 * x 8. Aceste două exemple de funcții se intersectează numai la punctul (0, 8).

Introduceți următoarea comandă: găsiți (Y == Z). MATLAB va da un răspuns numeric sub forma "ans = number"; numărul corespunde indexului matricei în care se află intersecția.

Introduceți următoarea comandă: x (ans), unde "ans" este numărul pe care MATLAB ți l-a dat-o în pasul anterior. MATLAB va răspunde cu coordonatele "x" ale intersecției. Rețineți că "x" în "x (ans)" este variabila folosită în funcțiile "y" și "z" și poate varia în funcție de variabilele pe care le inițiați și le folosiți în funcții.

Scrieți comanda "Y (ans)" (fără ghilimele); MATLAB va returna coordonatul "y" al punctului de intersecție. Rețineți că "y" în "Y (ans)" este numele funcției 3 * x8 și poate varia în funcție de variabilele utilizate pentru denumirea funcțiilor.

În acest exemplu, ans = 201. Comanda "x (201)" a returnat 0 iar comanda "Y (201)" a revenit 8. De aceea, după cum era de așteptat, punctul de intersecție al funcțiilor "y" și "z" ).

consiliu

Asigurați-vă că variabila din cadrul funcției dvs. (adică "x") pornește de la un interval de valori.

Pentru a vizualiza graficul, utilizați comanda "plot (variabilă, funcție1, variabilă, funcție2)"; în acest exemplu, comanda va fi citită ca "complot (x, 3_x8, x, 4_x + 8)".

avertismente

Dacă apare o eroare, verificați codul de inițializare a variabilei. De exemplu, comanda "x = -20: .1: 20" (fără citate) este umplută cu valorile posibile între x -20 și 20 crescând cu 0.1. Adaptați valoarea incrementului la tipul de funcție; de exemplu, crește prin fracții de pi pentru funcțiile trigonometrice.