Otimização utilizando GAMS
36:09
2 жыл бұрын
Operação ótima de reatores CSTR
13:28
Пікірлер
@danielborgesgoncalves8591
@danielborgesgoncalves8591 Ай бұрын
E o limitante do erro fica como ? Tipo, tenho esse intervalo [a,b] e devo separa-lo em N pontos para obter a precisão pedida
@raphaelambrico4670
@raphaelambrico4670 2 ай бұрын
Olá, Bruno! Você chegou a fazer análise de sensibilidade no google planilhas? Eu não consegui achar onde emitir o relatório de sensibilidade no OpenSolver
@luccadacunharodrigues80
@luccadacunharodrigues80 6 ай бұрын
scf é o bicho tmjj
@LedaDaniel-oz2ye
@LedaDaniel-oz2ye 8 ай бұрын
Obrigada
@superkgames9898
@superkgames9898 8 ай бұрын
que cara bom
@jeffersonnunes9105
@jeffersonnunes9105 8 ай бұрын
BOA TARDE PROFESSOR, COMO FAÇO PRA FICAR EXECUTAVEL ? EXEMPLO: EU ESTOU PROGRAMANDO AO FECHAR O PROGRAMA ELE NAO CONCLUI A OPERAÇÃO E FECHA.
@Wesley-qo2hf
@Wesley-qo2hf Жыл бұрын
Oi , me ajuda com uma duvida por favor!. adorei seu conteúdo, acompanho ele sempre, ao tentar criar um programa no Portugol , me deparei com uma situação no qual pensei em todas as saídas possíveis e não consegui uma solução. Veja bem, eu montei esta estrutura = após o cliente escolher café ou Cappuccino, eu criei os comandos onde dependendo de sua escolha, o programa oferta as seguintes opções: se a escolha for café, ai gera a pergunta se deseja o café com açúcar ou sem, porem se a escolha for com cappuccino a ideia era gerar a pergunta se deseja o cappuccino com caramelo ou sem, então quando o cliente escolhe café, o comando para que tenha a pergunta se deseja café com açúcar ou sem, roda numa boa, porem ao invés de encerra na escolha do café com açúcar ou sem, o programa da continuidade na pergunta se deseja o cappuccino com caramelo ou sem, e não deveria dar continuidade a esta pergunta , já que p cliente escolheu o café, e eu não consegui dar o comando para parar só no café se ele for escolhido ou parar só no cappuccino se ele for escolhido. também tem outra parte que seria no inicio quando o cliente escolhe café ou cappuccino, a resposta para ambas as escolhas esta sendo só a resposta do café sem açúcar ou com, ao invés vamos supor se o cliente escolher cappuccino ao invés de gerar a pergunta sem açúcar ou com, deveria ser a pergunta com caramelo ou sem. você poderia me ajudar a solucionar esta questão por favor! segue exemplo abaixo de como estruturei o código, se vc puder identificar e sinalizar o que faltou. E como corrigir programa { funcao inicio() { inteiro opcao // PRIMEIRA FAZE escreva("LANCHONETE DO PROGRAMADOR: ") escreva("1) Café ") escreva("2) Capuccino ") escreva("3) Sair ") escreva("Escolha uma opção: ") leia(opcao) limpa() escolha(opcao){ caso 01 : escreva("Saindo um café! ") pare // A palavra pare ( mpede que as instruções abaixo do caso 02 seja executada- desta forma executando somente o caso 01) caso 02: escreva(" Saindo um capuccino! ") pare // A palavra pare ( mpede que as instruções abaixo do caso 03 seja executada- desta forma executando somente o caso 02) caso 03: escreva("Volte sempre! ") pare caso contrario://Aparecera a palavra(Opção invalida somente se o usuario digitar qualquer informação diferebnte das ofertadas, escreva ("Opção invalida! ") } // CAFÉ SEM OU COM AÇUCAR escreva(" O senhor deseja Café com açucar ou sem? ") escreva("1) Sem açucar: ") escreva("2) Com açucar: ") escreva(" Escolha uma opção: ") leia(opcao) limpa() escolha(opcao){ caso 01: escreva(" Ok Café sem açucar. ") pare // A palavra pare ( mpede que as instruções abaixo do caso 02 seja executada- desta forma executando somente o caso 01) caso 02: escreva(" Ok!, saindo um café bem açucarado! ") pare // A palavra pare ( mpede que as instruções abaixo do caso 03 seja executada- desta forma executando somente o caso 02) caso contrario://Aparecera a palavra(Opção invalida somente se o usuario digitar qualquer informação diferebnte das ofertadas, escreva ("Opção invalida! ") } //TERCEIRA FAZE escreva(" O senhor deseja um Capuccino com canela ou sem? ") escreva("1) Sem canela: ") escreva("2) Com canela: ") escreva(" Escolha uma opção: ") leia(opcao) limpa() escolha(opcao){ caso 01: escreva(" Ok!, saindo um Capuccino sem canela. ") pare // A palavra pare ( mpede que as instruções abaixo do caso 02 seja executada- desta forma executando somente o caso 01) caso 02: escreva(" Ok!, saindo um Capuccino com canela no capricho! ") pare // A palavra pare ( mpede que as instruções abaixo do caso 03 seja executada- desta forma executando somente o caso 02) caso contrario://Aparecera a palavra(Opção invalida somente se o usuario digitar qualquer informação diferebnte das ofertadas, escreva ("Opção invalida! ") } escreva(" Só um momento em quanto o preparo.") //Expediente encerrado:Lanchonete fechada } } O print na tela do usuário ficou da seguinte forma: ----------------------------------------------------------------- LANCHONETE DO PROGRAMADOR: 1) Café 2) Capuccino 3) Sair Escolha uma opção: escolho a opção 1 ---------------------------------------------------------- Saindo um café! O senhor deseja Café com açucar ou sem? 1) Sem açucar: 2) Com açucar: Escolha uma opção: escolho a opção 2 ------------------------------------------------------------- Ok!, saindo um café bem açucarado! <<<<< até esta parte foi ok, porem logo abaixo entrou a pergunta do capuccino, sendo que não deveria aparecer pelo fato do cliente ter escolhido café, a pergunta do cappuccino só deveria aparecer se o cliente tivesse escolho cappuccino, ai esta pergunta iria aparecer no lugar da pergunta do café, porem não sei qual comando usar para encerrar no (Ok saindo um café bem açucarado) O senhor deseja um Capuccino com canela ou sem? 1) Sem canela: 2) Com canela: Escolha uma opção: ----------------------------------------------------------------------- AQUI DAREI OUTRO EXEMPLO DA SEGUNDA SITUAÇÃO QUE NÃO CONSEGUI SOLUCONAR: LANCHONETE DO PROGRAMADOR: 1) Café 2) Capuccino 3) Sair Escolha uma opção: escolho a opção 2 ----------------------------------------------------------------------- Saindo um capuccino! <<<<< ATÉ AQUI OK, POREM ABAIXO AO INVES DE PERGUNTAR SE DESEJA CAPUCCINO COM AÇUCAR OU SEM, FICOU PERGUNTANDO SOBRE CAFÉ SEM AÇUCAR OU SEM. O senhor deseja Café com açucar ou sem? 1) Sem açucar: 2) Com açucar: Escolha uma opção:
@benkloide5250
@benkloide5250 Жыл бұрын
Bem simplificado, gostei
@nataliaramosgagliardi7317
@nataliaramosgagliardi7317 Жыл бұрын
Muito bom o vídeo, parabéns!! Me ajudou a fazer um trabalho!
@prigumz4447
@prigumz4447 Жыл бұрын
Sou mestranda na UFPR e sua aula me ajudou demais, obrigada prof!
@BEATRIZMOTADASILVAOLIVEIRA
@BEATRIZMOTADASILVAOLIVEIRA Жыл бұрын
Excelente vídeo
@theylonmonteles2508
@theylonmonteles2508 Жыл бұрын
Como que eu faço um programa pra calcular o valor de x y z em um sistema de equações lineares de três incógnitas, em três equacoes?
@otimizacao
@otimizacao Жыл бұрын
Você cria a matriz A (n linhas e n colunas) e o vetor b (n linhas e 1 coluna) e aí resolve o sistema com x = A\b. x vai ser um vetor com n componentes, ou seja, o seu x é o x(1) na minha notação, o seu y é o x(2), etc.
@gustatofolo6666
@gustatofolo6666 Жыл бұрын
Muito bacana, minha professora pediu este exato exercício numa das listas, e eu estava conseguindo conferir os resultados.
@aleatorio3477
@aleatorio3477 Жыл бұрын
Se no próximo código desenvolvido vc passar uma visão geral, mostrando o código do começo ao final eu agradeço. Abraço ❤
@gustavovalenca546
@gustavovalenca546 Жыл бұрын
Muito obrigado!
@wandersongw
@wandersongw Жыл бұрын
obrigado pela explicação. Por favor me tire uma dúvida: o comando clc não está funcionando aqui n o scilab 6.0 (linux). quanto tento usar aparece no console "clc: Este recurso não foi implementado neste modo."
@otimizacao
@otimizacao Жыл бұрын
Boa tarde, nunca usei o scilab em Linux. Também nunca vi esse erro nas versões que usei em windows...
@lailacardoso6194
@lailacardoso6194 Жыл бұрын
como traçar um gráfico do movimento de um projetil?
@Felipemiranda994
@Felipemiranda994 Жыл бұрын
Elocubrou
@transistores4186
@transistores4186 Жыл бұрын
obrigado pela aula muito boa parabens
@transistores4186
@transistores4186 Жыл бұрын
muito bom suas aulas parabens me ajudou bastante
@viniciuspaiva3294
@viniciuspaiva3294 2 жыл бұрын
Ótima explicação!
@ProfDNMaciel
@ProfDNMaciel 2 жыл бұрын
parabéns pela aula! Tenho uma dúvida: como faço para ler um arquivo de dados (pode ser .txt) usando scilab? abraço e obrigado!
@otimizacao
@otimizacao 2 жыл бұрын
Boa tarde, Daniel. Um caminho é usar a função fscanfMat, como descrita aqui: help.scilab.org/docs/6.1.1/pt_BR/fscanfMat.html . Minha solução preferida, no entanto, seria abrir o arquivo .txt no Excel, salvar como .xls (NÃO .xlsx) e aí usar a função readxls, em uma sintaxe do tipo arq = readxls(‘arquivo.xls’) % Colocar o caminho inteiro do arquivo .xls, se estiver em outra pasta Dados_1 = arq.sheets(1) % lê a primeira planilha do arquivo Dados_2 = arq.sheets(2) % lê a segunda planilha do arquivo e assim por diante.
@rosianerocha3502
@rosianerocha3502 2 жыл бұрын
Olá Bruno! Ótima aula! Para limpar a janela gráfica ativa tem uma terceira opção: seria o comando clf( ). Você adiciona depois da definição de cada janela: scf(1) clf(), por exemplo.
@matheusoliveirasouzadossan8539
@matheusoliveirasouzadossan8539 2 жыл бұрын
E para um sistema não-linear de equações? como posso usar o fsolve ?
@otimizacao
@otimizacao 2 жыл бұрын
Você precisa "empilhar" as equações. Em vez de retornar só um escalar y, a sua função f tem que construir um vetor de y, tipo y(1) = ... e depois y(2) = ...
@liderfrio2
@liderfrio2 2 жыл бұрын
Boa tarde professor. Gostaria de fazer um app de bingo com pagamentos reais. O Sr gostaria de fazer pra mim? $$$
@dhiogosantos1126
@dhiogosantos1126 2 жыл бұрын
O áudio ficou MUITO baixo !!
@viniciuspedro6424
@viniciuspedro6424 2 жыл бұрын
professor, como plotar apenas os pontos? sem a curva da função
@otimizacao
@otimizacao 2 жыл бұрын
plot(x, y, '.'). Dá para escolher a cor também com algo do estilo plot(x, y, '.b').
@lucascostadacruz3215
@lucascostadacruz3215 2 жыл бұрын
como faço para buscar o maior valor da soma ?
@rayssaxistodesantana1137
@rayssaxistodesantana1137 2 жыл бұрын
E como que eu faço para a minha saída seja :4! = 4×3×2×1=24
@felipeaffonso96
@felipeaffonso96 2 жыл бұрын
Me ajudou muito Parabéns
@jelmarcios.b2445
@jelmarcios.b2445 2 жыл бұрын
vetores ainda me é muito complexo, o que preciso pra entender melhor entender os vetores em programação?
@sheripe
@sheripe 2 жыл бұрын
A partir desta dedução de theta, posso voltar nas equacoes fundamentais da cicloide e determinar o raio r ? Seria 0, 57? Obrigado.
@Bukalowski
@Bukalowski 3 жыл бұрын
Excelente explicação. Muito bom.
@Esqueleto010
@Esqueleto010 3 жыл бұрын
Esclarecedor Muito bom.
@jantei
@jantei 3 жыл бұрын
Excelente aula!
@japedr1532
@japedr1532 3 жыл бұрын
áudio muito baixo amigo , tente aumentar ele no próximo vídeo
@otimizacao
@otimizacao 3 жыл бұрын
Você tem razão, ficou ruim em alguns vídeos mais antigos. Os mais recentes estão melhores
@francislainevalente554
@francislainevalente554 3 жыл бұрын
preciso gerar um gráfico e n consigo
@otimizacao
@otimizacao 3 жыл бұрын
O erro mais comum quando a gente vai gerar um gráfico no Scilab é ter tamanhos diferentes para as variáveis x e y (independente e dependente). Confira isso primeiro. Qual erro está aparecendo?
@francislainevalente554
@francislainevalente554 3 жыл бұрын
moço me ajuda pf
@ericdarriaga8326
@ericdarriaga8326 3 жыл бұрын
curti muito a aulaa valeu !
@fabiojr64
@fabiojr64 3 жыл бұрын
Ajudou bastante. Obrigado!
@heldercaiodesouzafernandes28
@heldercaiodesouzafernandes28 3 жыл бұрын
Consigo seu contato para me ajudar ?
@otimizacao
@otimizacao 3 жыл бұрын
Pode perguntar por aqui
@EmanoelLucas8552
@EmanoelLucas8552 3 жыл бұрын
muito bom
@andrecoelho9973
@andrecoelho9973 3 жыл бұрын
Excelente didática. Parabéns
@Guilherme-rj6sz
@Guilherme-rj6sz 3 жыл бұрын
Essa intro ai, 2008 feelings
@otimizacao
@otimizacao 3 жыл бұрын
Sou engenheiro químico: nem programador, nem editor de vídeo, nem youtuber
@Guilherme-rj6sz
@Guilherme-rj6sz 3 жыл бұрын
@@otimizacao Foi um comentário em tom saudosismos, desculpas se pareceu crítica, eu na vdd gosto da nostalgia por isso comentei. E o senhor é engenheiro químico? eu podia jurar que era programador.
@otimizacao
@otimizacao 3 жыл бұрын
@@Guilherme-rj6sz valeu, é que realmente eu não gastei mais tempo do que o estritamente necessário para aprender a editar vídeos. Não sou pago isso, literalmente.
@Guilherme-rj6sz
@Guilherme-rj6sz 3 жыл бұрын
@@otimizacao Uma pena não deve da pra nem monetizar os vídeos kkk mas também não é ruim que vídeos educacionais sejam diretos e pela quantidade de trabalho que imagino que o Sr deve ter editar vídeo não é chega ser uma variável aceitável haha enfim bom trabalho e obrigado por tudo!
@otimizacao
@otimizacao 3 жыл бұрын
Funções auxiliares: int verificaLinha (int M[N][N]){ int i,j, linhaIgual; for (i=0; i menorN-1; i++){ linhaIgual = 1; for (j=0; j menorN-1;j++){ if (M[i][j] != M[i][j+1]){ linhaIgual = 0; } } if (linhaIgual == 1 && M[i][j] !=0 ){ return M[i][j]; } } return 0; } int verificaColuna (int M[N][N]){ int i, j, colunaIgual; for (j=0; j menorN-1; j++){ colunaIgual = 1; for (i=0; i menorN-1;i++){ if (M[i][j] != M[i+1][j]){ colunaIgual = 0; } } if (colunaIgual == 1 && M[i][j] !=0 ){ return M[i][j]; } } return 0; } int verificaDiagonal (int M[N][N]){ int diagonalIgual = 1; int i,j; for (i=0; i menorN-1; i++){ if (M[i][i] != M[i+1][i+1]){ diagonalIgual = 0; } } if (diagonalIgual == 1 && M[i][i] !=0 ){ return M[i][j]; } return 0; } int verificaDiagonalOposta (int M[N][N]){ int diagonalIgual = 1; // diagonal oposta int i,j; for (i=0; i menorN-1; i++){ if (M[i][N-i-1] != M[i+1][N-i-2]){ diagonalIgual = 0; } } if (diagonalIgual == 1 && M[i][N-i-1] !=0 ){ return M[i][N-i-1]; } return 0; }
@viniciusgama3880
@viniciusgama3880 3 жыл бұрын
Parabéns pelo conteúdo.
@adrianoamaral9025
@adrianoamaral9025 3 жыл бұрын
"Reinventando o Cálculo 300 anos depois!" hauhsuhuahuahushu melhor comentário! hauhuhuhauhusuha Com médicos assim, não é à toa que tem uma classe que defende cloroquina sem nem saber o que é uma meta-análise direito...rsrsr
@jonatasgdj9199
@jonatasgdj9199 3 жыл бұрын
olá! Poderia fazer um vídeo sobre o uso do varargin, varargout, se possível sobre o uso do length e list? Isso no scilab
@0xZeroCripto
@0xZeroCripto 3 жыл бұрын
Excelente vídeo irmão! Muito obrigado!
@RafaelScott
@RafaelScott 3 жыл бұрын
Muito bom! Valew! 👏🏽👏🏽👏🏽😁