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 експресия и функция опростява Опростяване на експресията. Следващият пример демонстрира концепцията -
Създаване на скрипт файл и въведете следния код -
Когато файлът се управлява, той показва следните резултати -