Buscar

Questão 2: Usar Scilab. Seja ( ) a) Verificar se a é uma matriz simétrica (usar Scilab) b) Determine os autovalores e auto vetores de , verif...

Questão 2: Usar Scilab. Seja ( ) a) Verificar se a é uma matriz simétrica (usar Scilab) b) Determine os autovalores e auto vetores de , verifique a relação , para cada landa. Usar Scilab.

💡 1 Resposta

User badge image

Ed Verified user icon

Para verificar se uma matriz é simétrica no Scilab, podemos utilizar a função "isdef" para verificar se a matriz está definida e a função "transpose" para verificar se a matriz é igual à sua transposta. O código ficaria assim: a = [1 2 3; 2 4 5; 3 5 6] // matriz a ser verificada if isdef(a) == %t & a == transpose(a) then disp("A matriz é simétrica") else disp("A matriz não é simétrica") end Para determinar os autovalores e autovetores de uma matriz no Scilab, podemos utilizar a função "spec" para calcular os autovalores e a função "eigenvectors" para calcular os autovetores. O código ficaria assim: a = [1 2 3; 2 4 5; 3 5 6] // matriz a ser analisada [lambda, v] = spec(a) // cálculo dos autovalores e autovetores for i = 1:size(lambda, "r") disp("Autovalor " + string(i) + ": " + string(lambda(i))) // exibição dos autovalores disp("Autovetor " + string(i) + ": " + string(v(:,i))) // exibição dos autovetores disp("Verificação: " + string(a*v(:,i)) + " = " + string(lambda(i)*v(:,i))) // verificação da relação end Espero ter ajudado!

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais