Pular para o conteúdo principal

Postagens

ANÁLISE DE DADOS E ESTATÍSTICAS (Parte I)

ANÁLISE DE DADOS E ESTATÍSTICAS Nesta postagem serão apresentadas algumas funções do Scilab utilizadas em estudos básicos de estatística, como a criação de histogramas. 1.Função grand A função grand() permite a criação de um vetor com elementos aleatórios. Pode-se especificar a quantidade de elementos (tamanho do vetor), valor da média desses elementos, o valor do desvio padrão além do tipo de distribuição desses indivíduos, por exemplo, distribuição normal, beta, polinomial entre outras. A sintaxe f = grand( dimensões da matriz de valores pretendida, 'tipo de distribuição', média, desvio padrão ) Obs: Vale lembrar que os argumentos da função grand que aparecem depois do tipo de distribuição, irão depender do tipo de distribuição escolhido. Por exemplo, para a distribuição normal deve-se usar a média e o desvio padrão, para uma distribuição geométrica especifica-se apenas o número de Bernoulli.  Exemplo Para um vetor linha com 5000 elementos aleatóri...

Critério de Estabilidade de Routh-Hurwitz

Critério de Estabilidade de Routh-Hurwitz Em uma outra postagem foi apresentado o critério de polos e zeros para verificar a estabilidade de um sistema. Na mesma linha de análise, temos também o critério de estabilidade de Routh-Hurwitz, que é explicado na sequência. O que é ? "Na teoria dos sistemas de controle , o critério de estabilidade de Routh-Hurwitz é um teste matemático que é uma condição necessária e suficiente para a estabilidade de um sistema de controle linear e invariante no tempo (LTI). O teste de Routh é um algoritmo recursivo eficiente que o matemático inglês Edward John Routh propôs em 1876 para determinar se todas as raízes do polinômio característico de um sistema linear apresentam partes reais negativas. O matemático alemão Adolf Hurwitz propôs de forma independente, em 1895, organizar os coeficientes do polinômio em uma matriz quadrada, chamada de matriz de Hurwitz, e mostrou que o polinômio é estável se, e somente se, a sequência dos determinantes de...

Scilab Tec

Scilab Tec Pessoal gostaria de divulgar mais um evento da Scilab, o ScilabTec, uma conferência de usuários desse software.  A entrada é gratuita, mas as vagas são limitadas. Então, é necessário realizar o registro, caso você queira participar e esteja em Paris, França, no dia 20 de novembro de 2018. O evento será organizado pela  Mozilla in Paris . É possível submeter artigos. Caso você tenha algum trabalho que utiliza o Scilab em uma aplicação industrial ou científica, envie   um resumo até 1º de Junho.   Para conhecer as edições anteriores do ScilabTec acesse: https://scilab.io/community/ scilabtec/ .

Sistemas de Equações de 1º Grau

Sistemas de Equações de 1º Grau O que é ? Em Matemática, um sistema de equações lineares (abreviadamente, sistema linear) é um conjunto finito de equações lineares aplicadas num mesmo conjunto, igualmente finito, de variáveis. Por exemplo, a Figura 1. Figura 1 - Exemplo de sistema de equações lineares. Nela há um sistema de três equações com três variáveis ( x, y e z ). Uma solução para um sistema linear é uma atribuição de números às variáveis que satisfaz simultaneamente todas as equações do sistema. Uma solução para o sistema acima é dada por Figura 2 - Solução do sistema da Figura 1. x = 1 y = ...

Polinômios (Parte I)

Polinômios (Parte I) O que são ? São uma classe de variáveis, assim como real ou lógica. Para criar um polinômio no Scilab é utilizada a função poly(). A função poly é utilizada para a criação de polinômios. Se forem definidos dois polinômios que têm a mesma variável, então eles podem ser subtraídos, somados, divididos e multiplicados entre si e com números complexos.     Pra que serve ? Os polinômios são utilizados para modelar problemas. Aproximar a função de um gráfico qualquer e assim prever o comportamento de um sistema ou uma situação. Eles também são encontrados na área de controle, mais especificamente na função transferência de um sistema ou de um controlador. Para estimar a trajetória de um projétil, o tem de queda de um objeto, além de muitas outras aplicações matemáticas. Como usar no SciLab ? No Scilab existem várias funções para se trabalhar com polinômios, a seguir serão apresentadas as principais. A função poly(), roots(), horner(), pdiv(), coef...

SciLab 6.0.1

Scilab 6.0.1 A nova versão do Scilab já está disponível para download. A versão 6.0.1 corrige erros e acrescenta recursos que não estavam disponíveis principalmente na versão 5.5.2 como: Corrigir falhas em casos de canto (sintaxe, gráficos, funções, etc.) Melhorar a transformação e edição do modelo Xcos Adicionar páginas de ajuda e demonstrações   Na sequência há uma lista de funções que foram removidas e substituídas. intersci : trocado por swig . numdiff trocado por numderivative . derivative trocado por numderivative . curblockc trocado por curblock . extract_help_examples foi removida. xpause trocado por sleep . xclear trocado por clf . fcontour2d trocado por contour2d . plot2d1 trocado por plot2d . lex_sort trocado por gsort(..,"lr" . gspec was trocado por spec . gschur trocado por schur . havewindow trocado por getscilabmode()=="STD". rafiter foi removida. jconvMatrixMethod trocado por jautoTranspose . fcontour troc...

Novo toolbox em modelagem 3D

Scilab Model Reduction Toolbox Salve salve galera. Tem novidade chegando, acabo de receber um e-mail de divulgação do Scilab sobre um novo toolbox, O Scilab Model Reduction, segundo o e-mail, é destinado para os engenheiros e cientistas projetarem modelos 3D nos vários campos: Dinâmica térmica, por exemplo, no arrefecimento cerâmica Dinâmica de fluidos por exemplo, no projeto aerofólio Multifísica por exemplo em deposição de vapor químico Dinâmica mecânica, por exemplo, na simulação acidente (em breve) O modelo de redução visa proporcionar um modelo de simulação mais leve, ao descrever localmente com alta fidelidade o comportamento do sistema: Criar um modelo reduzido a partir de dados Execute um projeto rápido de exploração espacial Implantar além especialistas em simulação Por fim é possível se cadastrar para receber uma versão de testes, aqui é possível fazer isso e encontrar maiores informações, como tutoriais e casos de aplicação.