Как да направите асимптотична линия в MATLAB

Научете как да направите асимптотична линия в MATLAB.

Стъпка 1

Определете функцията, като използвате MATLAB кода, както следва:

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

Първият ред прави "x" променлива. Вторият и третият ред определят съответно числителя и знаменателя на функцията. Накрая, кодът определя функцията "f" като коефициент на числителя и знаменателя.

Стъпка 2

Намерете хоризонталната асимптота на "f", като приемете нейната граница, тъй като тя има тенденция към безкрайност със следния код MATLAB:

ограничение (f, inf)

Това е, което MATLAB ще хвърли:

ans = 3

MATLAB изчислява, че хоризонталната асимптота на "f" е уравнението "y = 3".

Стъпка 3

Намерете вертикалните асимптоти на "f", които търсят корените на знаменателя с този код MATLAB:

корени = решаване (denom)

MATLAB издава следното:

корени = 13 ^ (1/2) / 2 - 1/2 - 13 ^ (1/2) / 2 - 1/2

MATLAB изчислява първия корен като половината от корен квадратен от 13 минус половината. Вторият корен и следователно вторият вертикален асимптот е отрицателният корен на 13, също минус половината.

Стъпка 4

Графиката на функцията "f" заедно с нейните хоризонтални и вертикални асимптоти с този MATLAB код:

ezplot (f) задръжте върху участъка ([- 2 pi 2 pi], [3 3], g) парцел (двоен (корените (1)) [1 1], [-5 10] (двойни (корени (2)) [1 1], [-5 10], "r")

Първият ред бързо изчертава графика на функцията "f" с някои стойности по подразбиране. Линия две замрази "f" рамката и нейните оси, така че MATLAB да може да привлече повече в една и съща фигура. Третият ред графира зелена линия, съответстваща на "y = 3", за да представлява хоризонталната асимптота. Накрая, линии четири и пет графични червени линии, които представляват два вертикални асимптоти.