Cara membuat garis asimtotik di MATLAB

Pelajari cara membuat garis asimtotik di MATLAB.

Langkah 1

Tentukan fungsi menggunakan kode MATLAB seperti ini:

syms x num = 3 x ^ 2 + 6 x -1; denom = x ^ 2 + x - 3; f = num / denom

Baris pertama membuat "x" sebuah variabel. Baris kedua dan ketiga menentukan pembilang dan penyebut fungsi, masing-masing. Akhirnya, kode mendefinisikan fungsi "f" sebagai hasil bagi pembilang dan penyebut.

Langkah 2

Temukan asimtot horizontal dari "f" dengan mengambil batasnya karena cenderung tak terbatas dengan kode MATLAB berikut:

batas (f, inf)

Inilah yang MATLAB akan lemparkan:

ans = 3

MATLAB menghitung bahwa asymptote horizontal dari "f" adalah persamaan "y = 3".

Langkah 3

Temukan asimtot vertikal dari "f" mencari akar penyebut dengan kode MATLAB ini:

roots = solve (denom)

MATLAB mengeluarkan hal-hal berikut:

akar = 13 ^ (1/2) / 2 - 1/2 - 13 ^ (1/2) / 2 - 1/2

MATLAB menghitung akar pertama sebagai setengah dari akar kuadrat dari 13 minus satu setengah. Akar kedua, dan karena itu asimtot vertikal kedua, adalah akar kuadrat negatif 13, juga minus setengah.

Langkah 4

Grafik fungsi "f" bersama dengan asymptotes horizontal dan vertikal dengan kode MATLAB ini:

ezplot (f) hold on plot ([- 2 pi 2 pi], [3 3], 'g') plot (double (root (1)) [1 1], [-5 10], 'r') plot (ganda (akar (2)) [1 1], [-5 10], 'r')

Baris pertama dengan cepat menggambar grafik fungsi "f" dengan beberapa nilai default. Baris kedua membeku bingkai "f" dan sumbunya sehingga MATLAB dapat menarik lebih banyak pada gambar yang sama. Baris ketiga menggambarkan garis hijau yang bersesuaian dengan "y = 3" untuk merepresentasikan asymptote horizontal. Akhirnya, garis empat dan lima garis merah grafik yang mewakili dua asimtot vertikal.