Programación Específica > Matlab

 Codigo para generar matriz aumentada

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa