-
Posts
28 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que Mateus Andrade Ferreira postou
-
Circuito para bypass de capacitor CA
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em Eletrônica
@Isadora Ferraz não tenho certeza se o diodo supressor funcionaria porque a corrente pode chegar a uns 10 A durante pelo menos 1 segundo. Creio que ele não seja capaz de conduzir tal corrente sem queimar. -
Boa tarde, estou fazendo um projeto acadêmico em que preciso fazer um by-pass de um capacitor quando a tensão nos terminais deste exceder certo limite. De forma simplificada, o que eu posso dizer é que a corrente neste capacitor tem valor variável (ele está em série com outros elementos), e em determinado momento a corrente vai subir. Com isso, a tensão no capacitor (dada pela corrente x Xc) também subirá. Quanto a tensão chegar em certo valor (por volta de 30 V) preciso estabelecer um curto - circuito em paralelo com o capacitor. Pensei em usar diodo TVS, mas creio que ele possa queimar. Encontrei alguns circuitos tipo crowbar na internet, mas a maioria é para CC e no meu caso a corrente é CA e eu não quero interromper essa corrente, portanto não há fusível no sistema. Meu sistema estará substituindo o que na realidade é um varistor.
-
SSD com SO não é reconhecido
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em HD, SSD e NAS
Coloquei o SSD com sistema operacional um um desktop antigo e funcionou normal de primeira (talvez isso prove que o ssd está normal) coloquei o HDD no notebook e também funcionou normal (pra mim está parecendo que tem algum tipo de incompatibilidade do notebook com ssd, já que é bastante antigo) Mas ainda não achei explicação técnica. -
SSD com SO não é reconhecido
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em HD, SSD e NAS
Não, já tinha feito isso há muito tempo. Foi uma das primeiras ações. -
SSD com SO não é reconhecido
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em HD, SSD e NAS
Atualizei a bios, mas via windows mesmo. Com o driver disponível no site da Sony -
Boa tarde a todos, peguei um notebook velho de um amigo pra colocar ssd no lugar do drive de cd. Descobri que o drive de cd não era sata (velho mesmo). Olhei o hd e esse sim era sata, resolvemos colocar o ssd la mesmo. liguei o hardware, instalei o windows 7. Até ai tudo bem. o problema é que agora quando liga ele, fala que não achou o sistema operacional, inclusive na bios parece que não reconhece a existência do hd, mas seu eu faço qualquer modificação na bios e reinicio, ele passa a reconhecer tudo normal e inicializa. Além isso, se na inicialização eu pressiono F8 ou F10 ele apresenta as opções normais do windows e inicia normalmente. No gerenciador de dispositivos o ssd tb não está reconhecido, fica com um detalhe amarelo como dispositivo de armazenamento em massa. Fiz algumas tentativas para solucionar o problema em tutoriais, pensei que o problema pudesse ser o MBR, mas não tive sucesso. Vou colocar umas imagens para explicar melhor. Em algus momentos, utilizando o prompt quando mando listar os discos, o ssd nem é reconhecido. Esse notebook é um sony vaio VGN N130G, os drivers dele são de windows XP e vista apenas. *******ATUALIZAÇÃO******* Coloquei o SSD com sistema operacional um um desktop antigo e funcionou normal de primeira (talvez isso prove que o ssd está normal) coloquei o HDD no notebook e também funcionou normal (pra mim está parecendo que tem algum tipo de incompatibilidade do notebook com ssd, já que é bastante antigo) F8 na inicialização F10 na inicialização Nesse caso a bios identificou o ssd, mas na primeira inicialização fica HDD: NONE Mensagem exibida quando de inicia o pc pela primeira vez Tentei fazer procedimentos de restauração do MBR, mas a instalação nem foi reconhecida Tentei fazer procedimentos de restauração do MBR, mas a o disco nem foi reconhecido
-
PIC Problema com Interrupção externa no PIC18F4550
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em Microcontroladores
Estou usando o C18 no mplab X -
PIC Problema com Interrupção externa no PIC18F4550
Mateus Andrade Ferreira postou um tópico em Microcontroladores
Boa tarde, estou utilizando as três interrupções externas de um pic 18F4550 em um projeto e estou tendo problemas com a INT2. Percebi que o PIC estava detectando interrupções externas sem que as mesmas existissem. Com o osciloscópio percebi que no pino RB2 (o mesmo da INT2) estava apresentando um sinal com forma de onda alternada de baixa amplitude, uns 500 mV. A partir daí passei a acreditar que este sinal "saindo" deste pino estava causando a detecção de borda indevida. Como estou utilizando um kit didático de uma empresa que usa um bootloader para fazer a gravação via USB, pensei que o bootloader poderia estar causando o problema. Então comprei um pickit 3 para fazer a gravação e o problema persistiu. *** Aproveitando a oportunidade, não tenho muita experiencia com gravadoras, mas sei que o processo de gravação é bem crítico e também tive problemas com isso. Quando gravo um programa simples, como piscar um led, funciona perfeitamente, mas quando gravo meu programa, que é bem mais complexo, muitas vezes o microcontrolador não funciona, e em outras funciona até eu ligar a parte analógica do circuito, ai ele trava ou funciona de forma estranha. -
Boa tarde, comprei um GTA V para meu ps4. Tentei instalar duas vezes e tive o seguinte problema. Coloquei para baixar. Foi feito o download de 11,3 gigas. Terminado coloquei pra instalar. A instalação é extremamente lenta. Deixei umas 8 horas e quando fui ver se tinha terminado me deparei com o seguinte erro: Não é possível continuar usando o aplicativo. Os dados do aplicativo a seguir estão corrompidos. exclua o aplicativo do ps4 e baixe-o novamente da biblioteca na tela principal. Alguém sabe como me ajudar? obrigado.
-
Obrigado pela resposta. Vou ver o que consigo fazer, mas não tenho conhecimento tão avançado em programação a ponto de compilar à mão. Sou engenheiro eletricista e atualmente trabalho como professor. Ensino linguagem C para aplicação em microcontroladores. E como dou aulas em curso técnico nada é tão avançado. Vou deixar o tópico aberto e ver se alguém aparece com uma solução.
-
Bom dia, uso constantemente o codeblocks para dar aulas de linguagem C e, outro dia, depois de ficar uns meses sem utilizá-lo, tentei compilar alguns programas simples e ocorreu o seguinte erro: CreateProcess: No such file or directory Não consegui resolver o problema mesmo reinstalando o editor e o compilador. O olhei no google e vi muita gente com esse erro, mas tinha mais a ver com programação em C++, arquivos de bibliotecas e etc, que não é meu caso. Instalei o DEV C++ e o correu o mesmo erro. Alguém poderia me ajudar? Obrigado.
-
Bibliografia sobre microcontroladores
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em Microcontroladores
up -
Bibliografia sobre microcontroladores
Mateus Andrade Ferreira postou um tópico em Microcontroladores
Boa noite, vou começar a dar aulas de microcontroladores, mais especificamente sobre o PIC18F4520. Estou estudando bastante com material de internet e com os 2 livros de referência para o assunto (um do Fábio Pereira e outro do Miyadaira). No entanto gostaria de aprender mais profundamente a parte de arquitetura, tipos de memorias, funcionamento da cpu, barramentos, relação com os periféricos e etc. Em quais livros eu consigo essas informações? Obrigado a quem puder ajudar. Abraço -
Descobrir o motivo da tela azul sem o log
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em Notebooks
Mandei o HD para o vendedor do mercado livre e vou pegar meu dinheiro de volta. Obrigado a todos que colaboraram. Abraço. -
Descobrir o motivo da tela azul sem o log
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em Notebooks
Obrigado a todos que responderam até aqui, dei uma pesquisada rápida e percebi que esse erro pode ter várias causas e pode estar associado à memoria ram e ao HD. A questão é a seguinte, esse hd que comprei não é novo, foi retirado de produtos de mostruário, por isso acho que ele pode estar com defeito. Instalei o windows 7 nele pra a partir daí instalar o 10 (não fiz nada nele enquanto estava no 7). Tentei instalar várias vezes o windows 10 nesse hd, em vários pcs e estava tendo problemas, quando era a partir do 7 dava tela azul, e quando tentava por boot via pendrive a instalação nunca concluía, quando ia iniciar pela primeira vez travava na tela "preparando-se" e falava que deu erro. Depois de instalar mais de 10 vezes funcionou, consegui iniciar o sistema, mas quando tentei instalar programas simples como chrome e dropbox, o pc ficava muito lento (muito mesmo) e as instalações nunca terminavam, depois de vários minutos aparecia uma mensagem que a instalação não pôde ser concluída, sem maiores detalhes. Estou achando que o hd veio com defeito mesmo, mas nunca tinha visto um hd funcionar parcialmente, por acaso alguém ja viu esse tipo de coisa? -
Boa tarde, meu notebook está dando tela azul, mas ao reiniciar não aparece o log do erro. É possível descobrir o motivo só olhando pra tela? Segue a foto da mensagem de erro. Meu notebook teve o hd trocado e não tem nada instalado, além do windows 7. Estou tentando colocar o 10, no entanto antes de terminar a instalação ocorre o problema.
-
Biblioteca conio.h em compiladores online
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em C/C#/C++
Já ouvi falar de Python, está sendo ensinado em muitas faculdades, o problema é que no curso em que trabalho os alunos aprendem C para programar microcontroladores no 3º ano, então existe essa obrigação de ser tudo em C. Muito obrigado pela ajuda. -
Biblioteca conio.h em compiladores online
Mateus Andrade Ferreira respondeu ao tópico de Mateus Andrade Ferreira em C/C#/C++
Bom dia, Muito obrigado pela sua resposta. Sou engenheiro eletricista e não tenho muito conhecimento em programação, uso mais o matlab. Atualmente sou professor de disciplinas técnicas em um curso de nível médio, e como dou aula de programação para alunos do 1º ano estou mais preocupado em ensinar a lógica do que a linguagem em si, até porque a carga horária dessa disciplina é muito pequena. Inclusive comecei o curso ensinado a eles o portugol com o visualg, que é um tipo de tradução da linguagem pascal. Gostaria de saber se você pode me sugerir referências bibliográficas para o estudo da programação, principalmente a linguagem C/C++, de preferência livros em português e com linguagem mais tranquila, para alguém que não é programador. Desde já agradeço. -
Boa tarde galera, costumo usar o dev c++ para dar aula, mas ele é meio *****, deixa passar muitos erros de sintaxe e acaba encerranro a execução do programa sem indicar onde está o erro. Por isso estou começando a usar compiladores on line, pois eles são mais precisos em detalhar os erros dos códigos. O problema é que os dois melhores compiladores que eu encontrei não reconhecem a biblioteca conio.h, alguém sabe o porque? Abaixo os links dos compiladores. Abraço. http://www.tutorialspoint.com/compile_cpp_online.php http://cpp.sh/
-
Bom dia galera fiz o programa abaixo que calcula o maior autovalor de uma matriz, ele funcionou bem para o exemplo que eu tinha aqui, matriz A=[3 0 1;2 2 2;4 2 5], porém quando tentei usar outra matriz recebi o seguinte erro: Error in autov (line 4) [m,n]=size(A); Output argument "maxA" (and maybe others) not assigned during call to "C:\Users\Mateus\Dropbox\Mestrado\Métodos numéricos\listas\Lista 2\menu\autov.m>autov". se alguem puder me ajudar agradeço. Sei que meu programa é meio complicado, mas talvez alguém possa me ajudar apenas com o erro. function [ maxA,iter ] = autov( A,toler,itermax )%entrada: matriz, precisão, usada no exemplo, 0.001, e número máximo de iterações%Saída: o maior autovalor e o numero de iterações[m,n]=size(A);y0=ones(n,1);erro=toler+1;iter=0;z1=zeros(n,1);av=z1;av0=av;z1=A*y0;%calcula o z inicialvetor_E=zeros(n,1);%ITERAÇÕES. ATÉ ENCONTRAR A PRECISÃO DESEJADAwhile erro>=toler && itermax>iter iter=iter+1; alpha=0; for i=1:1:n %encontra o maior elemento de Z1 em módulo e armazena em alpha if abs(z1(i,1))>alpha alpha=abs(z1(i,1)); end end y1=(1/alpha)*z1; %CALCULA O Y INICIAL z1=A*y1; %CALCULA O NOVO VALOR DE Z(K+1) for i=1:1:n %encontra o vetor erro vetor_E(i,1)=abs(y1(i,1)-y0(i,1))/abs(y1(i,1)); end menor=0; maior=0; for i=1:1:n %encontra o maior e o menor elementos do vetor erro em módulo para o cálculo da precisão if abs(vetor_E(i,1))>maior maior=abs(vetor_E(i,1)); end if abs(vetor_E(i,1))<menor menor=abs(vetor_E(i,1)); end end erro=maior-menor;%calcula a precisão para verificar se chegou a esperada av0=(z1./y1);%CARREGA O VETOR DE AUTOVALORES%VERIFICA QUAL VALOR TEVE MENOR VARIAÇÃO menor=0; for i=1:1:n %encontra o maior e o menor elementos do vetor erro em módulo para o cálculo da precisão menor=abs(av(i,1)); if abs(av0(i,1)-av(i,1))<menor maxA=abs(av(i,1)); end end y0=y1; %CARREGA Y0 COM O VALOR DE Y1 PARA A ITERAÇÃO SEGUINTEav=av0; %endy1end
-
Bom dia galera, no meu programa feito em matlab eu preciso verificar as dimensões de uma matriz digitada pelo usuário, porém eu não quero que ele entre com ela termo a termo porque a grande vantagem do matlab é exatamente poder manipular matrizes. Porém depois que os dados entram eu preciso validar a matriz, pois ela tem q ser quadrada e ter a mesma quantidade de colunas de uma outra matriz. Alguém sabe uma função que retorna as dimensões de uma matriz?
-
Boa tarde galera, estou com o erro [error] invalid types 'long double[int]' for array subscript no meu programa e não consegui fazer funcionar, fiz a mesma coisa em outros programas e funcionou perfeitamente, se alguém puder ajudar ficarei grato. //Exercicio 2//SOLUÇÃO DE SISTEMAS LINEARES TRIANGULARES #include <math.h>#include <iostream>#include <stdlib.h>#include <stdio.h>using namespace std; int main(){//Solucao matriz triangular até 10x10//entrar com a ordem do sistema no valor da variável nint j, i;//Matriz triangular inferior a ser resolvida - Matriz Ldouble long L[10][10]={ { 8.170175640767010 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 } , { -4.038186711461980 , 8.464881853557280 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 } , { 9.312120959626790 , -16.317669766053000 , -15.239259729281400 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 } , { 9.215736811758120 , 6.167303078818610 , 9.504041480066950 , 3.090726235660050 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 } , { -33.919439765532700 , -11.666786892686800 , -0.851641525068743 , -23.601033284769800 , 8.863773100094720 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 } , { -20.591086526279600 , 23.527179863787000 , -17.358823238377200 , -11.228234077635400 , 6.405155980871840 , -3.071628329649960 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 } , { -22.359510830717500 , -0.505318767460456 , -9.719212745026620 , -9.205178122916290 , -15.314210050801600 , 5.084423538318750 , -11.436599887166900 , 0.000000000000000 , 0.000000000000000 , 0.000000000000000 } , { 6.235226647790050 , 25.385015183687500 , 3.871646063375990 , 6.227341818038560 , 11.785854233290300 , -3.697609156208370 , -27.152030603826900 , 43.249732214360300 , 0.000000000000000 , 0.000000000000000 } , { 22.812401990050100 , -6.595426955065370 , -15.408195501023800 , 14.618626909540600 , -10.197474603451500 , 3.562543912888930 , 14.127517695985300 , -18.102576839800900 , 27.592336467284100 , 0.000000000000000 } , { -5.071018275014310 , 9.145952382903750 , 15.127830956485800 , 4.662495383765920 , -9.370710899137920 , 6.827234617698460 , 13.454100478661800 , -28.772261754312000 , 18.977669896345800 , 3.658944604405920 } };//Vetor Soluçao Bdouble long B[10][1]={ {41.227304771574758}, {31.105003506037598}, {21.846078798415505}, {-18.550767330302328}, {-18.198467913583865}, {-11.199319375482059}, { 10.845530282456821}, { -1.680622984971126}, { 7.746881118481327}, {-24.762274626297412} }; //AS MATRIZES ACIMA TEM PRECISÃO ESTENDIDA, OS COMANDOS ABAIXO FAZEM UMA MATRIZ SEMELHANTE A DIGITADA,//PORÉM COM PRECISÃO SIMPLES float L2[10][10], B2[i][0];for(i=0; i<10; i++){ for(j=0; j<10; j++) { L2[i][j] = L[i][j]; } }for(i=0; i<10; i++){ B2[i][0] = B[i][0]; } //Calculo do vetor solucao com precisão estendidadouble long x[10];x[0]=B[0][0]/L[0][0];x[1]=(B[1][0]-L[1][0]*x[0])/L[1][1];x[2]=(B[2][0]-L[2][0]*x[0]-L[2][1]*x[1])/L[2][2];x[3]=(B[3][0]-L[3][0]*x[0]-L[3][1]*x[1]-L[3][2]*x[2])/L[3][3];x[4]=(B[4][0]-L[4][0]*x[0]-L[4][1]*x[1]-L[4][2]*x[2]-L[4][3]*x[3])/L[4][4];x[5]=(B[5][0]-L[5][0]*x[0]-L[5][1]*x[1]-L[5][3]*x[2]-L[5][4]*x[3]-L[5][5]*x[4])/L[5][5];x[6]=(B[6][0]-L[6][0]*x[0]-L[6][1]*x[1]-L[6][2]*x[2]-L[6][3]*x[3]-L[6][4]*x[4]-L[6][5]*x[5])/L[6][6];x[7]=(B[7][0]-L[7][0]*x[0]-L[7][1]*x[1]-L[7][2]*x[2]-L[7][3]*x[3]-L[7][4]*x[4]-L[7][5]*x[5]-L[7][6]*x[6])/L[7][7];x[8]=(B[8][0]-L[8][0]*x[0]-L[8][1]*x[1]-L[8][2]*x[2]-L[8][3]*x[3]-L[8][4]*x[4]-L[8][5]*x[5]-L[8][6]*x[6]-L[8][7]*x[7])/L[8][8];x[9]=(B[9][0]-L[9][0]*x[0]-L[9][1]*x[1]-L[9][2]*x[2]-L[9][3]*x[3]-L[9][4]*x[4]-L[9][5]*x[5]-L[9][6]*x[6]-L[9][7]*x[7]-L[9][8]*x[8])/L[9][9];//Calculo do vetor solucao com precisão simplesfloat x2[10];x2[0]=B[0][0]/L2[0][0];x2[1]=(B[1][0]-L2[1][0]*x2[0])/L2[1][1];x2[2]=(B[2][0]-L2[2][0]*x2[0]-L2[2][1]*x2[1])/L2[2][2];x2[3]=(B[3][0]-L2[3][0]*x2[0]-L2[3][1]*x2[1]-L2[3][2]*x2[2])/L2[3][3];x2[4]=(B[4][0]-L2[4][0]*x2[0]-L2[4][1]*x2[1]-L2[4][2]*x2[2]-L2[4][3]*x2[3])/L2[4][4];x2[5]=(B[5][0]-L2[5][0]*x2[0]-L2[5][1]*x2[1]-L2[5][3]*x2[2]-L2[5][4]*x2[3]-L2[5][5]*x2[4])/L2[5][5];x2[6]=(B[6][0]-L2[6][0]*x2[0]-L2[6][1]*x2[1]-L2[6][2]*x2[2]-L2[6][3]*x2[3]-L2[6][4]*x2[4]-L2[6][5]*x2[5])/L2[6][6];x2[7]=(B[7][0]-L2[7][0]*x2[0]-L2[7][1]*x2[1]-L2[7][2]*x2[2]-L2[7][3]*x2[3]-L2[7][4]*x2[4]-L2[7][5]*x2[5]-L2[7][6]*x2[6])/L2[7][7];x2[8]=(B[8][0]-L2[8][0]*x2[0]-L2[8][1]*x2[1]-L2[8][2]*x2[2]-L2[8][3]*x2[3]-L2[8][4]*x2[4]-L2[8][5]*x2[5]-L2[8][6]*x2[6]-L2[8][7]*x2[7])/L2[8][8];x2[9]=(B[9][0]-L2[9][0]*x2[0]-L2[9][1]*x2[1]-L2[9][2]*x2[2]-L2[9][3]*x2[3]-L2[9][4]*x2[4]-L2[9][5]*x2[5]-L2[9][6]*x2[6]-L2[9][7]*x2[7]-L2[9][8]*x2[8])/L2[9][9]; //CALCULO NORMA 2 COM PRECISAO estendida long double aux=0, norma_est; for (i=0; i<10; i++) aux+=pow(x[i][0],2); norma_est = sqrt(aux); cout <<"Norma Precisao estendida = "; printf("%15.15Lf",norma_est); cout <<endl; //CALCULO NORMA 2 COM PRECISAO Simples float aux1=0, norma_simples; for (i=0; i<10; i++) aux1+=pow(x2[i][0],2); norma_simples = sqrt(aux1); cout <<"Norma Precisao simples = "; printf("%15.15f",norma_simples); cout <<endl;// IMPRESSÃO OS RESULTADOS: cout<<"Solucao Sistema triangular Inferior: "<<endl;for(i=0; i<10; i++) { printf("X %i", i+1); printf("= %10.15Lf \n", x[i]); cout<<endl<<"X"<<i+1<<"= "<<x[i]<<endl; }//Matriz triangular superior a ser resolvida - Matriz U//Entre com a ordem do sitema no valor da variavel n1/*float U[10][10]={ {0, 0, 0, 0, 0, 0, 5, -2, 6, 1}, {0, 0, 0, 0, 0, 0, 0, 3, 7, -4}, {0, 0, 0, 0, 0, 0, 0, 0, 4, 5}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 2}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; //Vetor Soluçao Dfloat D[10][1]={ {1}, {-2}, {28}, {8}, {0}, {0}, {0}, {0}, {0}, {0} };//Calculo do vetor solucao Xx[9]=D[9][0]/U[9][9];x[8]=(D[8][0]-U[8][9]*x[9])/U[8][8];x[7]=(D[7][0]-U[7][8]*x[8] + U[7][9]*x[9])/U[7][7];x[6]=(D[6][0]-U[6][7]*x[7] + U[6][8]*x[8] + U[6][9]*x[9] )/U[6][6];x[5]=(D[5][0]-U[5][6]*x[6] + U[5][7]*x[7] + U[5][8]*x[8] + U[5][9]*x[9] )/U[5][5];x[4]=(D[4][0]-U[4][5]*x[5] + U[4][6]*x[6] + U[4][7]*x[7] + U[4][8]*x[8] + U[4][9]*x[9] )/U[4][4];x[3]=(D[3][0]-U[3][4]*x[4] + U[3][5]*x[5] + U[3][6]*x[6] + U[3][7]*x[7] + U[3][8]*x[8] + U[3][9]*x[9])/U[3][3];x[2]=(D[2][0]-U[2][3]*x[3] + U[2][4]*x[4] + U[2][5]*x[5] + U[2][6]*x[6] + U[2][7]*x[7] + U[2][8]*x[8]+ U[2][9]*x[9])/U[2][2];x[1]=(D[1][0]-U[1][2]*x[2] + U[1][3]*x[3] + U[1][4]*x[4] + U[1][5]*x[5] + U[1][6]*x[6] + U[1][7]*x[7] + U[1][8]*x[8]+ U[1][9]*x[9])/U[1][1];x[0]=(D[0][0]-U[0][1]*x[2] + U[0][2]*x[2] + U[0][3]*x[3] + U[0][4]*x[4] + U[0][5]*x[5] + U[0][6]*x[6] + U[0][7]*x[7] + U[0][8]*x[8]+ U[0][9]*x[9])/U[0][0]; cout<<endl<<"Solucao Sistema triangular Superior: "<<endl;for(i=0; i<10; i++) { cout<<endl<<"X"<<i<<"= "<<x[i]<<endl; }*/return 0; }
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais