SMath Studio vs. Mathcad
Comparação de funcionalidades
| Funcionalidade | SMath Studio | Mathcad |
|---|---|---|
| Suporte WYSIWYG | Sim | Sim |
| Versão portátil | Sim | - |
| Multiplataforma | Sim | - |
| Tem versão web | Sim | - |
| Tem versão gratuita para uso pessoal | Sim | - |
| Licença vitalícia para organizações | Sim | - |
| Suporte de IntelliSense | Sim | - |
| Cálculo simbólico | Sim | Sim |
| Cálculo diferencial e integral | Sim | Sim |
| Geometria construtiva | - | Sim |
| Resolução de equações | Sim | Sim |
| Álgebra | Sim | Sim |
| Construtor de fórmulas | Sim | Sim |
| Editor de equações | Sim | Sim |
| Editor integrado | Sim | Sim |
| Simulação | Sim | Sim |
| Bloco de resolução (Solve block) | - | Sim |
| Ensino | Sim | Sim |
| Calculadora gráfica | Sim | Sim |
| Simulação mecânica | - | Sim |
| Sincronização de ficheiros | Sim | - |
| Traçado de gráficos em lote | Sim | Sim |
| Depurador integrado | Sim | - |
| Calculadoras | Sim | - |
Vantagens do SMath Studio em relação ao Mathcad¶
Há vários aspetos em que o SMath Studio se destaca:
- Suporta tanto Linux como Windows;
- Suporta nativamente o modo portátil e é distribuído como um pacote de instalação de pequena dimensão;
- Possibilidade de criar ficheiros EXE;
- Suporte de plug-ins de terceiros e um Gerenciador de extensões como ferramenta integrada;
- Duas variantes do ciclo for;
- Depurador integrado e janela de saída de texto;
- Suporte de área dentro de área;
- Suporte multilingue completo (incluindo o idioma da interface, o conteúdo e os metadados traduzidos dos documentos, as unidades de medida localizadas e os nomes das funções);
- Um intervalo (Range) é um vetor;
- Utiliza-se apenas
:=(sem o operador redundante<-); - Ajuda dinâmica ao inserir variáveis, funções, unidades e operadores;
- Suporte do modo de algarismos significativos na apresentação de números;
- É fácil mudar o idioma da interface;
- Lista alargada de operadores booleanos;
- Os elementos vazios do documento são removidos automaticamente;
- Suporte da divisão de equações em duas linhas;
- Mostra o tempo de cálculo durante o processo de cálculo;
- WaterSteamPro e CoolProp como funções integradas;
- Apontar o rato para uma variável realça-a em toda a instrução;
- Suporte de variáveis locais dentro de subprogramas;
- São suportados vetores horizontais.