Алгебраические и арифметические функции


При самостоятельном желании понять тему " Алгебраические и арифметические функции " вам поможет наш ресурс. Для вас наши специалисты подготовили материал, изучив который вы будете разбираться в ней уровне профессионала. А если у вас останутся вопросы, то задать их вы сможете прямо на сайте написав в чат онлайн-консультанта.

оформить заявку

Слишком сложно? Тогда запросите консультацию специалиста!

Наша компания занимается тем, что помогает студентам выполнять различные учебные работы на заказ. Вы можете ознакомиться с перечнем выполняемых работ, а так же с их стоимостью на странице с ценами.

ознакомиться с условиями

В системе MATLAB определены следующие алгебраические и арифметические функции:

- abs(X) — возвращает абсолютную величину для каждого числового элемента вектора X. Если X содержит комплексные числа, abs(X) вычисляет модуль каж­дого числа. Примеры:

abs(-5) = 5

abs(3+4i) = 5

» abs([l -2 i 3i 2+3i])

ans = 1.0000 2.0000 1.0000 3.0000 3.6056

- ехр(Х) — возвращает экспоненту для каждого элемента X. Для комплексного числа z = х + i*y функция exp(z) вычисляет комплексную экспоненту: exp(z)=exp(x)*(cos(y)+i*sin(y)).

Примеры:

» ехр([1 2 3])

ans = 2.7183 7.3891 20.0855

» exp(2+3i)

ans = -7.3151 + 1.0427i

- factor(n) — возвращает вектор-строку, содержащую простые множители чис­ла n. Для массивов эта функция неприменима. Пример:

f = factor(221)

f = 13 17

- G=gcd(A, В) — возвращает массив, содержащий наибольшие общие делители соответствующих элементов массивов целых чисел А и В. Функция gcd(0,0) воз­вращает значение 0, в остальных случаях возвращаемый массив G содержит положительные целые числа;

- [G, С, D] = gcd(A, В) — возвращает массив наибольших общих делителей G и массивов С и D, которые удовлетворяют уравнению A(i) .*C(i) + B(i) .*D(i) = G(i). Они полезны для выполнения элементарных эрмитовых преобразований. При­меры:

» А=[2 6 9];

» В=[2 3 3];

» gcd(A,B)

ans = 2 3 3

» [G,C,D]=gcd(A,B)

G = 2 3 3

С = 0 0 0

D = 1 1 1

- lcm(A,B) — возвращает наименьшие общие кратные для соответствующих пар­ных элементов массивов А и В. Массивы А и В должны содержать положитель­ные целые числа и иметь одинаковую размерность (любой из них может быть скаляром). Пример:

» А=[1 3 5 4];

» В=[2 4 6 2];

» lcm(A,B)

ans = 2 12 30 4

- log (X) — возвращает натуральный логарифм элементов массива X. Для комп­лексного или отрицательного z, где z = х + y*i, вычисляется комплексный ло­гарифм в виде log(z) = log(abs(z)) + i*atan2(y,x). Функция логарифма вычис­ляется для каждого элемента массива. Область определения функции включает комплексные и отрицательные числа, что способно привести к непредвиден­ным результатам при некорректном использовании. Пример:

» Х=[1.2 3.34 5 2.3];

» 1оg(Х)

ans = 0.1823 1.2060 1.6094 0.8329

- log2(X) — возвращает логарифм по основанию 2 элементов массива X;

- [F,E] = 1оg2(Х) — возвращает массив действительных значений F и массив целых чисел Е. Элементы массива F обычно лежат в диапазоне 0.5 J abs(F) <1. Для действительных X возвращаемые массивы F удовлетворяют уравнению вида X = F.*2.E. Для нулевых значений X возвращаются F = 0 и Е = 0.

Пример:

» Х=[2 4.678 5; 0.987 1 3];

» [F,E] = 1og2(X)

F = 0.5000 0.5847 0.6250




0.9870 0.5000 0,7500

Е = 2 3 3

0 1 2

- log10(X) — возвращает логарифм по основанию 10 для каждого элемента X. Область функции включает комплексные числа, что способно привести к не­предвиденным результатам при некорректном использовании.

Пример;

» Х=[1.4 2,23 5.8 3]:

»1оg10(X)

ans = 0.1461 0.3483 0.7634 0.4771

- mod(x,y) — возвращает х mod у;

- mod(X,Y) — возвращает остаток от деления X на Y (т. е., X - Y.*floor(X./Y)) для ненулевого Y, и X в противном случае. Если операнды X и Y имеют одинаковый знак, функция mod(X, Y) возвращает тот же результат, что rem(X, Y). Однако (для положительных X и Y) mod(-x,y) = rem(-x,y)+y.

Примеры:

» М = mod(5,2)

М = 1

» mod(10,4)

ans = 2

- pow2(Y) — возвращает массив X, где каждый элемент есть 2Y;

- pow2(F,E) — вычисляет X=F*2E для соответствующих элементов F и Е. Аргумен­ты F и Е — массивы действительных и целых чисел соответственно.

Пример:

» d=pow2(pi/4,2)

d = 3.1416

- р = nextpow2(A) — возвращает такой показатель степени р, что 2Р i abs(A). Эта функция эффективно применяется для выполнения быстрого преобразования Фурье. Если А не является скалярной величиной, то nextpow2 возвращает зна­чение nextpow2(length(A)).

Функция primes(n) возвращает вектор-строку простых чисел, меньших или равных n. Пример:

» р = primes(25)

p = 2 3 5 7 11 13 17 19 23

- [N,D] = pat(X) - возвращает массивы N и D, такие что N./D аппроксимирует X с точностью 1 .е-6*norm(X(:),1). Даже при том, что все числа с плавающей запя­той — рациональные числа, иногда желательно аппроксимировать их дробя­ми, у которых числитель и знаменатель являются по возможности малыми целыми числами. Функция rat пытается это сделать;



- [N,D] = rat(X,tol) — возвращает массивы N и D, такие что N./D аппроксимирует X с точностью tol.

- rat(X) без выходных параметров просто выдает на экран массив цепных дробей;

- rats(X,strlen) — возвращает ряд, полученный путем упрощенной рацио­нальной аппроксимации элементов X. Аргумент strlen — длина возвращае­мой строки. Функция возвращает знак «*», если полученное значение не может быть напечатано в строке, длина которой задана значением strlen. По умолчанию strlen=13. Тот же алгоритм аппроксимации используется в команд­ном окне MATLAB при задании рационального формата вывода командой format rat.

Пример:

» [g,j]=rat(pi,le-10)

g = 312689

j = 99532

- sqrt(A) — возвращает квадратный корень каждого элемента массива X. Для отрицательных и комплексных элементов X функция sqrt(X) вычисляет комп­лексный результат. Пример:

» А=[25 21.23 55.8 3];

» sqrt(A)

ans = 5.0 4.6076 7.4699 1.7321


Хм, так же просматривали

Заказ

ФОРМА ЗАКАЗА

Бесплатная консультация

Наша компания занимается написанием студенческих работ. Мы выполняем: дипломные, курсовые, контрольные, задачи, рефераты, диссертации, отчеты по практике, решаем тесты и задачи, и многие другие виды заданий. Чтобы узнать стоимость, а так же условия выполнения работы заполните заявку на этой странице. Как только менеджер увидит ваше сообщение, он сразу же свяжется с вами.

Этапность

СОПРОВОЖДЕНИЕ КЛИЕНТА

Получить работу можно всего за 4 шага

01
Оставляете запрос

Оформляете заказ работы, заполняя форму на сайте.

02
Узнаете стоимость

Менеджер оценивает сложность. Узнаете точную цену.

03
Работа пишется

Оплачиваете и автор приступает к выполнению задания.

04
Забираете заказ

Получаете работу в электронном виде на вашу почту.

Услуги

НАШ СЕРВИС

Что мы еще делаем?

icon
Дипломные работы

от 9800 рублей

ПОДРОБНЕЕ
icon
РГР (расчетно-графические работы)

от 230 рублей

ПОДРОБНЕЕ
icon
Творческие работы

от 180 рублей

ПОДРОБНЕЕ
icon
Отчеты по практике

от 780 рублей

ПОДРОБНЕЕ
icon
Авторефераты

от 7800 рублей

ПОДРОБНЕЕ
icon
Работы для духовной семинарии

от 980 рублей

ПОДРОБНЕЕ