| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > Расчеты в MATHCAD...

Расчеты в MATHCAD...

Ответ
Поиск в этой теме
Непрочитано 06.02.2006, 15:35
Расчеты в MATHCAD...
X-DeViL
 
Бизнес-шмизнес
 
Питер
Регистрация: 26.05.2004
Сообщений: 1,911

Выкладываю на бэта тестирование сделаный в MATHCAD расчет подрезки... принимаю косяки и пожелания... может кто еще чего выложит...

ЗЫ выкладывайте не стесняйтесь...
[ATTACH]1139229358.zip[/ATTACH]
Просмотров: 70929
 
Непрочитано 06.01.2007, 20:25
#21
arkansasovich

Arctic Engineering
 
Регистрация: 06.01.2007
UK
Сообщений: 38
<phrase 1=


Цитата:
Сообщение от The_Mercy_Seat
От всяких Маткадов меня в свое время отучил прежний руководитель, когда я только начинал осваивать компьютер. И хорошо, я только потом узнал, сколько они стоят. Есть программы символьной математики - Maple/Mathematica, Matlab - численной, и это настоящие бриллианты среди математических программ. Все прочее не заслуживает, сугубо IMHO, внимания. Один раз потратить время на изучение основ любого языка программирования - и можно смело чихать на невеликих посредников.
Вот странно, от Маткадов отучил, значит в нем не работал с тех пор, как отучил, а на софт поливаешь.

Я в маткаде с 5ой версии работаю. Мне программа очень удобна. Я в свое время получил лицензионку бесплатно (конкурс) и с тех пор работаю.
arkansasovich вне форума  
 
Непрочитано 07.01.2007, 13:50
#22
Vovochka


 
Регистрация: 07.12.2006
Краснодар
Сообщений: 219


Маткад-вобщем хорошее решение для ИНЖЕНЕРНЫХ (сравнительно простеньких) задач, там где уровень повыше (серьезные исследовательские работы) у маткада явно мощностей не хватает! В таких случаях (я полностью поддерживаю здесь The_Mercy_Seat) рулят Матлаб (заточена под задачи линейной алгебры) и Мэпл или Матиматика (для символьных вычислений). Поэтому каждому свое! А ваще Fortran без равных!!
Vovochka вне форума  
 
Непрочитано 07.01.2007, 21:27
#23
gad

Строитель
 
Регистрация: 02.09.2003
Лукоморье
Сообщений: 1,075


То, что можно выжать из Excel+VBA (или любой табличный редактор + язык программирования) я примерно представляю -> http://dwg.ru/dnl/428.
Но в том то и дело, что мне необходима программа для "символьной математики". Как выразился Vovochka "для ИНЖЕНЕРНЫХ (сравнительно простеньких) задач".
Научная работа и исследования - даже не рассматриваются. Просто нужна рабочая лошадка. Вчера, наткнулся на описания Maxima и Axiom, но не скачал и не попробовал (что бы составтить мнение о программе мне необходимо где-то недели две (причем одну прогу я "нюхал" года два, пока не приперло :P )).
gad вне форума  
 
Непрочитано 07.01.2007, 23:12
#24
The_Mercy_Seat


 
Сообщений: n/a


arkansasovich
не поливаю, программа в своем классе лучшая. просто высказываю мнение что этот класс программ в целом (не Маткад конкретно) не столь уж необходим.


gad
Символьная совсем не то...
Вам нужен инструмент, который позволяет делать программируемые расчеты с оформлением?
И вы говорите про две недели? А я говорю - ой, по две недели периодически убивать на коллекционирование очередной сосиски в тесте, когда можно взять кг отборного мяса - примерно такое сравнение. Т.е. взять книжку по стабильному языку программирования (на выбор) и научиться решать поставленную выше задачу.
Или еще. Откройте Ворд -> Alt+F11. Создайте модуль, создайте форму с элементами управления, закодируйте процедуру. За две недели вы научитесь этому в любом случае. Потом - запускаете процедуру, вводите данные и Ворд выплюнет вам отчет. Эксель - то же самое, только он все таки изначально создан для расчетов и там возможностей больше.
 
 
Непрочитано 19.01.2007, 12:07
#25
maestro

проектировщик
 
Регистрация: 08.05.2004
Украина
Сообщений: 1,123
<phrase 1=


[bThe_Mercy_Seat][/b]

Тяжело общаться на тему вкуса орехов с теми, кто их не ел...

Цитата:
что этот класс программ в целом (не Маткад конкретно) не столь уж необходим.
Мамы разные нужны, мамы разные важны. ДОсконально зная Эксель, неплохо- програмирование на ВБА и отлично- Маткад я утверждаю, что Маткад в целом для свеого круга задач незаменим и очччччччень удобен.

Цитата:
Или еще. Откройте Ворд -> Alt+F11. Создайте модуль, создайте форму с элементами управления, закодируйте процедуру. За две недели вы научитесь этому в любом случае. Потом - запускаете процедуру, вводите данные и Ворд выплюнет вам отчет. Эксель - то же самое, только он все таки изначально создан для расчетов и там возможностей больше.
В своем стремлении к простоте вы, сударь забываете проблему СИ. В инженерных расчетах контроль систем счисления- отдельная долгая история. Маткад этой проблемы не знает, чем симает пласт ошибок целый. Поэтому Маткад удобней для чистых инж расчетов, чем Эксель и Ворд. Кроме того. даже еесли и делать расчет в Екселе, то предварительно алгоритм обкатать и получить контрольные значения- Маткад идеален. Проверено не раз. Я чсто употрбимые расчеты делаю в Ексель после обкатки в Маткаде. Затраты времени падают на порядок.[/b]
maestro вне форума  
 
Непрочитано 16.02.2008, 11:03
#26
SergL

инженер-конструктор
 
Регистрация: 23.04.2007
Сообщений: 452


Цитата:
А вот для MathCAD'а интересно есть, что-нибудь подобное (Excel+VBA не очень удобен - в свете необходимости "двойного написания формул")? Этот вопрос актуален в свете активизации BSA.
Тоже, с недавнего времени, очень интересует этот вопрос.
Люди добрые, кто-нибудь знает дешёвый аналог MathCad'а? А то подсел на него крепко, без него уже не могу.
SergL вне форума  
 
Непрочитано 16.02.2008, 12:05
#27
The_Mercy_Seat


 
Сообщений: n/a


Пока лучшее, что я смог найти (из бесплатного) это wxMaxima. Но эта программа в большей степени для символьных, притом довольно серьезных вычислений, и я думаю вам она не подойдет для чисто вычислительно-оформительских целей
Вот скрины.
http://sourceforge.net/project/scree...roup_id=126731

Я долго привыкал (после проприетарного софта) к ней, и сейчас по надобности пользуюсь. Maxima и wxMaxima прочно вошла в набор постоянно используемых мной программ.

Проект http://smath.exponenta.ru/ что удивительно не помер. Но не думаю, что сильно продвинулся. Хотя ...

Цитата:
Добавлена панель "Программирование", на которой расположены кнопки следующих функций: if, for, while, line
По моему этот smath и есть аналог вашего матлаба.

Последний раз редактировалось The_Mercy_Seat, 16.02.2008 в 12:46.
 
 
Непрочитано 16.02.2008, 13:35
#28
holstenman


 
Регистрация: 04.06.2005
Сообщений: 178


Цитата:
По моему этот smath и есть аналог вашего матлаба.
-smath'у до матлаба...
если уж искать аналоги, то www.scilab.org получше будет. Дополнения - http://www.scilab.org/contrib/index_...php&order=date
holstenman вне форума  
 
Непрочитано 16.02.2008, 14:21
#29
The_Mercy_Seat


 
Сообщений: n/a


Цитата:
Сообщение от holstenman Посмотреть сообщение
-smath'у до матлаба...
Ой, пардон, маткада конечно же.
scilab находил уже. Есть еще octave, вовсе прочитывающая m-файлы.
 
 
Непрочитано 17.02.2008, 19:41
#30
SergL

инженер-конструктор
 
Регистрация: 23.04.2007
Сообщений: 452


Спасибо всем ответившим за полезную информацию!
Присматриваюсь к smath'у. Для моих скромных расчётов, я думаю, будет в самый раз!

The_Mercy_Seat
Цитата:
Есть еще octave, вовсе прочитывающая m-файлы.
В смысле, читающая маткадовские файлы?
SergL вне форума  
 
Непрочитано 17.02.2008, 20:21
#31
The_Mercy_Seat


 
Сообщений: n/a


Цитата:
Сообщение от SergL Посмотреть сообщение
В смысле, читающая маткадовские файлы?
Нет, матлабовские. Маткадовские, насколько я догадываюсь, бинарные и закрытые. А значит дохлый номер использовать ваши шаблоны в какой то другой программе.
На запрос "Mathcad" на сайте www.sf.net (там у опенсорсного софта основное лежбище) - две странички. Один проект повествует, что он "MathCAD-like math software. Planned features include graphs, equations and more. " но пока "No File Packages Defined". Второй - то же самое.
Что вполне ожидаемо, т.к. написание программ вроде Mathcad слишком отстойное занятие, с точки зрения программистов. Один Ивашов Андрей пока нашелся.
PS
В упор не могу понять, чем тот же smath лучше MS Excel или Open Office Calc. Расчетные возможности даже больше. Оформление - простор для фантазии. Например вставляете формулы как изображения ("формула=") а справа в ячейке результат. Текстовая поясниловка - возможности для форматирования огромны. Макросы => пользовательские функции, программирование на бэйсик.
В чем прикол привыкать к какой-нибудь экзотической программе, когда можно, например углубить свои знания в Эксель??? Завтра Ивашов Андрей с каждой проданной копии захочет покупать по мерседесу и вы снова сольете в унитаз все свои наработки и будете искать что то новое.

Последний раз редактировалось The_Mercy_Seat, 17.02.2008 в 21:30.
 
 
Непрочитано 17.02.2008, 22:47
#32
SergL

инженер-конструктор
 
Регистрация: 23.04.2007
Сообщений: 452


The_Mercy_Seat
Цитата:
Например вставляете формулы как изображения ("формула=") а справа в ячейке результат
Получается двойная работа, причём геморройная. Формулу в ячейке трудно проверять.
К тому же, если мой исполнитель выполнил расчёт в маткаде и вывел его на печать, я всегда имею возможность проверить этот расчёт, в отличие от варианта с Экселем, где в ячейке можно нагородить всё, что угодно.
К тому же Эксель тоже будут скоро "херить"...
Цитата:
Макросы => пользовательские функции, программирование на бэйсик
Может быть, я плохо знаю Эксель, но я не представляю, как там можно, например, быстро решить систему уравнений или построить эпюры усилий в балках и очень наглядно это отобразить.
Про программирование... Пусть рядовой инженер-конструктор лучше пополняет свои знания в конструкциях, чем в программировании. От этого будет больше пользы.
SergL вне форума  
 
Непрочитано 18.02.2008, 06:16
#33
The_Mercy_Seat


 
Сообщений: n/a


Цитата:
Сообщение от SergL Посмотреть сообщение
The_Mercy_Seat
Получается двойная работа, причём геморройная. Формулу в ячейке трудно проверять.
.
А что вы именно считаете? Обычно расчетов постоянно используемых штук 10. А редко используемых - еще штук 20. Один раз настраиваете и проверяете шаблон, защищаете ячейки от изменения и отдаете исполнителю.


Цитата:
Сообщение от SergL Посмотреть сообщение
The_Mercy_Seat
К тому же, если мой исполнитель выполнил расчёт в маткаде и вывел его на печать, я всегда имею возможность проверить этот расчёт, в отличие от варианта с Экселем, где в ячейке можно нагородить всё, что угодно.
.
Нагородить можно и в Маткаде и где угодно. А содержимое ячеек конечно проверить можно только в электронной форме. Можно в ячейки вводить только "=Пользовательская_функция(параметр1, параметр2...)",
а сама функция будет лежать в модуле Бейсика в виде текста - проверить ее элементарно. Кроме того, там широкие возможности для программирования чего угодно, и научиться все это делать можно за полчаса.


Цитата:
Сообщение от SergL Посмотреть сообщение
The_Mercy_Seat
К тому же Эксель тоже будут скоро "херить"...
.
В смысле? Эксель всегда был и будет платным. Но его клон в Опен Офис мало чем хуже в смысле обсуждаемых нами вещей. А он платным не будет никогда (в сегодняшнем виде), и его лицензия это гарантирует.


Цитата:
Сообщение от SergL Посмотреть сообщение
The_Mercy_Seat
Может быть, я плохо знаю Эксель, но я не представляю, как там можно, например, быстро решить систему уравнений или построить эпюры усилий в балках и очень наглядно это отобразить.
.
Решить систему линейных уравнений - элементарно, см. любой учебник по Эксель или наберите в поисковике. Эпюра строится как диаграмма по узловым точкам. Это даже без бейсика - одними средствами Ехсel


Цитата:
Сообщение от SergL Посмотреть сообщение
The_Mercy_Seat
Про программирование... Пусть рядовой инженер-конструктор лучше пополняет свои знания в конструкциях, чем в программировании. От этого будет больше пользы.
От инженера не требуется быть профессиональным программистом. А знать основы, хотя бы в рамках школьного курса ему не мешает. И потом, что в Excel-VBA что в Маткад - программирование то весьма условное, уровень один и тот же по сложности (это намного проще того же лиспа).
Например в Бейсик:
Создаете модуль и пришите что то вроде этого:

Код:
[Выделить все]
Function Sigma_beam(W,L,q)
M=q*L^2/8
Sigma_beam=M/W
End Function
Ну, практически плюс еще условия If, Then, Else и, возможно, циклы Do Loop. И так далее. Если это сложно для инженера, значит он, извините, дебил. Не уверен что его можно подпускать к конструкциям...
 
 
Непрочитано 18.02.2008, 21:13
#34
Александр Бауск

FEA/CAD/МКЭ/САПР
 
Регистрация: 20.03.2007
48,38°:35,03°
Сообщений: 1,056
Отправить сообщение для Александр Бауск с помощью Skype™


>как там можно, например, быстро решить систему уравнений
>или построить эпюры усилий в балках и очень наглядно это отобразить.

Решить систему уравнений -- элементарно методом Крамера, например, и Эксель как ничто другое для этого подходит. Нас этому даже в инсте учили, хотя в целом программу курса "прикладной математики" можно было охарактеризовать одним словом "порнография".
Визуализовать эпюру -- обычный график формулы по координате, вообще элементарно. В Матлабе/Октаве такое делается одной строкой, но там все-таки программирование, а в Экселе и программирования знать не надо.
__________________
Reshaping the STEM field
Александр Бауск вне форума  
 
Непрочитано 18.02.2008, 21:55
#35
SergL

инженер-конструктор
 
Регистрация: 23.04.2007
Сообщений: 452


Всё равно, ИМХО решать лучше и нагляднее в Маткаде.
The_Mercy_Seat
Единственный аргумент против Маткада и ему подобных, который вы привели, это то, что могут в будущем денег запросить.
Не спорю, можно эпюры строить по узловым точкам, а системы решать методом Краммера или с помощью обратной матрицы, вместо формул вставлять изображения, но всё это похоже на какое-то извращение.
Решение уравнений методом Краммера (насколько я помню из курса математики) займёт у меня в несколько раз больше времени, чем простой набор этих уравнений в маткаде и набор одной единственной команды find.
Однако, странно, что вы, несмотря на нелюбовь к маткадоподобным программам, тем не менее очень осведомлены о различных альтернативных ему разработках. Значит, какой-то интерес к ним всё-равно есть?
Однако, хочу ещё раз поблагодарить за очень ценную информацию по аналогам Маткада.
SergL вне форума  
 
Непрочитано 18.02.2008, 22:13
#36
Александр Бауск

FEA/CAD/МКЭ/САПР
 
Регистрация: 20.03.2007
48,38°:35,03°
Сообщений: 1,056
Отправить сообщение для Александр Бауск с помощью Skype™


Это не извращение. Вычисления в Экселе, Опен Оффисе, VBA -- стандартные методы у западных инженеров, которые не могут себе позволить купить Маткад для решения уравнений.
Поэтому же, кстати, у них много рабочих мест программистов индивидуального программного обеспечения.
__________________
Reshaping the STEM field
Александр Бауск вне форума  
 
Непрочитано 18.02.2008, 22:23
#37
The_Mercy_Seat


 
Сообщений: n/a


Цитата:
Сообщение от SergL Посмотреть сообщение
чем простой набор этих уравнений в маткаде и набор одной единственной команды find.
.
так -таки попробуйте Maxima+wxMaxima
Последняя даже на русский переведена (интерфейс, не справка к сожалению). Там как раз "одной единственной командой".
Только что обнаружил, что есть экспорт в html - следовательно можно открыть с помощью Word/Writer и так далее.
(См. рис.)

Качал еще редактор текста CygTeXmacs
который "can be used in combination with the Windows version of Maxima". Т.е. по идее редактор + Макима = Маткад (как я думал и это вроде как подтверждалось скринами на их сайте).
В общем я его даже советовать не буду, т.к. работает этот редактор сносно только в Линукс, а в винду портированн препогано = вылетает постоянно.

Цитата:
Сообщение от SergL Посмотреть сообщение
Однако, странно, что вы, несмотря на нелюбовь к маткадоподобным программам, тем не менее очень осведомлены о различных альтернативных ему разработках.
)
В те времена когда программы стоили одинаково я устанавливал Маткад и он мне не понравился. Я сделал тогда выбор в пользу программ символьной математики.
А сейчас просто заинтересовался этим вопросом.
Я для себя выбрал электронные таблицы и доволен. Думаю что ваша неприязнь к ним преувеличена. К слову, я не пойму почему в Экселе реить систему сложнее чем в Маткаде. В Экселе нужно просто коэффициенты вбить, попробуйте в общем.
Миниатюры
Нажмите на изображение для увеличения
Название: wxmaxima.jpg
Просмотров: 504
Размер:	41.4 Кб
ID:	3502  
 
 
Непрочитано 19.02.2008, 14:08
#38
The_Mercy_Seat


 
Сообщений: n/a


Поразмыслив об использовании программ, хочу уточнить: какие собственно расчеты вы там делаете? Дело в том, что я не припомню, когда последний раз приходилось для инженерных расчетов решать ту же систему линейных уравнений или дифуравнение. СЛАУ МКЭ что ли самому решать? Это интересно с образовательной, и, возможно с научной точки зрения (я такое делал для мачт), но с точки зрения практической довольно бессмысленно при наличии МКЭ программ (в.т.ч. бесплатных).
Вот с чем я действительно столкнулся - это необходимость постоянного двойного интерполирования по таблицам СНиП. Или использования в расчетах данных сортамента (чтобы выбирать профиль из комбобокса а не вводить каждый раз вручную). В Эксель эти операции осуществляются элементарно. В том числе даже ничего вбивать не приходится - скопировал из "Стройконсультанта", вставил, пересчитал на всякий случай характеристики (построил диаграмму) -проверил. И пользуйся: несколько функций для этого нужно...
Может и в Маткаде это все можно сделать (с ккими-нибудь библиотеками или надстройками, или связью с Эксель). Но, зачем усложнять???
Так что Маткад я и даром - не возьму. С практической точки зрения он бесполезен или громоздк для меня. А с точки зрения математики - жалок, т.к. не дотягивает, imho до чисто символьных или чисто численных пакетов (Maple, Matlab).
 
 
Непрочитано 19.02.2008, 14:29
#39
Александр Бауск

FEA/CAD/МКЭ/САПР
 
Регистрация: 20.03.2007
48,38°:35,03°
Сообщений: 1,056
Отправить сообщение для Александр Бауск с помощью Skype™


Для примера. Вот такую фиговину в Экселе я себе сделал для расчета тавровых и прямоугольных ж/б балок. Это раз.

Два. Пик увлечения Маткадом (ломаным, понятно) в наших пенатах был, когда некоторые делали с его помощью курсовые. Не приходя в сознание можно автоматизировать расчет и его запись, это да.
Слепили даже в паре диссертаций вероятностные расчеты в Маткаде.

Когда я начинал свою -- я просмотрел это наследие внимательно. Поплакал, посмеялся, наложил вечное проклятие и за день сделал алгоритм того же вероятностного расчета, только на этот раз для произвольной модели, а не только для жб сечения, нормального продольной оси. С тех пор резюмировал для себя, что Маткад у нас нужен только для наглядного показа арифметических действий, по зернышку. То есть -- только для курсовых.
Пояснительную записку к проекту или отдельному расчету лепить в Маткаде -- бесперспективно, поддерживаю T_M_S.
Вот мои пять копеек.
Вложения
Тип файла: zip Расчет ЖБК.zip (148.0 Кб, 540 просмотров)
__________________
Reshaping the STEM field
Александр Бауск вне форума  
 
Непрочитано 19.02.2008, 19:58
#40
SergL

инженер-конструктор
 
Регистрация: 23.04.2007
Сообщений: 452


The_Mercy_Seat
Цитата:
Поразмыслив об использовании программ, хочу уточнить: какие собственно расчеты вы там делаете?
Первое, что приходит в голову по поводу решения систем уравнений - это расчёт основания фундаментов по деформациям при внецентренном сжатии с учётом отрыва подошвы, (скажем менее 0.25b).
Кстати, получается одно уравнение квадратное (нелинейное), а значит с помощью матриц и определителей эту систему уравнений не решить.
Маткад меня привелекает не только простотой использования, но и быстрым и качественным оформление расчётов. У нас на работе в последнее время стали требовать выполнять томик инженерных расчётов. Как раз Маткад в этой ситуации очень помог. И в экспертизу не стыдно расчёты на проверку отдать.
SergL вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > Расчеты в MATHCAD...

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск