Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНЖЕНЕРНЫЙ АНАЛИЗ, МОДЕЛИРОВАНИЕ ПРОЕКТИРОВАНИЕ ЭЛЕКТРОННЫХ УСТРОЙСТВ.doc
Скачиваний:
1067
Добавлен:
26.03.2015
Размер:
4.84 Mб
Скачать

1.3 Основные встроенные функции и ключевые слова Mathcad

    • expand – ключевое слово режима автоматических символьных преобразований, задающее разложение выражений;

    • factor - ключевое слово режима автоматических символьных преобразований, задающее разложение на множители выражений;

    • Find(var1, var2,…) – значения var1, var2,…, дающие точные решения системы уравнений в блоке, объявленном директивой Given (число возвращаемых значений равно числу аргументов), который, помимо решаемой системы уравнений, может содержать условия ограничения;

    • float - ключевое слово режима автоматических символьных преобразований, задающее вывод результатов в виде чисел с плавающей точкой;

    • Given – ключевое слово, открывающее блок решения систем уравнений (в котором обычно используются функции Find, Minerr, Maximize, Minimize);

    • if(cond, x, y) – условное выражение, которое возвращает выражение x, если условие cond больше 0, и выражение y в остальных случаях;

    • Im(z) – мнимая часть комплексного числа z;

    • match(z, A) – функция поиска z в матрице A, возвращающая индекс позиции z в матрице;

    • mean(v) – среднее значение элементов вектора v;

    • Minerr(x1, x2,…) – значения x1, x2, …, дающие приближенные решения системы уравнений и приводящие к минимальной ошибке;

    • mod(x, y) – остаток от деления x на y;

    • odesolve( x, b, [.steps]) – решение дифференциальных уравнений, описанных в блоке Given, при заданных начальных условиях и в конце интервала интегрирования b;

    • optimize – ключевое слово, включающее режим символьной оптимизации;

    • polyroots(v) – корни многочлена степени n, коэффициенты которого находятся в векторе v, имеющем длину, равную n+1;

    • Re(z) – действительная часть комплексного числа z;

    • reverse(v) – вектор с обратным расположением элементов исходного вектора;

    • rnd(x) – генератор случайных чисел с равномерным распределением в интервале [0, x];

    • root(f(x), x, [a, b]) – значение переменной x, при котором выражение f(x) равно 0; необязательный параметр [a, b] задает интервал поиска корней уравнения;

    • series - ключевое слово режима автоматических символьных преобразований, задающее разложение в ряд;

    • sign(x) – функция знака;

    • simplify - ключевое слово режима автоматических символьных преобразований, задающее упрощение выражения;

    • stack(A, B) – объединяет две матрицы A и B путем размещения A над B (матрицы должны иметь одинаковое количество столбцов);

    • str2num(S) – преобразование строкового представления числа ( в любой форме) в реальное число;

    • submatrix(A, ir, jr, ic, jc) – блок матрицы A, состоящий из всех элементов, содержащихся в строках от ir до jr и столбцах от ic до jc;

    • vec2str(v) – строковое представление вектора v;

    • xyz2pol(x, y, z) – функция преобразования прямоугольных двумерных координат точки в полярные;

    • xyz2sph(x, y, z) – функция преобразования прямоугольных трехмерных координат точки в сферические координаты.