Escolar Documentos
Profissional Documentos
Cultura Documentos
# ---------------------------------------------------------------
cat("\f")
var1 <- 2
var2 <- -4
var3 <- -1
var4 <- 12
rm(var4)
# Operações básicas:
v1 <- c(3,4,6,8,10,23,12)
v2 <- c(4,4,1,9,3,1,1)
# Dimensão do vetor:
vsoma <- v1 + v2
vdif <- v1 - v2
vprod1 <- 4*v1
vprod2 <- var4*v2
v1[6]
vdif[3]
vsoma[4]
w1 <- (1/normv1)*v1
normw1 <- sqrt(sum(w1^2))
w2 <- (1/normv2)*v2
normw2 <- sqrt(sum(w2^2))
# Construindo matrizes:
diag(A1)
A <- matrix(c(3,4,5,2,1,1,4,8,7),nrow=3,ncol = 3)
B <- matrix(c(5,6,1,3,6,8,5,6,0),nrow=3,ncol = 3)
C <- A + B # soma
D <- A - B # subtração
E <- 4*A # multiplicação por escalar
# Calcular o posto:
# ---------------------------------------------------------------
# Aplicações:
# Exemplo 1:
A <- matrix(c(6,1,4,-3,4,-1,1,-2,5),nrow = 3)
b <- c(22,12,10)
pA <- rankMatrix(A)
detA <- det(A)
# Confirmando o resultado:
A%*%xstar
A1 <- A
A1[,1] <- b
A2 <- A
A2[,2] <- b
A3 <- A
A3[,3] <- b
det(A1)
det(A2)
det(A3)
# ---------------------------------------------------------------
# Método de Gauss-Jordan:
# install.packages("pracma")
library(pracma)
# Calculando:
rref(Aampl)