Python - ayuda con un sistema de ecuaciones en python

   
Vista:

ayuda con un sistema de ecuaciones en python

Publicado por JOSE JESUS (2 intervenciones) el 07/11/2017 23:47:36
según cmd hay un error en la línea 8 de este código

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import numpy
m=int(raw_input('Valor de m:'))
n=int(raw_input('Valor de n:'))
matrix = numpy.zeros((m,n))
vector= numpy.zeros((n))
x=numpy.zeros((m))
 
print "Introduce la matriz de coeficientes y el vector solución"
for r in range(0,m):
    for c in range(0,n):
        matrix[(r),(c)]=(raw_input("Elemento a["+str(r+1)+","+str(c+1)+"]  "))
    vector[(r)]=(raw_input('b['+str(r+1)+']:  '))
print(matrix)
 
for k in range (0,m):
    for r in range(k+1,m):
        factor=(matrix[r,k]/matrix[k,k])
        vector[r]=vector[r]-(factor*vector[k])
        for c in range(0,n):
            matrix[r,c]=matrix[r,c]-(factor*matrix[k,c])
 
#sustitución hacia atrás
x[m-1]=vector[m-1]/matrix[m-1,m-1]
print x[m-1]
 
for r in range(m-2,-1,-1):
    suma=0
    for c in range(0,n):
        suma=suma+matrix[r,c]*x[c]
    x[r]=(vector[r]-suma)/matrix[r,r]
 
 
print 'Resultado matriz'
print(matrix)
print 'Resultado del vector'
print(vector)
print 'Resultados: '
print(x)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

ayuda con un sistema de ecuaciones en python

Publicado por xve (1487 intervenciones) el 08/11/2017 08:20:04
Hola Jose que error te da?? yo lo he probado y funciona correctamente con python 2.7

Puede ser que el error que te da es por el acento?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda con un sistema de ecuaciones en python

Publicado por jose (2 intervenciones) el 08/11/2017 22:53:02
Hola amigo , trato de abrir el archivo y se cierra al instante....soy nuevo en esto ,mi profesor de informática me maando hacer un sistema de ecuaciones ...busque en youtube he hice todo igual ( ladiferencia es que lo hice en el block de notas , pero igual debe servir así ) yvme dijeron que lo abriera cob cmd y dice que hay un error en la línea 8, me pasaba igual con otro pero lo abrí con cmd y dejó de cerrarse .pero este no ;(, uso python.2.7.13
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda con un sistema de ecuaciones en python

Publicado por Hulio (3 intervenciones) el 13/11/2017 10:47:12
Prueba poniéndole paréntesis al print
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar