|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 02.04.2007
Orenburg
Сообщений: 4
|
Здраствуйте! Помогите решить задачку!
![]() |
|||
![]() |
|
||||
строитель проектировщик Регистрация: 10.02.2005
Краснодар
Сообщений: 57
![]() |
Цитата:
А в общем тут вроде как систему уравнений составить надо. Общие значения x и y этой системы и есть решение задачи. Я не знаю, решает ли Эксель системы уравнений. |
|||
![]() |
|
||||
Регистрация: 02.04.2007
Orenburg
Сообщений: 4
|
Цитата:
![]() ![]() |
|||
![]() |
|
||||
Сообщений: n/a
|
данная задача (численное решение уравнения ) решается отлично и в OOoCalc-е.
Решаете уравнение x-cos(x). В адрес А1 вводите начальное приближение (=0). В адрес А2 вводите "=COS(A1)-A1". Далее меню "Сервис"-> "Подбор параметра" -> См рис. Получаете 0,739 ... (в радианах). Градусы =Радианы*180/3,1416. В Excel по моему надо сначала активировать соотв. надстройку (Сервис->Надстройки->галочка напротив нужного модуля). А вообще для решения уравнений ничего нельзя придумать лучше программ символьной математики. См. в даунлоаде wsMaxima - опенсорсный аналог Maple. [ATTACH]1175608919.GIF[/ATTACH] |
|||
|
||||
металлист Регистрация: 13.03.2006
Питер
Сообщений: 463
|
Цитата:
__________________
(с) Чем шут не чертит |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
"Маткад" - программа оформительско-расчетная. С точки зрения математики профессиональной - несерьезная (как и Эксель с ООоКалком). "Мэпл", "Максима" и "Математика" - преимущественно символьные пакеты. "Матлаб", "Октава" - преим. используются как мощные численные пакеты. Маткад можно заменить Нормкадом, а лучше сразу - VisualStudio2005 Express (или просто VisualBasic.NET например) - если бесплатный хотите (ссылку давал в опросе про программирование по моему). Вам там нужно будет освоить некоторые приемы и несколько видов контролов (RTB в перую очередь). |
|||
|
||||
Сообщений: n/a
|
Цитата:
|
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
Цитата:
|
|||
![]() |
|
||||
металлист Регистрация: 13.03.2006
Питер
Сообщений: 463
|
Цитата:
![]() черт, почти убедили 8) Вот появится у меня (я в это верю!) свободное время, посмотрю на вба пристально, авось чего и выйдет :roll:
__________________
(с) Чем шут не чертит |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Ну вам, поскольку вы к Маткаду привыкши действительно невыгодно переходить ни на что. А сколько он стоит? Или есть ли сравнительно нормальные заменители его? тут как то поднимался этот вопрос и была какая то программулина (вроде даже отечественного автора), но дюже сырая. Не поверю, чтобы аналогов за бугром не было. Цитата:
Будет очень здорово, если вы экспортнете пару-тройку нужных расчетов и выложите сии кирпичи в даунлоад. Но вообще мне видится тут какой то подвох. С чего владельцам Нормкада выдавать свои коды в открытый вид - это же практически чистая опенсорсность? Так любой моментом их скоммуниздит, перекомпилирует и будет продавать под своей маркой ![]() Как правило экспорт-импорт откуда то куда то всегда столь некорректен, или сопровождается какими то "но", что проще сделать все в одной программе и не парится (у программистов это правило звучит примерно "проще два раза написать свою программу, чем разобраться в чужой") |
|||
|
||||
металлист Регистрация: 13.03.2006
Питер
Сообщений: 463
|
Цитата:
Если уж на что-то директора и раскрутят, так это на Математику, к ней у нас главспецы приучены. И то врядли, на СПДС-то уже жмется... :twisted:
__________________
(с) Чем шут не чертит |
|||
![]() |
|
||||
металлист Регистрация: 13.03.2006
Питер
Сообщений: 463
|
А про нормкад... Выкладываю результаты экспорта одного из пунктов, если сильны в ВБ, скажите, насолько это полезно
![]() Тока никому! [sm3537] ЗЫ Упс, файлик забыл прицепить... [ATTACH]1175624445.rar[/ATTACH]
__________________
(с) Чем шут не чертит |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
![]() В гугле полагаю надо искать. Вот набрал "open-source analog Mathcad" выскочило Math system in MathCad style = Gap for Unix . Раз "for Unix" есть то с 90% вероятностью этот Гэп и под винду есть тоже. Иногда долго приходится искать бесплатные аналоги спецПО - все новые и новые находишь чуть не каждый день. В рунете в основном бесполезно - голладцы, французы, немцы и в меньшей степени американцы склонны к таким вещам. |
|||
|
||||
Сообщений: n/a
|
Цитата:
![]() |
|||
|
||||
Цитата:
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I |
||||
![]() |
|
||||
Сообщений: n/a
|
Румын
GAP это как выяснилось совсем не то (если вы теорией групп не увлекаетесь). Вот нашел навскидку после 2-минутного поиска (Запрсы типа Like Mathcad sintax, Mathcad free analog) http://smath.exponenta.ru/comp/compi.htm http://www.ginac.de/ (скорее всего не то) Это то ли редактор Теха продвинутый с доп. функциями связки с Максимой (не понял - то ли это для вас или нет, я Маткад в глаза не видел). http://www.texmacs.org/ http://www.texmacs.org/tmweb/home/screenshots.en.html Короче, искать надо ![]() Когда эта тема обсуждается на форумах часто встречаются неверные советы (не от реальных пользователей), что аналог Маткад - Максима и т.д. Это неверно, вас видимо таким образом и ввели в заблуждение. Максима пригодна для мэпльщиков - синтаксис идентичный и идеология. Как я уже писал выше Маткад и Мэпл - разные программы для разных целей. На экспоненте.ру тоже вряд ли что то ценное из беспл. софта найдете - скорее программы дискредитирующие эту идею (это сайт продавцов комм. мат. софта). Вопрос: каков файл Маткада - текстовый или бинарный?. Наверняка по законам о монополиях как в случае с dwg - спецификация формата должна быть доступна сторонним разработчикам. Т.е. нормальный аналог должен поддерживать соотв. формат (или какой то общий с Маткадом - типа нейтрального rtf в текстовых редакторах) - вопрос ведь не в том, чтобы просто обучиться, а в том, что у вас есть уже куча шаблонов и привычка. Если уж учиться чему то заново - лучше все таки IMHO сразу нормальный язык, а не язык-посредник. Кстати выложенные вами файлы загрузились в VB2005.NET Express, но с небольшими ошибками. dll -ку наверно можно сгенерить свою - но отчетов (т.е. строковых переменных) я там не заметил и все что там я нашел проще написать самому. А что касается времени - попросите курсы (правда надо найти хороших преподов этого дела). Желательно репетиторство - когда вы сидите с преподом и спрашиваете его про свои конкретные задачи и на чем вам акцентировать внимание в первую очередь. Попросите принять препода на работу по трудсоглашению (для нужного вам уровня и смышленый студент-программер сойдет) И, потом, форумы еще никто не отменял. |
|||
|
||||
Регистрация: 02.04.2007
Orenburg
Сообщений: 4
|
Уважаемые флудеры, пока вы обсуждали приимущества всяких математических пакетов мы нашли ответ на свой вопрос... Для тех кто ломает голову над пересечением графиков, подскажу, что это решается вот по такой вот незамысловатой формуле: =ЕСЛИ(ИЛИ(И(A1<=D1;A2>=D1);(И(A1>=D1;A2<=D1)));((D1-A1)/(A2-A1))*(B2-B1)+B1;"нет точки"). Здесь проверяется условие нахождения точки у(прямой параллельной оси х) между двумя соседними точками у1 и у2(любой кривой). Точки проверяются соответственно на промежутках возрастания и убывания кривой... вот так вот... Ещё скажу что это решение универсально и алгаритмзмрованно абсолютно для любой кривой и пересекающую её в разных местах прямой... Спасибо всем кто принял участие в данной теме
![]() |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Пересечение графиков = решить уравнение. Решить уравнение=Надстройка "Поиск Решения". Ответ был дан в посте №7 |
|||