2014 dxdy logo

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

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




 
 MATLAB: что выдает solve
Сообщение18.05.2011, 18:27 
Аватара пользователя
Здравствуйте!

Код:
>> syms k x A
>> solve('sin(k-x) = sin(x) / (A + (1-A)*sin(x))')

Без единой ошибки или предупреждения матлаб выдает:

Код:
ans =

2*atan(z) + 2*pi*l

Что это значит? Что такое $z$ и $l$ ? Подскажите пожалуйста.

 
 
 
 Re: MATLAB: что выдает solve
Сообщение20.05.2011, 14:48 
На мой взгляд не корректная постановка задачи.
Без указания параметров solve пытается решить приравняв к 0.
Уравнение с 3 неизвестными, ты сам такого не решишь никогда.
Надо или указать относительно какой переменной или систему решать.

 
 
 
 Re: MATLAB: что выдает solve
Сообщение20.05.2011, 14:55 
Аватара пользователя
krom в сообщении #447937 писал(а):
На мой взгляд не корректная постановка задачи.

Не, там все нормально, он по умолчанию понимает, что надо решать относительно икса, а остальные $k$ и $A$ полагать параметрами. По-крайней мере я пробовал в солве писать, что решать надо относительно икса, ответ при этом тот же.
Другое дело, что матлаб выдавая такой ответ подсказывает, в каком виде следует искать решение. Действительно, такая замена переменной (переход к новой, $z$) позволяет получить алгебраическое уравнение 4-ой степени относительно зет, и исходная задача эквивалента полученной.

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


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