Matlab алгебра

Досега видяхме, че всички примери за работа в MATLAB, както и нейната на ГНУ, наричани още една октава. Но за основни алгебрични уравнения като MATLAB и Октав малко по-различно, така че ние ще се опитаме да покрие MATLAB и Октав в отделни секции.

Ние също така ще обсъди factorizing и опростяване на алгебрични изрази.

Решение от основните алгебрични уравнения в MATLAB

Funktsiyaresheniya използва за решаване на алгебрични уравнения. В най-простата си форма, функция решение отнема уравнението цитира като аргумент.

Например, нека да решим за х в уравнението х = 5 0

MATLAB изпълнява горното твърдение и връща следния резултат -

Можете също така да се обадите на функцията, как да се реши -

MATLAB изпълнява горното твърдение и връща следния резултат -

Ти дори не може да се превърне в дясната страна на уравнението -

MATLAB изпълнява горното твърдение и връща следния резултат -

Ако уравнението включва няколко герои, MATLAB подразбиране се приема, че трябва да се реши, обаче, функцията за решение има различна форма -

където също можете да се направи променлива.

Например, нека да се реши уравнението V - U -. 3т 2 = 0 за V В този случай, ние трябва да пиша -

MATLAB изпълнява горното твърдение и връща следния резултат -

Решение от основните алгебрични уравнения в октави

Funktsiyakorni използва за решаване на алгебрични уравнения в октави. и можете да пишете по-горе примери са както следва:

Например, нека да решим за х в уравнението х = 5 0

Октав ще изпълни горното твърдение и връща следния резултат -

Можете също така да се обадите на функцията, как да се реши -

Октав ще изпълни горното твърдение и връща следния резултат -

Квадратно уравнение решение в MATLAB

Функцията също mozhetreshit решаване на по-висок ред уравнения. Той често се използва за решаване на квадратно уравнение. Функцията връща корените на уравнението в масива.

Следващият пример решава квадратно уравнение х 2 -7x 12 = 0. Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той показва следните резултати -

Квадратно уравнение разтвор в октава

Следващият пример решава квадратно уравнение х 2 -7x 12 = 0 в октава. Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той показва следните резултати -

Решението на по-висок ред уравнения в MATLAB

Функцията също mozhetreshit решаване на по-висок ред уравнения. Например, да реши кубически уравнение под формата (х-3) 2 (X-7) = 0

MATLAB изпълнява горното твърдение и връща следния резултат -

В случай на по-висок ред уравнения, корените са дълги, съдържащ много термини. Можете да получите цифровата стойност на тези корени, като ги трансформира два пъти. Следващият пример решава уравнението на четвъртия ред х 4 - 7х 3 + 3 х 2 - 5x + 9 = 0.

Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той се връща следния резултат -

Имайте предвид, че през последните две корените са комплексни числа.

Решаването на уравнения от по-висок ред в октава

Следващият пример решава уравнението на четвъртия ред х 4 - 7х 3 + 3 х 2 - 5x + 9 = 0.

Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той се връща следния резултат -

Решаването на уравнения в MATLAB

Funktsiyareshit може да се използва за генериране на разтвори на уравнения. съдържаща повече от една променлива. Вземете един прост пример да демонстрира тази употреба.

Ние решаваме уравнението -

Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той показва следните резултати -

По същия начин, можете да решите големите линейни системи. Да разгледаме следния набор от уравнения -

Системата от уравнения в октави

Ние имаме малко по-различен подход към решаването на "N" на линейни уравнения в неизвестна 'N'. Вземете един прост пример да демонстрира тази употреба.

Ние решаваме уравнението -

Такава система от линейни уравнения могат да бъдат написани като матрица уравнение AX = В, където А е матрица коефициент, б е колона вектор, съдържащ правилата на линейни уравнения и х колона вектор представляващ разтвор, както е показано в следната програма -

Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той показва следните резултати -

По същия начин, можете да решите големите линейни системи, както е посочено по-долу -

Разширяване и събиране на уравнения в MATLAB

Разширяване и събира функция на разширяване и събира уравнение съответно. Следващият пример демонстрира концепцията -

Когато работите с голям брой символични функции, трябва да декларира, че променливите са символични.

Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той показва следните резултати -

Разширяване и събиране на уравнения в октави

Трябва да imetsimvolichesky пакет, който осигурява функция удължаване ioplachenny. да се разшири и да събира уравнението, съответно. Следващият пример демонстрира концепцията -

Когато работите с голям брой символични функции, трябва да декларира, че променливите са символични, но Октав има различен подход към определянето на символични променливи. Обърнете внимание на ispolzovanieSin и COS, които също са дефинирани в символичен пакета.

Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той показва следните резултати -

Множители и опростяване на алгебрични изрази

Funktsiyafaktor factorizes експресия и функция опростява Опростяване на експресията. Следващият пример демонстрира концепцията -

Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той показва следните резултати -