Найдено 95 результатов

mois
Чт фев 06, 2014 3:52 pm
Форум: Общие вопросы математики
Тема: минимум максимальных значений
Ответы: 7
Просмотры: 2983

оптимизация

Ваша задача сводится к обычной минимизации функции трех переменных g(t1,t2,t3). Функция g возвращает максимум функции четырех переменных f(t4,t5,t6,t7 | t1,t2,t3) при фиксированных переменных t1,t2,t3.
mois
Пн ноя 11, 2013 3:13 pm
Форум: Общие вопросы математики
Тема: Excel - преобразовать в число
Ответы: 5
Просмотры: 3480

Компактное решение в Maple:

s:="30-40";
Statistics:-Mean(parse~(StringTools:-Split(s,"-")));


35
mois
Пт июл 26, 2013 4:04 pm
Форум: Maple
Тема: Промежуточные результаты команды Search
Ответы: 5
Просмотры: 2480

процедура

Процедура всегда возвращает последнее значение, которое вычислено в процедуре. В процедуре, которая подается на вход Search() последним стоит оператор print(), что не допустимо, так как процедура, представляющая целевую функцию, должна возвращать число. Поставьте оператор print() на первое место в п...
mois
Чт июл 25, 2013 3:30 pm
Форум: Maple
Тема: Промежуточные результаты команды Search
Ответы: 5
Просмотры: 2480

промежуточные результаты

Чтобы вывести промежуточные результаты расчета можно в процедуру, представляющую целевую функцию, вставить команду print(x1,x2,...,f);, где x1,x2,...аргументы функции, а f - значение функции. При каждом обращении к целевой функции будут печататься все результаты обращения к целевой функции. Можно пе...
mois
Пн июн 03, 2013 2:00 pm
Форум: Maple
Тема: Функция показывающая время вычислений в Maple
Ответы: 2
Просмотры: 1947

time()

tt:=time():

Любые вычисления

time()-tt;
mois
Пт дек 21, 2012 2:45 pm
Форум: Maple
Тема: Разбиения натурального числа на множители
Ответы: 11
Просмотры: 4524

Уважаемый Kitonum ! Советую разместить рабочий лист с процедурой и примерами на Maple Application Center. Это резко увеличит количество потенциальных пользователей.
mois
Пн дек 03, 2012 9:04 pm
Форум: Общие вопросы математики
Тема: Какими методами решаются задачи более сложного вида
Ответы: 28
Просмотры: 13494

Странно, у меня в Maple 13 команда simplify(solve(abs(1-а*x) = 1+(1-2*a)*x+a*x^2, x)) assuming a::real,x::real; выдает совсем другое решение (слишком длинное чтобы приводить его тут). Это решение похоже на решение, указанное Markiyan Hirnyk, но слегка отличается в условиях на параметр а. Вполне допу...
mois
Пн дек 03, 2012 4:14 pm
Форум: Общие вопросы математики
Тема: Какими методами решаются задачи более сложного вида
Ответы: 28
Просмотры: 13494

Честно говоря, я не совсем понял следующее утверждение Kitonum о пакете Mathematica: "только он, например, решает уравнения, системы и неравенства с параметрами". Что имеется в виду? Команда solve пакета Maple, также "решает уравнения, системы и неравенства с параметрами". Наприм...
mois
Пн ноя 26, 2012 3:09 pm
Форум: Maple
Тема: Работа с матрицами
Ответы: 1
Просмотры: 1422

d11:=Matrix(4,4):
d22:=Matrix(4,4):
d33:=d11+d22:

d33^(-1);

or

LinearAlgebra:-MatrixInverse(d33);
mois
Пн мар 05, 2012 3:32 pm
Форум: Maple
Тема: many levels of recursion
Ответы: 7
Просмотры: 2669

Сообщение Error, Array elements cannot be unassigned
означает буквально то, что оно сообщает. Т.е. элемент массива нельзя сделать неназначенным. Пример,

J:=Array(0..10^4);
J[1]:='J[1]':

Error, Array elements cannot be unassigned
mois
Ср фев 22, 2012 4:43 pm
Форум: Maple
Тема: many levels of recursion
Ответы: 7
Просмотры: 2669

Ошибка была из-за отсутствия инициализации счетчика i в цикле. Например, следующие команды вызовут ту же ошибку, если начальное значение для переменной i не назначено:

for j to 10 do;
i:=i+1;
end do;


Error, too many levels of recursion
mois
Ср фев 22, 2012 2:10 pm
Форум: Maple
Тема: many levels of recursion
Ответы: 7
Просмотры: 2669

Что касается начальной точки поиска в пакете DirectSearch. По умолчанию эта точка равна 0.9, ... 0.9. Для Ваших ограничений эта точка является недопустимой, поэтому пакет ищет новую допустимую точку. Вы сами можете легко задать допустимую точку. Для этого замените команду DS:=SolveEquations([x=rhs(H...
mois
Ср фев 22, 2012 1:58 pm
Форум: Maple
Тема: many levels of recursion
Ответы: 7
Просмотры: 2669

Очень много ошибок в программе. 1. Не описана индексная переменная J. Вставьте команду J:=Array(0..10^4); в начале программы. 2. Не инициализирован счетчик i в цикле. Вставьте команду i:=0; в начале программы. 3. Загружен пакет DirectSearch командой with(DirectSearch): и потом в цикле введена переме...
mois
Ср фев 08, 2012 2:10 pm
Форум: Maple
Тема: Экспорт Матрицы
Ответы: 3
Просмотры: 1672

Если матрица является конечным (а не промежуточным) результатом выполнения процедуры то просто присвойте имя процедуре - это имя и будет именем матрицы.
mois
Чт фев 02, 2012 2:08 pm
Форум: Maple
Тема: помогите численно подсчитать интеграл Фурье
Ответы: 10
Просмотры: 3993

Ваш интеграл int(exp(-I*lambda*xi)*exp(-abs(xi)^3),xi =-infinity..infinity) в принципе не может быть рассчитан численно никакими методами численного интегрирования, так как не задано значение для lambda. Стоит его задать и все проблемы исчезают: lambda:=1; evalf(Int(exp(-I*lambda*xi)*exp(-abs(xi)^3)...