Obtencion de matrices
Publicado por Jose Ernesto (9 intervenciones) el 23/10/2018 16:33:03
Hola, miren mi consulta es acerca de un programa que obtenga matrices con las siguientes características.
Lo que se necesita que realice el programa es lo siguiente:
LO QUE YO TENGO:
1) Numero de filas de las que dispondrá la matriz.
2) Numero de columnas de las dispondrá la matriz.
3) Ancho de cada fila (distancia y).
4) Ancho de cada columna (distancia x).
5) Los coeficientes de la matriz tomaran su valor una función (f(x,y)).
LO QUE NECESITO:
1) Crear una matriz mxn de acuerdo al número de elementos que me pida el programa.
2) A esas filas y columnas asignarles un valor (x e y, respectivamente), que será su “coordenada”.
3) Definir la fórmula que me dará el valor para cada coeficiente de la matriz.
POR EJEMPLO:
Ingrese numero de filas = 8
Ingrese numero de columnas = 6
Ingrese ancho de filas = (varia) → y
Fila 1 = 1.5
Fila 2 = 2.0
Fila 3 = 3.5
Fila 4 = 2.0
Fila 5 = 2.0
Fila 6 = 2.0
Fila 7 = 1.0
Fila 8 = 1.0
Ingrese ancho de columnas = (varia) → x
Columna 1 = 0.9
Columna 2 = 0.9
Columna 3 = 0.9
Columna 4 = 0.9
Columna 5 = 0.9
Columna 6 = 0.9
La función que define el valor de los coeficientes es = f(x,y) = 6x + 8y
Entonces me debería arrojar una matriz de 8x6, con los siguientes valores:
Por si no se ve la imagen la matriz que debería obtener es así:
x 0.9 2.7 4.5 6.3 8.1 9.9
y
1.5 17.4 28.2 39 49.8 60.6 71.4
3.5 33.4 44.2 55 65.8 76.6 87.4
7 61.4 72.2 83 93.8 104.6 115.4
9 77.4 88.2 99 109.8 120.6 131.4
11 93.4 104.2 115 125.8 136.6 147.4
13 109.4 120.2 131 141.8 152.6 163.4
14 117.4 128.2 139 149.8 160.6 171.4
15 125.4 136.2 147 157.8 168.6 179.4
Lo que se necesita que realice el programa es lo siguiente:
LO QUE YO TENGO:
1) Numero de filas de las que dispondrá la matriz.
2) Numero de columnas de las dispondrá la matriz.
3) Ancho de cada fila (distancia y).
4) Ancho de cada columna (distancia x).
5) Los coeficientes de la matriz tomaran su valor una función (f(x,y)).
LO QUE NECESITO:
1) Crear una matriz mxn de acuerdo al número de elementos que me pida el programa.
2) A esas filas y columnas asignarles un valor (x e y, respectivamente), que será su “coordenada”.
3) Definir la fórmula que me dará el valor para cada coeficiente de la matriz.
POR EJEMPLO:
Ingrese numero de filas = 8
Ingrese numero de columnas = 6
Ingrese ancho de filas = (varia) → y
Fila 1 = 1.5
Fila 2 = 2.0
Fila 3 = 3.5
Fila 4 = 2.0
Fila 5 = 2.0
Fila 6 = 2.0
Fila 7 = 1.0
Fila 8 = 1.0
Ingrese ancho de columnas = (varia) → x
Columna 1 = 0.9
Columna 2 = 0.9
Columna 3 = 0.9
Columna 4 = 0.9
Columna 5 = 0.9
Columna 6 = 0.9
La función que define el valor de los coeficientes es = f(x,y) = 6x + 8y
Entonces me debería arrojar una matriz de 8x6, con los siguientes valores:
Por si no se ve la imagen la matriz que debería obtener es así:
x 0.9 2.7 4.5 6.3 8.1 9.9
y
1.5 17.4 28.2 39 49.8 60.6 71.4
3.5 33.4 44.2 55 65.8 76.6 87.4
7 61.4 72.2 83 93.8 104.6 115.4
9 77.4 88.2 99 109.8 120.6 131.4
11 93.4 104.2 115 125.8 136.6 147.4
13 109.4 120.2 131 141.8 152.6 163.4
14 117.4 128.2 139 149.8 160.6 171.4
15 125.4 136.2 147 157.8 168.6 179.4
Valora esta pregunta
0