Programación Específica > Matlab
Codigo para generar matriz aumentada
jorgeblat1:
Buenas noches con todos, soy nuevo en este foro y me parecio excelente por la calidad de informacion
Necesito el codigo matlab para generar una matriz ampliada me explico
tengo una matriz "A" [ ](mxn) y una matriz "B" [ ](mxp) -----Tienen el mismo numero de filas m
La matriz aumentada seria [ A I B] (mx (n+p)) ------------------Es una matriz de filas m y columnas (n+p)
La matriz B se une a la matriz A, es solo eso no se realiza ningun calculo
Alguien porfavor puede darme una alternativa de codigo matlab de generar esa matriz aumentada leendo las dos matriz A y B
Se lo agradeceria mucho.
jjasso5:
Sigue esto:
a = [1 2
3 4
5 6]
b = [1 2
3 4
5 1]
c = [a b]
Aquí hay otro ejemplo:
matrixlab-examples.com/vectors.html
jorgeblat1:
Muy importante tu aporte, gracias
Pero si deseo una codificacion por ejemplo
function matriz aumentada (A, B, aumC)
if
.
.
.
como puedo hacer esa codificacion, me refiero a crear un programa en matlab que me genere la matriz aumentada
jjasso5:
Crea esta función, donde m1 y m2 se van a unir para formar A:
function A = mat_aum(m1, m2)
A = [m1 m2];
Para llamar esa función, debes haber creado m1 y m2 previamente.
Después la llamas así, desde otro archivo m o desde la ventana de comandos:
A = mat_aum(m1, m2)
y la matriz aumentada queda en A.
jorgeblat1:
Hola amigo jjasso5 le agradezco mucho por su apreciacion, es justo lo que necesitaba
Pero porfavor salvame la vida no recuerdo como nombrar a la matriz m1 y m2, soy nuevo en esto y me resulta un poco dificil, pero si entiendo tu planteamiento, porfavor ayudame. Creo que ya te estoy pidiendo mucho pero ayudame
Navegación
[#] Página Siguiente
Ir a la versión completa