Какие преимущества MATLAB имеет перед SCILAB и наоборот?

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

спасибо

3 ответов


Я не могу вдаваться в подробности, так как я не использовал SCILAB широко.

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

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

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


Scilab для MATLAB, как OpenOffice для MS Office. То есть, это не совсем клон, и он не такой отполированный. Вы получаете большую часть функциональности MATLAB, и цена намного более приятная.

тем не менее, если вы хотите бесплатно/открыть притворяться MATLAB, я лично предпочитаю Октавы, так как синтаксис ближе к MATLAB.

Если вас не беспокоит совместимость с MATLAB, проверьте язык/среду статистики R, который восхитительный.


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

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

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

шалфей может быть, третий способ, у него большой потенциал, и я бы поставил на это. Это проверить. Он не изобретает колесо, как это сделал Scilab, но берет существующее программное обеспечение и объединяет его в новую программу. Он основан на python, который получил большой импульс в вычислительном мире, поскольку он показал, что он достаточно прост в быстром прототипе и достаточно универсален для работы на экзотических платформах, таких как суперкомпьютеры или GПГПУ.

@ MatlabDoug

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

начиная с инструмента низкого уровня, как открыть-mpi что позволяет вам точно настроить ваш приложения, через рамки более высокого уровня, как PETSc это поднимет много работы с ваших плеч, чтобы java и python реализации, которые позволяют сосредоточиться на алгоритмах, забывая о многих головных болях языков нижнего уровня.

но реальных доказательств это удивительное большинство из Top500 по supercompunters предпочитает альтернатив с открытым исходным кодом.