01:43 -!- Prax01D(n=Prax01D@149.99.99.63) has joined #maxima 04:09 -!- jfg8721(n=jfg8721@200.77.125.220) has joined #maxima 04:09 hi 04:09 hello 04:10 hola 04:10 -!- jfg8721(n=jfg8721@200.77.125.220) has left #maxima 04:16 czes'c' 05:02 -!- HaraldG(n=rldprog@chello080108070152.13.11.univie.teleweb.at) has joined #maxima 07:44 -!- Prax01D(n=Prax01D@149.99.89.144) has joined #maxima 09:24 -!- lisppaste4(n=lisppast@common-lisp.net) has joined #maxima 12:34 -!- issential(n=issentia@88.204.190.188) has joined #maxima 12:39 -!- huschi_(n=martin@p54B9F23D.dip.t-dialin.net) has joined #maxima 12:40 hi anybody here? 12:40 how can i evaluate for a given f the value of f'(x) (the derivation)? 13:45 -!- Prax01D(n=Prax01D@tor58-23b-94-60.dynamic.rogerstelecom.net) has joined #maxima 14:40 huschi_: Maybe diff(f,x)? 14:41 rtoy_: with diff(f,x) i get 0 and with diff(f(x),x) i get the derivative, but the function not the value. 14:45 Oh. Good question. I'm pretty sure there's a way, but I don't know it. I think I've seen the answer on the mailing list somewhere.... 15:03 -!- HaraldG(n=rldprog@chello080108070152.13.11.univie.teleweb.at) has joined #maxima 15:10 Bad luck. Seems huschi_ left just before I could answer his question. 15:11 In case you read the logs: There are many possible ways. For example subst(3,x,diff(f(x),x)); does what I think you want. 17:54 -!- plediii(n=user@cpe-72-177-238-189.houston.res.rr.com) has joined #maxima 17:56 how can I discover the lisp equivalent of a given maxima command? For instance, what do I type at the lisp repl to invoke solve(x = 1, x)? 17:57 or even just x+1; 17:58 I've tried things like ($+ '$x 1) to no avail. 18:00 What I really want to do is symbollically solve a large linear system with an arbitrary number of variables of the form x1,...,xn. I know how to generate those symbols in lisp, but I can't find a way in maxima. I thought some :lisp form might help me. 18:40 plediii: For a maxima function foo, the corresponding Lisp function is $foo. That's part of the problem. 18:41 The other part is knowing the format of the args to maxima functions. 18:48 If the linear system is numbers for the coefficients, it seems to me that you don't need to generate the variables. Just invert the numerical coefficient matrix. 18:48 If the large system has symbolic coefficients, the solution will probably be very, very messy. 18:49 Well, the fact that it's messy is why I don't want to do it by hand 18:49 I'm sure it sounds absurd 18:50 in fact it is absurd, but I still have to do it 18:56 In any case, I can't seem to figure out how to write the commands in lisp. The manual only seems to tells me just what you've said here. Is my only recourse to read the actual code? 18:56 Isn't there something like a lisp-function-expand(maxima-statement) 18:56 where lisp-function-expand tells me the lisp equivalent of the maxima-statement. 18:59 What is messy? The coefficients? 18:59 The result. 19:00 You can get an idea of the format of the args by looking at the output. Say you have an output %o42. To see how that's really represented, do :lisp $%o42. 19:00 The system is just of the form sum_i^n f(x_i) = g(x_n) 19:01 Lower triangular? 19:02 yes. sorry, that equation didn't really say as much as I imagined it did. 19:03 what you said sounds exactly like what I wanted, but I don't see any output when I enter it. 19:03 It just advances to the next %inn 19:05 doh, needed a ;. 19:06 that did it, thank you a very much rtoy_! 19:08 Hmm. You shouldn't need a ; for ":lisp $%o42". I don't, anyway. 19:09 There's probably a way to represent your system of equations using just maxima. I'm pretty sure there's some way of getting a list of symbols x1,x2,...,xn for you to use. 19:09 I just don't know maxima's language very well. 19:09 I needed to type ":lisp %o83;". Without the ;, it just advanced to the next input line. 19:10 Are you using wxmaxima/xmaxima or some other front end? That might explain it. 19:10 I'm not sure. I'm using slime and sbcl. 19:10 I would think not 19:11 I just use a plain xemacs shell window. Last time I tried slime and cmucl with maxima, it kept getting confused. Slime doesn't (didn't) like maxima's input language. 19:15 I use C-M-x in slime so much, I don't know how I would cope without it. 19:17 but indeed, I don't need a ";" in a shell window. 19:19 Hmm, I guess I could just run maxima in a shell window for direct input, and connect a slime for interacting with files. 19:50 -!- Prax01D(n=Prax01D@tor58-10-92-67.dynamic.rogerstelecom.net) has joined #maxima 19:55 That's what I do. But if slime/maxima works for you, why change? 20:00 I actually was having input problems earlier, but before you pointed it out, I thought it was my problem. I think the requisite ";" quirk just verifies it.