возвращает массив X, где каждый
1
» mod(10.4)
ans =
2
pow2(Y) — возвращает массив X, где каждый элемент есть
Z
Y
;
pow2(F.E) — вычисляет Х=Р*2
£
для соответствующих элементов F и Е. Аргументы F и Е — массивы действительных и целых чисел соответственно.
Пример:
» d=pow2(pi/4,2)
d =
3.1416
р = nextpow2(A) — возвращает такой показатель степени р, что
2
Р
i
abs(A). Эта функция эффективно применяется для выполнения быстрого преобразования
Фурье. Если А не является скалярной величиной, то nextpowZ возвращает значение nextpow2(length(A)).
Пример:
» х=[2 678934567784324];
» length(x)
ans =
16
» р = nextpow2(x)
Р =
4
» х=4:
» р = nextpow2(x)
Р =
2
» Х=45;
» р = nextpow2(x)
Р =
6
Функция primes(n) возвращает вектор-строку простых чисел, меньших или равных n. Пример:
» р = primes(25)
Р =
2 3 5 7 11 13 17 19 23
[N,D] = rat(X) - возвращает массивы N и D, такие что N./D аппроксимирует X с точностью 1 .е-6*norm(Х(:),!). Даже при том, что все числа с плавающей запятой — рациональные числа, иногда желательно аппроксимировать их дробями, у которых числитель и знаменатель являются по возможности малыми целыми числами. Функция 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)
Содержание Назад Вперед