2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Вопросы по MAPLE: Извлечь значение решения в Maple, Save
Сообщение29.12.2011, 01:27 
Пожалуйста, помогите!
При сохранении файла по Save в MAPLE выдается сообщение: A problem was encountered during the save. The output file may be incomplete.
Как быть?

 
 
 
 Re: Вопрос по MAPLE
Сообщение29.12.2011, 01:50 
И ещё
решаю систему. sol:= fsolve(..)
получаю запись ответ (x=3.1,у=2.2)
Как из этой системы достать х для последующего использования?
ни evalf, ни value мне не помогли
Спасибо

-- Чт дек 29, 2011 02:22:53 --

нашел assign(sol);
1. B.W. Char, K.O. Geddes, G.H. Gonnet, B.L. Leong, M.B. Monagan, S.M. Watt . First Leaves: A Tutoral Introduction to Maple V. Springer-Verlag New York, 1992

 
 
 
 Извлечь значение решения в Maple
Сообщение05.09.2020, 08:04 
Аватара пользователя
Вопрос простой. Я решаю СЛУ с помощью solve
Код:
A := solve([x+y = 1, x*k[1]+y*k[2] = 0])

Получаю ответ
Код:
A := {x = 1.591410313, y = -.5914103127}

И у меня не получается использовать полученное решение, так как A[1] у Мейпла это равенство x = 1.591410313, а не значение 1.591410313.
Как быть?

 
 
 
 Re: Извлечь значение решения в Maple
Сообщение05.09.2020, 08:36 
alcoholist в сообщении #1482082 писал(а):
Как быть?
Например, так:
Код:
subs(A,x);

 
 
 
 Re: Извлечь значение решения в Maple
Сообщение05.09.2020, 08:44 
Аватара пользователя
nnosipov
Спасибо! Дальше сам дотумкал:
Код:
B := subs(A, [x, y])

 
 
 
 Re: Вопрос по MAPLE
Сообщение05.09.2020, 11:07 
Если нужно нужно присвоить переменным x и y, то можно, как указано выше, при помощи assign
Код:
> A := solve({x+y = 1, 2*x+3*y = 0});
                                        A:= {y=-2, x=3}
> assign(A);
> x;
                                       3
> y;
                                      -2

Так читабельней.
Ветки на близкие темы соединены.

-- Sat 05.09.2020 10:11:32 --

Если нужна правая часть равенства, то можно использовать rhs. Продолжение примера этого сообщения
Код:
> rhs(A[1]);
                                -2
Т.к. порядок элементов множества не фиксирован, то такой подход может приводить к ошибкам.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group