Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


Опции
К последнему сообщению К первому непрочитанному
Offline Kelvin3205  
#1 Оставлено : 4 июня 2013 г. 11:41:33(UTC)
Kelvin3205

Статус: Newbie

Группы: Registered
Зарегистрирован: 04.06.2013(UTC)
Сообщений: 5

Сказал(а) «Спасибо»: 1 раз
Необходимо решить обратную задачу
Зная Объем и есстественно радиус

найти Х - высота шарового сегмента
π*x^2*(r-x/3)≡V

Пробовал, через
f(x):{π*x^3}/3-π*x^2*r+V
затем, через solve
solve(f(x),x)=

пишет действительных корней нет

С уважением!

Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

Offline kasper  
#2 Оставлено : 4 июня 2013 г. 11:44:34(UTC)
kasper


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.05.2009(UTC)
Сообщений: 155
Мужчина
Российская Федерация
Откуда: Россия, Новочеркасск

Сказал «Спасибо»: 21 раз
Поблагодарили: 13 раз в 9 постах
Автор: Kelvin3205 Перейти к цитате
Необходимо решить обратную задачу
Зная Объем и есстественно радиус

найти Х - высота шарового сегмента
π*x^2*(r-x/3)≡V

Пробовал, через
f(x):{π*x^3}/3-π*x^2*r+V
затем, через solve
solve(f(x),x)=

пишет действительных корней нет

С уважением!


поставьте перед V знак "минус", авось что и получится.

Offline Kelvin3205  
#3 Оставлено : 4 июня 2013 г. 11:54:32(UTC)
Kelvin3205

Статус: Newbie

Группы: Registered
Зарегистрирован: 04.06.2013(UTC)
Сообщений: 5

Сказал(а) «Спасибо»: 1 раз
да нет вроде правильно написал уравнение
нашел в интернете решение.
но желательно все решить в SMath
расчеты on-line
http://100formul.ru/kub


Offline Ber7  
#4 Оставлено : 4 июня 2013 г. 12:41:23(UTC)
Ber7


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 22.03.2010(UTC)
Сообщений: 223
Мужчина
Израиль
Откуда: Beer-Sheva

Сказал «Спасибо»: 173 раз
Поблагодарили: 256 раз в 133 постах
Ваша функция является полиномом.Его корни можно
определить,используя встроенную функцию polyroots.
Вложение(я):
polyroots.sm (4kb) загружен 77 раз(а).
Метод расчета рычажных механизмов :
http://www.exponenta.ru/...litskiy-ivanov/index.asp
Offline Kelvin3205  
#5 Оставлено : 4 июня 2013 г. 12:54:21(UTC)
Kelvin3205

Статус: Newbie

Группы: Registered
Зарегистрирован: 04.06.2013(UTC)
Сообщений: 5

Сказал(а) «Спасибо»: 1 раз
Спасибо!!!
работает

а не подскажите как из функции
polyroots()
получить одно значение в заданном диапазоне
(в данном случае в габаритах сферы)

С уважением!
Offline Kelvin3205  
#6 Оставлено : 5 июня 2013 г. 8:27:42(UTC)
Kelvin3205

Статус: Newbie

Группы: Registered
Зарегистрирован: 04.06.2013(UTC)
Сообщений: 5

Сказал(а) «Спасибо»: 1 раз
Если кому интересно
решил так
можно через polyroots
с последующим перебором всех значений

Решение уравнения

Отредактировано пользователем 5 июня 2013 г. 21:19:35(UTC)  | Причина: Не указана

Пользователь Kelvin3205 прикрепил следующие файлы:
Решение уравнения.png
Offline kasper  
#7 Оставлено : 5 июня 2013 г. 11:24:00(UTC)
kasper


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.05.2009(UTC)
Сообщений: 155
Мужчина
Российская Федерация
Откуда: Россия, Новочеркасск

Сказал «Спасибо»: 21 раз
Поблагодарили: 13 раз в 9 постах
Используйте процедуру root(3), она позволяет задавать диапазон изменения аргумента. Так же обращайте внимание на соответствие данных (в смысле, чтобы заданная комбинация радиуса и объема в принципе позволяла получать решение)
Вложение(я):
Sample.sm (7kb) загружен 63 раз(а).
thanks 2 пользователей поблагодарили kasper за этот пост.
Ber7 оставлено 05.06.2013(UTC), Kelvin3205 оставлено 05.06.2013(UTC)
Offline Kelvin3205  
#8 Оставлено : 5 июня 2013 г. 13:36:01(UTC)
Kelvin3205

Статус: Newbie

Группы: Registered
Зарегистрирован: 04.06.2013(UTC)
Сообщений: 5

Сказал(а) «Спасибо»: 1 раз
Спасибо!!!

Оказывается работает и
функция solve(f(x),x,0,r*2)
с указанием диапазона значений от 0 до r*2
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.