## maxima-lang-es — Spanish-language discussion of the Maxima computer algebra system

You can subscribe to this list here.

 2006 2007 2008 2009 2010 2011 2012 2013 2014 Jan Feb Mar Apr May Jun Jul Aug Sep (12) Oct (1) Nov (9) Dec (2) Jan (3) Feb (6) Mar (2) Apr May (3) Jun (5) Jul Aug Sep (3) Oct Nov Dec Jan (3) Feb (6) Mar (7) Apr (2) May (3) Jun Jul (8) Aug (3) Sep (4) Oct (2) Nov Dec (10) Jan Feb (2) Mar Apr (1) May (14) Jun Jul (14) Aug (9) Sep (12) Oct (7) Nov Dec (5) Jan (27) Feb (5) Mar (5) Apr (57) May (35) Jun (8) Jul Aug (3) Sep (5) Oct (16) Nov (28) Dec (9) Jan (6) Feb (29) Mar (36) Apr (3) May Jun (14) Jul (2) Aug (3) Sep (17) Oct (9) Nov (3) Dec (9) Jan (19) Feb (4) Mar (10) Apr (7) May (7) Jun Jul (4) Aug (2) Sep (9) Oct (10) Nov (8) Dec (10) Jan Feb (6) Mar Apr (11) May Jun (3) Jul (17) Aug Sep (17) Oct (8) Nov Dec Jan (1) Feb (8) Mar (4) Apr (8) May (5) Jun (3) Jul (5) Aug (2) Sep Oct (2) Nov Dec
S M T W T F S

1

2

3

4

5

6

7

8

9
(1)
10
(2)
11

12
(2)
13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Showing 2 results of 2

 Re: [Maxima-lang-es] =?iso-8859-1?q?presentaci=F3n_y_duda?= From: Mario Rodriguez - 2007-06-12 19:25:47 ```Hola Eugenio, > > La primera duda que me aparece es si se puede resolver un sistema de > ecuaciones lineales, planteado en forma matricial mediante el comando > solve. > La función solve tiene su propia sintaxis y no admite argumentos matriciales. El truco consiste en transformar la notación matricial en algo legible para solve. Yo propondría lo siguiente: (%i1) A:matrix([1,2],[4,3]); [ 1 2 ] (%o1) [ ] [ 4 3 ] (%i2) X:matrix([x],[y]); [ x ] (%o2) [ ] [ y ] (%i3) B:matrix([1],[5]); [ 1 ] (%o3) [ ] [ 5 ] (%i4) solve(transpose(A.X-B)[1],transpose(X)[1]); 7 1 (%o4) [[x = -, y = - -]] 5 5 Para mayor comodidad, y si piensas utilizar esto con frecuencia, puedes definir una función que te evite teclear demasiado: (%i13) solve_mat(coefmat,incog,termind):= solve(transpose(coefmat.incog-termind)[1], transpose(incog)[1])\$ (%i14) solve_mat(A,X,B); 7 1 (%o14) [[x = -, y = - -]] 5 5 incluso se podría manipular la salida a fin de obtener el resultado en un formato más apropiado a tus necesidades. A ver qué tal te va así. Saludos y nuestra bienvenida a ti también. -- Mario Rodriguez Riotorto http://www.biomates.net ```
 [Maxima-lang-es] =?iso-8859-1?q?presentaci=F3n_y_duda?= From: Eugenio Bravo - 2007-06-12 15:34:18 Attachments: Message as HTML ```Hola, me llamo Eugenio Bravo, soy tambi=E9n profesor de la universidad = del Pa=EDs vasco y como mi compa=F1ero trabajo b=E1sicamente con = Matem=E1tica. =20 A diferencia de =E9l , yo utilizo Windows , por lo que estoy empezando a utilizar wxmaxima.=20 =20 Imparto asignaturas de matem=E1ticas, algebra y m=E9todos num=E9ricos y = estoy viendo si es posible pasar las practicas que tengo realizadas en = Matem=E1tica a maxima. =20 La primera duda que me aparece es si se puede resolver un sistema de ecuaciones lineales, planteado en forma matricial mediante el comando = solve. He visto que en el tutorial de Mario Rodr=EDguez se introducen todas las ecuaciones una por una =20 He intentado hacer lo siguiente. Defino una matriz a con los coeficientes del sistema,=20 Una matriz columna inc con las inc=F3gnitas y un vector columna b con = los t=E9rminos independientes Me gustar=EDa saber si hay alguna manera de resolver ese sistema = mediante a.inc=3Db Al realizar=20 =20 solve(a.inc=3Db,inc) me da error y lo entiendo puesto que inc es un = vector, no va entre par=E9ntesis, pero el sistema a.inc=3Db parece que lo entiende = como una sola ecuaci=F3n, =20 puesto que cuando hago solve(a.inc=3Db) me devuelve un mensaje en que = dice que hay muchas mas inc=F3gnitas que ecuaciones , solo una ecuaci=F3n en = realidad. =20 Me gustar=EDa que me dijerais si hay alguna posibilidad de hacer esto = sin tener que utilizar las llamadas a cada elemento a.inc[1][1]=3Db[1][1], = etc. =20 Un saludo. =20 Eugenio Bravo Sevilla Departamento de Matem=E1tica Aplicada. Escuela Tecnica Superior de Ingenier=EDa de Bilbao. Universidad del Pais Vasco. Tfno: 946014291 =20 _____ =20 Estoy utilizando la versi=F3n gratuita de SPAMfighter para usuarios = privados. Ha eliminado 1139 correos spam hasta la fecha. Los abonados no tienen este mensaje en sus correos. =A1Pruebe SPAMfighter ; gratis ya! ```

Showing 2 results of 2