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

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

спасибо

12
задан Alan_AI 9 February 2010 в 19:51
поделиться

3 ответа

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

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

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

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

9
ответ дан 2 December 2019 в 06:45
поделиться

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

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

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

9
ответ дан 2 December 2019 в 06:45
поделиться

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

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

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

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

@ MatlabDoug

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

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

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

5
ответ дан 2 December 2019 в 06:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: