Что лучше матлаб или маткад: MatLab, Mathcad, Mathematica, Maple — что лучше? : Околонаучный софт

Какой notebook лучше для работы с матлабом? : Hardware

dsge

dsge в сообщении #1031646 писал(а):

Собираюсь купить новый ноутбоок. Какой лучше выбрать для вычислений в матлабе? На что обращать больше внимания — на RAM, процессор, количество ядер?

Не думаю что матлабу нужен какой-то супер-попер компьютер. Только частоту побольше взять.

GpGPU — это экзотика поэтому видео карту можно встроенную в процессор. Либо самую слабую.
А вот частоту процессора лучше побольше. Все эти программы плохо оптимизированы под современную архитектуру процессоров.
RAM смотрите под свои задачи. Кому то и 1 МБ хватает а кому то и 16 ГБ мало.
Но в целом из вашего описания не вижу надобности в памяти более 5ГБ. Более того не представляю как можно работать с большими массивами в матлабе, так как ошибки вычислений забьют все результаты.
Обратите внимание на экран. Определяет многое и энергопотребление и вес и комфорт работы.

Сам сижу на ноутбуке Win 8.1 CPU i5 4 поколения 3.2 ГГц 4 ядра. Взял до кризиса по макаемому.

На чём можно с экономить:
— видео карта
— экран
— жесткий диск
— RAM

В чем минус видео карты? Современные офисные программы майкрософта заточены на GPU. И требуют достаточно производительное железо.
Другими словами политика МС стимулирует сильно покупать более дорогое железо.
Современные Фотошоп, автокад, компас и другие САПР этой направленности требуют видеокарту для визуализации данных.
Отрасль сложилась так что Intel’вские видеокарты поддерживаются плохо и часто ошибки вплоть до не работы.

САПР вам не нужен, офис не так страшно можно жить и без отдельной видеокарты.
Вот фотошоп под вопросам.

А это 6 000-12 000 руб экономии.

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

Жесткий диск. SSD не берите дорого и не эффективно.
Размер выбирайте под свои задачи. 1ТБ может и много. Но если у вас свалка как и у меня, то берите.
Его всегда можно заменить на больший и мощный.

А вот RAM трудно заменить на более большую. Поэтому советую брать с запасом с учетом количество лет до следующего смены ноутбука.

Что касается 15 из 16 ГБ.
То это ложь доступно все 16 ГБ.
Другое дело что ложь имеет под собой факты.

Процессор.
1) Частота.
2) Поколение.
3) модельный ряд.
4) Бренд.
5) число ядер.

Модельный ряд:
i7, i5 , i3, Pentium, Celeron, Atom

Специально сделано что-бы предложить пользователям разную производительность. С лева самые быстрые справа самые медленные.
А вот маркетологи пробуют по всякому наколоть.
Стоит учесть что по производительности можно сравнивать только процессоры одного поколения.
А i7,i5 сейчас имеют по 5- 6 поколений.

Один процессор может иметь разную частоту. Частота может быть искусственно понижена в конкретном ноутбуке.
Выше частота меньше автономность, сильнее греется.
А разница в 2 и 3,6 ГГц существенна в скорости.

Как правило отсутствие видео карты или её наличие относит ноутбук к игровому или к не игровому классу.
И соответственно можно с экономить до половины цены. С одинаковыми характеристики.

— Пн июн 29, 2015 12:59:43 —

dsge в сообщении #1031831 писал(а):

Имелось ввиду, что Windows 8.1 занимает бльшую часть любой памяти. Какой бы большой память не была, производители напихают ровно столько наворотов, чтобы занять её бльшую часть.

Ядро виндоуса занимает не выгружаемую память*:
win 8.1 занимает 250 МБ.
win 7 20 МБ
Win Vista ~60 МБ.
Win XP ~40 МБ.

*Возможно варьируется от установленного объема памяти.

Всё остальное определяет наличие включенных сервисов и запущенных программ.
Все сервисы можно остановить или отключить авто запуск. Для комфортной работы достаточно и 20-25 основных сервисов. Когда как по умолчанию их 50-100.
Кстати как-то расточительно виндоус резервирует память. Примерно столько же сколько выделено.
Да так что 1-2 Гига Вы потеряете. С Win 8 на win 7 Вы всегда можно откатиться.

MatLab и Delphi: многопоточность, сравнение скорости : Околонаучный софт

 
nashirg 

 MatLab и Delphi: многопоточность, сравнение скорости

31.03.2006, 13:07 

07/01/06
19
MIPT

Пишу программы на Delphi и думаю, стоит ли переходить на MatLab?

А именно:
— есть ли возможность в МатЛабе реализации потоков (нажал на кнопочку «старт» — запустился цикл, нажал на «стоп» — цикл прервался)?
— не работает ли МатЛаб медленнее?
— может ещё чего?


   

                  

photon 

 

31. 03.2006, 13:17 

Экс-модератор

23/12/05
11834

Я не знаю ничего лучше MatLAB для численных решений, но если Вас интересует красивая удобная Windows-like оболочка, то MatLAB создан не для этого, хотя и позволяет что-то.
Что значит медленнее? Реализация простых операций, вроде тупого присвоения чего-то чему-то в цикле, будет медленнее, но попробуйте добиться таких скоростей как у MatLAB для, скажем, сортировки, обращения, поиска собственных значений матриц и т.д. и т.п. — уверяю, Вам прийдется пуд соли съесть, чтобы обогнать MatLAB, кроме того, многое из того, что в MatLAB будет реализовано у Вас в одну строку, на Delphi потребует десятки, а может и сотни строк — соответсвенно вероятность ошибок.

..


   

                  

Sanyok 

 

31.03.2006, 18:23 

Заслуженный участник

12/10/05
478
Казань

Это — смотря что Вам надо реализовать. Ежели надо большой прожект делать, и он почти что готов на Delphi, то переписывать его весь на MATLAB — я бы не рискнул. Если что-то разового пользования, то MATLAB — милое дело, особенно для обкатки алгоритмов, быстрого просмотра кривулек и т.п. Вся рутина для рисования и счета уже есть, Вам ее только использовать остается. Вообще, в Delphi на мой взгляд те же самые Chart и TeeChart дают больше возможностей как пользователю, так и программеру, нежели plot (который в MATLAB). Энто конечно только мое мнение, я могу чего-то про plot и MATLAB не знать. Я бы поступил так — писал бы на Delphi, а математику (расчеты) дергал из MATLAB. Сначала будет геморно, конечно , поскольку это сделать непросто, и тут к каждой версии MATLAB нужен свой подход. Зато потом — возможности такие открываются… просто обалденные, одним словом…


   

                  

Yuri Gendelman 

 

01. 04.2006, 18:04 

Заслуженный участник

15/05/05
3445
USA

nashirg писал(а):

Пишу программы на Delphi и думаю, стоит ли переходить на MatLab?

Вы как-то остро ставите вопрос — или-или. Как говорил батюшка из анекдота: «и пиво тоже!». Это же системы разного класса, хотя их возможности и пересекаются.
Delphi — универсальная система программирования. На ней можно разрабатывать клиент-серверные и n-tier приложения, Web-сервисы, системные драйверы и т. п.
Matlab возник как дружественный интерфейс к пакету Linpack. Следы фортрановского прошлого видны до сих пор. С тех пор Matlab стал более универсальным, включает 50+ специализированных пакетов. Есть и (тип uicontrol) кнопочки с меню.
Если Вы математик, и Вам нужны результаты расчетов, то Matlab лучше. Хотя для символьных преобразований понадобится Maple. Если результаты расчетов нужно включить в технологическую цепочку с другими (не Вашими) программами, то понадобится универсальная система (Delphi подойдет).

NOTE. По непроверенным слухам Delphi 2006 может оказаться последней. Borland вроде бы планирует продать свой IDE бизнес.


   

                  

photon 

 

03. 04.2006, 23:35 

Экс-модератор

23/12/05
11834

Sanyok писал(а):

Вообще, в Delphi на мой взгляд те же самые Chart и TeeChart дают больше возможностей как пользователю, так и программеру, нежели plot (который в MATLAB). Энто конечно только мое мнение, я могу чего-то про plot и MATLAB не знать.

Voobshe-to plot ocen’ moshnaya komanda s gibkoj nastrojkoj, no nado vspomnit’, chto MatLAB ne ogranichivaetsya komandoj plot. Est’ eshcho bar, mesh, surf, line….. V celom nabor obespechivaet, kak mne kazhetsya bol’ shuyu gibkost’, chem Chart.


   

                  

antoshka1303 

 

04.04.2006, 20:20 

24/10/05
400

А кто-нибудь может дать ссылку на книгу Потемкина «Матлаб: нейнонные сети»?


   

                  

Показать сообщения за: Все сообщения1 день7 дней2 недели1 месяц3 месяца6 месяцев1 год Поле сортировки АвторВремя размещенияЗаголовокпо возрастаниюпо убыванию 
  Страница 1 из 1
 [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы


Программное обеспечение для инженерных расчетов: Mathcad против MATLAB — Creo, Windchill и 3D-принтеры

Перейти к содержимому Разбор программного обеспечения для инженерных расчетов: Mathcad против MATLAB

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

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

Сравнение Mathcad и MATLAB

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

Mathcad и MATLAB являются ведущими программными платформами для инженерных расчетов, но вопрос в том, какая из них лучше?

Интеграция с CAD-решениями: Advantage Mathcad

Поскольку решение для инженерной математики предназначено для ускорения и упрощения проектирования изделий, одним из наиболее важных критериев должна быть бесшовная интеграция с вашим CAD-решением. Mathcad интегрируется со всем набором инструментов PTC, включая ThingWorx и Creo для Интернета вещей, робототехники, машинного обучения и дополненной реальности. Инженеры могут получить доступ к библиотеке вычислений и расчетов в процессе проектирования и встраивать расчеты в отчеты, эскизы или спецификации.

MATLAB может интегрироваться с системами САПР, но это более сложный процесс, поэтому многие компании просто соглашаются на обмен файлами, а не на настоящую интеграцию.

Стандартизированные математические обозначения и типы данных: Ничья. Оценка

Нет смысла пытаться упростить процесс проектирования, а затем заставлять команду инженеров изучать новый метод выполнения расчетов. К счастью, обе системы используют стандартизированную математическую запись для анализа данных. Mathcad также предлагает поддержку настраиваемых функций, а MATLAB включает возможность принимать данные для анализа больших данных. Эта категория является стиркой.

Безопасный доступ и контроль видимости: Advantage Mathcad

Mathcad предлагает защиту паролем для вычислений и позволяет блокировать содержимое или скрывать конфиденциальную информацию. Это упрощает работу с третьими сторонами без ущерба для интеллектуальной собственности компании (ИС) и не подвергает ее опасности.

Платформа Mathcad включает возможности пароля для дополнительной защиты IP.

Отраслевая поддержка: Advantage Mathcad

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

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

Совместимость: Преимущество Mathcad

Мы уже упоминали о полной интеграции Mathcad с набором инструментов PTC для проектирования, САПР и 3D-проектирования. Он также работает с Excel и другими настольными приложениями Microsoft Office, поэтому ваша команда может создавать привлекательные отчеты и документы, включающие визуализацию данных, изображения, эскизы и графики. Одно из лучших применений для этого — возможность создавать инженерные записные книжки для документирования всего мыслительного процесса, стоящего за проектом. Это двусторонняя возможность. Например, рабочие листы Mathcad можно встраивать непосредственно в проект Creo, или пользователь может выполнять расчеты Mathcad из проекта Creo.

«Инженерные записные книжки» Mathcad помогают документировать весь процесс проектирования от идеи до проверки расчетов и окончательного проекта.

MATLAB может похвастаться более чем 500 партнерскими решениями, но многие из них небольшие и узкоспециализированные. Некоторые из них могут оказаться полезными в зависимости от ваших обстоятельств, но большинство из них будут мало или вообще не иметь ценности для отдельной компании.

Удобство использования и скорость: связаны

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

MATLAB структурирован как набор наборов инструментов, каждый из которых предназначен для определенной цели. Например, есть набор инструментов для аэрокосмической отрасли, набор инструментов для робототехники, набор инструментов для LTE и многие другие. Каждый набор инструментов включает справочные примеры, но пользовательский интерфейс немного отличается от продукта к продукту. Также сложно определить, какие функции включены в набор инструментов, или решить, какие наборы инструментов действительно нужны вашей компании.

MATLAB может быстро обрабатывать большие объемы данных с использованием различных форматов, так что после настройки работа пойдет быстрее.

Mathcad поставляется в комплекте с набором рабочих листов, каждый из которых имеет четкую маркировку для использования. PTC также предлагает приобрести некоторые узкоспециализированные рабочие листы. Кроме того, сообщество может публиковать другие рабочие листы, которые можно загрузить бесплатно.

Каждый рабочий лист, предоставляемый PTC, использует аналогичный пользовательский интерфейс, поэтому инженерам легко перемещаться, например, между рабочими листами или между Mathcad и Creo и обратно. Mathcad также не уступает по скорости обработки.

Как Mathcad, так и MATLAB предоставляют специализированные инструменты для различных отраслей и областей применения.

Бесплатные библиотеки рабочих листов: Advantage Mathcad

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

Наборы инструментов MATLAB приобретаются отдельно, что делает Mathcad выгодной сделкой.

Обучение и поддержка: равный балл

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

MATLAB предлагает помощь по установке, онлайн-учебники и документацию, а также примеры и пользовательский форум для вопросов других пользователей.

Программное обеспечение для инженерных расчетов Победитель: PTC Mathcad

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

Mathcad предназначен в основном для инженеров, а MATLAB — для математиков.

Как показывает наш анализ Mathcad и MATLAB, мы поддерживаем Mathcad. Мы открыто признаем некоторую предвзятость, поскольку являемся одним из крупнейших реселлеров PTC. Тем не менее, мы старались быть честными и открытыми, оценивая каждый инструмент по тому, насколько хорошо он работает в процессе инженерного проектирования, а не только по упору на математику, где инструменты одинаково согласованы.

Чтобы узнать больше о преимуществах инструментов для инженерных расчетов в целом или Mathcad в частности, свяжитесь с NxRev сегодня.

ПредыдущийСледующий

Подписка на Engineering Enablement

Переключить область ползунка

MathCad против Matlab? — PTC Community

Я аспирант по физике в UNH. Я владею (30+ лет) и управляю собственной научно-инженерной компанией. (Возвращение в школу само по себе путешествие после стольких лет, но это в другой раз. 😉

Я использую Mathcad в течение десятилетий (с середины 1980-е? В1). Я один из первых пользователей многообещающих инструментов, и Mathcad был одним из них. Какое-то время это был единственный инструмент, который делал то, что мне было нужно, хотя у других инструментов были свои сильные стороны. Сейчас я использую Mathcad 14/15 (1-й вариант), MATLAB (2-й вариант), Maple (3-й вариант) и только начал изучать Mathematica. Я использую Mathcad 15, а не Prime 2.0 из-за недостатков Prime, но Prime сейчас набирает обороты, поэтому я пытаюсь разрабатывать параллельно, пока Prime меня не подводит, затем снова переключаюсь на M15. Проблема с таким подходом в том, что конвертера для Prime > M15 нет, а есть M15 > Prime, поэтому я не буду на данном этапе делать какую-то серьезную работу по черновому в Prime, ожидая, что захочу переделать в M15 . Prime 2.0 — это не инструмент для кандидата наук.

Я нахожу Maple очень мощным инструментом математического анализа… гораздо более мощным, чем Mathcad. Отличные решатели и функции построения графиков. Но пользовательский интерфейс загадочен, единицы обрабатываются способом, который кажется уникальным для Maple, и не является чистым процессом (по крайней мере, через Maple 16), и документы нелегко форматировать, если вы не принимаете стиль представления Maple. Все эти вопросы обсуждались людьми из Maple в течение многих лет, так что я не ожидаю изменений в ближайшее время.

MATLAB очень мощный и включает функции обработки данных, необходимые мне в моей работе (физика космической плазмы), которые недоступны в Mathcad. Кроме того, программирование в MATLAB для меня более интуитивно понятно (обширный опыт работы с языками программирования 3G, 4G), чем в Mathcad. Он быстрый, хорошо поддерживается MathWorks, имеет большое сообщество пользователей, имеет студенческую лицензию и гораздо, намного, намного, намного проще в управлении с точки зрения лицензии, чем любой продукт PTC. То же самое касается клена. В настоящее время я запускаю несколько версий Maple и MATLAB бок о бок на одной платформе без проблем.

Mathcad 15 быстрее всего создает прототипы моделей, а проверка единиц измерения — одна из самых ценных функций. Недавно я «проверил» опубликованное уравнение, которое хотел использовать, только для того, чтобы обнаружить, что оно содержит en error, ошибку, которую было бы намного сложнее найти без проверки модулей. (Сложное выражение, включающее вольт-амперные характеристики зондов Ленгмюра со свипированием в разреженной плазме.)

Одной из слабостей MATLAB являются его графические возможности (невозможно получить даже линии сетки на графиках). Здесь, в университете, математики и физики пренебрегают Mathcad как игрушкой и предпочитают Maple. В инженерии люди широко используют Mathcad. Я «украл» свою работу в Mathcad, в то время как некоторые из моих коллег думают, что я использую MATLAB. В результате улучшенных функций документа Mathcad (14/15) меня ошибочно назвали королем MATLAB 😉 OTOH, в настоящее время я работаю с файлами данных в формате CDF (Common Data Format), недоступном в Mathcad.

MATLAB предлагает очень интуитивную текстовую среду программирования, удобную для меня из-за моего прошлого. Я считаю интерфейс программирования в Mathcad во многих случаях неинтуитивным, и даже после многих лет [нечастого] использования я спотыкаюсь и обращаюсь сюда за советом.

Подводя итог, я нахожу Mathematica интригующей перспективой на будущее с собственным направлением, которое занимает важную нишу. Если бы вы были студентом или математиком, я мог бы порекомендовать Maple (по разным причинам в каждом случае). Я рекомендую получить студенческую лицензию для Mathcad и MATLAB и регулярно их использовать. Используйте М15, а не Прайм. Часто используйте форумы Mathcad и MATLAB для просмотра и поиска помощи. Мой опыт показывает, что помощь приходит очень скоро, когда человек проявляет добросовестное стремление решить проблемы. Все инструменты имеют свои особенности, и все потребуют обучения. Я считаю, что Mathcad и MATLAB имеют самые короткие кривые с самой большой рентабельностью инвестиций.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *