помогите найти T-очень надо!

Форум пользователей пакета Mathematica

Модератор: Admin

incarnus
Сообщения: 19
Зарегистрирован: Ср май 25, 2011 8:56 pm

помогите найти T-очень надо!

Сообщение incarnus » Ср май 25, 2011 8:59 pm

есть уравнение
log p=-(a/t)+b+c*logt+0.001*d*t
надо найти T!
логарифм десятичный!
заранее благодарен!
с уважением,Ярослав!

kypakaman
Сообщения: 31
Зарегистрирован: Пн май 16, 2011 9:42 pm

Сообщение kypakaman » Чт май 26, 2011 10:17 am

это уравнение только чисметом можно решить....для этого надо знать значения a b c d

incarnus
Сообщения: 19
Зарегистрирован: Ср май 25, 2011 8:56 pm

Сообщение incarnus » Чт май 26, 2011 10:54 am

дело в том что я хотел эту формулу в программу ввести,
там в проге у меня циклами сделаны a,b,c,d для 70 элементов! и что никак нельзя чтобы вывести формулу!?

kypakaman
Сообщения: 31
Зарегистрирован: Пн май 16, 2011 9:42 pm

Сообщение kypakaman » Чт май 26, 2011 11:02 am

тогда юзай FindRoot и NSolve
и засунь их в цикл...наверно придется для каждого считать уравнение....


ну или модуль сделай....

incarnus
Сообщения: 19
Зарегистрирован: Ср май 25, 2011 8:56 pm

Сообщение incarnus » Чт май 26, 2011 12:24 pm

я прожку в делфе делал и мне просто надо уравнение для T..какими чисельными методами можно найти T!?

kypakaman
Сообщения: 31
Зарегистрирован: Пн май 16, 2011 9:42 pm

Сообщение kypakaman » Чт май 26, 2011 3:28 pm

тоесть ты хочеш получить ответ вида:
t = F(a,b,c,d)
?
если да то так неполучится.....это уравнение не решается


придется заставить твою прожку еще и это уравнение считать для каждого значения a b c d

incarnus
Сообщения: 19
Зарегистрирован: Ср май 25, 2011 8:56 pm

Сообщение incarnus » Чт май 26, 2011 4:39 pm

как это можно реализовать хоть где-то!?

kypakaman
Сообщения: 31
Зарегистрирован: Пн май 16, 2011 9:42 pm

Сообщение kypakaman » Пт май 27, 2011 11:45 pm

http://ru.wikipedia.org/wiki/Численное_решение_уравнений

58nikin85
Сообщения: 4
Зарегистрирован: Вс июн 05, 2011 2:19 pm

Сообщение 58nikin85 » Вс июн 05, 2011 3:46 pm

Можно функцию t = F(a,b,c,d) аппроксимировать методами Математики и вставить в программу.