2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Несколько решений в Maple fsolve. Как достаь их?
Сообщение06.01.2012, 09:33 


04/02/11
113
Мурманск, Дмитров
Проблема Решаю систему, имеющую несколько корней.
Хочу их использовать.
Получается только с первым корнем.

s01:=fsolve( {fma=0,fm1=0,fm2=0});
s02:=fsolve( {fma=0,fm1=0,fm2=0},{xx, yy, zz}, avoid = {s01} );
s03:=fsolve( {fma=0,fm1=0,fm2=0}, {xx, yy, zz}, avoid = {s01,s02} );

Хочу корни использовать
assign(s01);uu0:=arcsin(zz/c);
vv0:=arccos(xx/a/cos(uu0))*signum(yy)+Pi*(1-signum(yy));
это получилось

assign(s02);uu1:=arcsin(zz1/c);
vv1:=arccos(xx1/a/cos(uu1))*signum(yy1)+Pi*(1-signum(yy1));
Error, (in assign) invalid arguments

-- Пт янв 06, 2012 09:35:06 --


 Профиль  
                  
 
 Re: Несколько решений в Maple fsolve. Как достаь их?
Сообщение06.01.2012, 10:13 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
 i  Перемещено из математического раздела в соответствующий подраздел CS

 Профиль  
                  
 
 Re: Несколько решений в Maple fsolve. Как достаь их?
Сообщение06.01.2012, 12:49 
Заслуженный участник
Аватара пользователя


14/03/10
595
Одесса, Украина
Я могу ошибаться, но $xx1, yy1, zz1 $ у Вас не определены.

 Профиль  
                  
 
 Re: Несколько решений в Maple fsolve. Как достаь их?
Сообщение06.01.2012, 16:51 


04/02/11
113
Мурманск, Дмитров
Да, конечно, спасибо, но это фрагмент одной из попыток.
Я заменил переменные, хотел так достать - но ошибка пошла в fsolve..

 Профиль  
                  
 
 Re: Несколько решений в Maple fsolve. Как достаь их?
Сообщение06.01.2012, 18:00 
Заслуженный участник


27/04/09
28128
Разве там нет другого способа вытаскивать решения? Как-то не верится, что такая система не имеет функций для работы со структурой выражений.

 Профиль  
                  
 
 Re: Несколько решений в Maple fsolve. Как достаь их?
Сообщение07.01.2012, 19:02 


04/02/11
113
Мурманск, Дмитров
Меня спасло unassign('xx', 'yy', 'zz');
Система дурацкая, но лучше ничего нет.
По крайней мере площадь тела пересечения сферы и эллипсоида
произвольной ориентации удалось посчитать только в ней.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group