Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Scilab

Interpolação Polinomial

Interpolação Polinomial O que é? [1] Em matemática, denomina-se interpolação o método que permite construir um novo conjunto de dados a partir de um conjunto discreto de dados pontuais previamente conhecidos. Aplicação [1] Em engenharia e ciência, dispõe-se habitualmente de dados pontuais obtidos a partir de uma amostragem ou de um experimento. Através da interpolação, pode-se construir uma função que aproximadamente se ajuste nestes dados pontuais, conferindo-lhes, então, a continuidade desejada. Outra aplicação da interpolação é a aproximação de funções complicadas por funções mais simples. Suponha que tenhamos uma função, mas que seja complicada demais para que seja possível avaliá-la de forma eficiente. Podemos, então, escolher alguns dados pontuais da função complicada e tentar interpolá-los com uma função mais simples. Obviamente, quando utilizamos a função mais simples para calcular novos dados, normalmente não se obtém o mesmo resultado da função original, mas de...

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.

Scilab & Octave Encontro do Vale do Sílicio

Meetup Scilab & Octave Olá caros leitores, em 15 de dezembro de 2017, em San Jose, na Califórnia (USA), a Scilab e a ESI North America estarão realizando o Meetup Scilab & Octave. Este evento acontecerá nos escritórios do ESI Group no Vale do Silício,e terá foco nos desenvolvimentos recentes dos softwares Scilab e Octave para modelagem matemática, simulação e análise de dados. A participação no evento é gratuita, mas é necessário se inscrever já que as vagas são limitadas. Então, quem estiver na terra do Tio San nesse dia aproveite a ótima oportunidade. Agenda 10:00 - 10:30: Keynote por John W. Eaton, autor original e principal responsável pelo GNU Octave: as origens da Octave e o modelo de desenvolvimento aberto. 10:30 - 11:00: Scilab, Octave e ESI Cloud: plataformas de código aberto e nuvem para o desenvolvimento e implantação de aplicativos científicos e de engenharia. 11:00 - 11:30: Casos de uso industrial com software de código aberto Scilab. 11:30 - 12:...

Frações Parciais

Frações Parciais O que é ? Figura 1. Quando temos uma função racional (Figura 1), ou seja, uma razão entre polinômios, po- demos utilizar uma ferramenta matemática para expressar essa função como a soma de frações mais simples (conhecidas como frações parciais ou frações ele-mentares). Como o exemplo da Figura 2. Figura 2. As funções racionais podem ser classificadas nas seguintes categorias: Função Racional Própria: É quando o grau do polinômio do numerador é inferior ao grau do polinômio do denominador. Por exemplo: Figura 3. Função Racional Imprópria: É a função racional, cujo grau do numerador não é menor que o do denominador, ou seja, ele é maior ou igual, por exemplo:                                                                                 ...