Jorge Barros de Abreu | 1 Oct 2005 14:17
Picon
Favicon

Russian translation

Hi Vadim.

I develop a script (texi.sh) using shell and sed that allow to you type  in 
your native language. After you end the translation file you load the script 
and its convert the diacritical marks in your language to texinfo code.

I am a lot of panic with myself to say that i only use this script with two 
least translated files of Maxima manual and to say that the other 30 files 
was translated without it. 

Need to be changed by russian language

Hope that this make easy your translation.

[]´s

http://usr.solar.com.br/~ficmatin/texi.sh

Em Monday 26 September 2005 18:14, Vadim V. Zhytnikov escreveu:
> One of the main tasks for 5.9.3.  I'm going to provide russian
> translation.

--

-- 
Data Estelar 2453645.000938
http://www.solar.com.br/~ficmatin
Desejo-lhe Paz, Vida Longa e Prosperidade.
São Bem Vindas Mensagens no Formato Texto Genérico com Acentos.
Doug Stewart | 1 Oct 2005 17:56
Picon
Favicon

Another Uper / lower case question.

I am testing in windows XP

Maxima version: 5.9.1.9rc3
Maxima build date: 23:21 9/27/2005
host type: i686-pc-mingw32
lisp-implementation-type: GNU Common Lisp (GCL)
lisp-implementation-version: GCL 2.6.7

At the start up screen, in the lower panel, there is a reference to 
examples:
"There are examples which you may also look at 3d plotting  If you "

when I click on examples it bring up a new page that looks like:
Demo programs

        Example( "//" )
        Example( ADDITIVE )
        Example( ALGSYS )
        Example( ALLROOTS )
        Example( ANTISYMMETRIC )
        Example( APPEND )
        Example( ARRAYINFO )

etc.

These all have upper case letters, and therefore don't run when you 
click on them.

I hope this is helpful.
Doug Stewart
(Continue reading)

Doug Stewart | 1 Oct 2005 19:20
Picon
Favicon

An example problem.

Doug Stewart wrote:

> I am testing in windows XP
>
> Maxima version: 5.9.1.9rc3
> Maxima build date: 23:21 9/27/2005
> host type: i686-pc-mingw32
> lisp-implementation-type: GNU Common Lisp (GCL)
> lisp-implementation-version: GCL 2.6.7
>
>
> At the start up screen, in the lower panel, there is a reference to 
> examples:
> "There are examples which you may also look at 3d plotting  If you "
>
> when I click on examples it bring up a new page that looks like:
> Demo programs
>
>        Example( "//" )
>        Example( ADDITIVE )
>        Example( ALGSYS )
>        Example( ALLROOTS )
>        Example( ANTISYMMETRIC )
>        Example( APPEND )
>        Example( ARRAYINFO )
>
> etc.
>
>
I can't get any result for the first one.
(Continue reading)

Vadim V. Zhytnikov | 1 Oct 2005 22:22
Picon

Re: An example problem.

Doug Stewart writes:
> Doug Stewart wrote:
> 
>> I am testing in windows XP
>>
>> Maxima version: 5.9.1.9rc3
>> Maxima build date: 23:21 9/27/2005
>> host type: i686-pc-mingw32
>> lisp-implementation-type: GNU Common Lisp (GCL)
>> lisp-implementation-version: GCL 2.6.7
>>
>>
>> At the start up screen, in the lower panel, there is a reference to 
>> examples:
>> "There are examples which you may also look at 3d plotting  If you "
>>
>> when I click on examples it bring up a new page that looks like:
>> Demo programs
>>
>>        Example( "//" )
>>        Example( ADDITIVE )
>>        Example( ALGSYS )
>>        Example( ALLROOTS )
>>        Example( ANTISYMMETRIC )
>>        Example( APPEND )
>>        Example( ARRAYINFO )
>>
>> etc.
>>
>>
(Continue reading)

Robert Dodier | 1 Oct 2005 21:33
Picon

Re: An example problem.

hi doug,

> I can't get any result for the first one.
>         example( "//" )

this is a pretty obscure bug -- the example is for a function
named rat, and "//" is the result of attempting to dollarify the
symbol RAT using $CONCAT. i think MAKEALIAS is more
appropriate. (as i was saying it's quite obscure.)

if MAKEALIAS fixes it, then i'll roll it into the next release
candidate, otherwise, it will get fixed later.

thanks for pointing out this problem. i appreciate your help a lot!

robert dodier
Thomas Baruchel | 1 Oct 2005 23:03
Favicon

polynomial interpolation

Hi,

it looks like Maxima doesn't have any polynomial interpolation support,
am I wrong ? In a software like Pari/GP, there is :

> ?polinterpolate
polinterpolate(xa,{ya},{x},{&e}): polynomial interpolation at x according to
data vectors xa, ya (ie return P such that P(xa[i]) = ya[i] for all i). If ya
is omitter, return P such that P(i) = xa[i]. If present, e will contain an
error estimate on the returned value.

> polinterpolate([0,1,4,9,16,25,36])
%45 = x^2 - 2*x + 1

Is there really nothing like that in Maxima ?

Regards,

--

-- 
Thomas Baruchel
Mario | 2 Oct 2005 01:17
Favicon

Re: polynomial interpolation

Hi Thomas,

> it looks like Maxima doesn't have any polynomial interpolation support,
>
> am I wrong ? In a software like Pari/GP, there is :
> > ?polinterpolate
.....
>
> Is there really nothing like that in Maxima ?
>

Please, see the following Maxima session.

Hope it helps.
Mario

------------------

(%i2) /* define Lagrange interpolation  */
lagrange(tab) := block([n:length(tab),sum:0,prod],
   for i:1 thru n do(
      prod: 1,
      for k:1 thru n do
         if k#i then prod: prod * ('x-tab[k][1]) / (tab[i][1]-tab[k][1]),
      sum: sum + prod * tab[i][2] ),
   ratsimp(sum) )$

(%i3) /* empiric data */
p:[[1,0],[2,1],[3,4],[4,9],[5,16],[6,25],[7,36]]$

(Continue reading)

Doug Stewart | 2 Oct 2005 01:45
Picon
Favicon

An example problem. #2

Doug Stewart wrote:

> Doug Stewart wrote:
>
>> I am testing in windows XP
>>
>> Maxima version: 5.9.1.9rc3
>> Maxima build date: 23:21 9/27/2005
>> host type: i686-pc-mingw32
>> lisp-implementation-type: GNU Common Lisp (GCL)
>> lisp-implementation-version: GCL 2.6.7
>>
>>
>> At the start up screen, in the lower panel, there is a reference to 
>> examples:
>> "There are examples which you may also look at 3d plotting  If you "
>>
>> when I click on examples it bring up a new page that looks like:
>> Demo programs
>>
>>        Example( "//" )
>>        Example( ADDITIVE )
>>        Example( ALGSYS )
>>        Example( ALLROOTS )
>>        Example( ANTISYMMETRIC )
>>        Example( APPEND )
>>        Example( ARRAYINFO )
>>
>> etc.
>>
(Continue reading)

Doug Stewart | 2 Oct 2005 01:56
Picon
Favicon

question about partfrac


>>
>>
>>> I am testing in windows XP
>>>
>>> Maxima version: 5.9.1.9rc3
>>> Maxima build date: 23:21 9/27/2005
>>> host type: i686-pc-mingw32
>>> lisp-implementation-type: GNU Common Lisp (GCL)
>>> lisp-implementation-version: GCL 2.6.7
>>
partfrac (  +3 /(s^2 +6*s +8.2),s) ;

Since this has 2 real roots I would expect two terms in the answer but I 
get only 1.
how do you make it give the two terms?
Doug Stewart
Richard Fateman | 2 Oct 2005 02:33
Picon
Favicon

Re: question about partfrac


Partfrac solves a given problem over the rational numbers,
not the (approximate) real numbers.

If you really want the (numeric, approximate) partial
fraction expansion, that can be computed, but partfrac doesn't do that.

See note below yours, for a program, fpfe, that does this.

(C8) fpfe(d1,s);
		   1.677050983124843	   1.677050983124843
(D8) 		 --------------------- - ---------------------
		 s + 2.105572809000084	 s + 3.894427190999916
(C9)
.... keepfloat:true$
ratsimp(d8); gives
almost the same as what you started with.
But not exactly.
RJF

PS, as far as I know, this is not in the "share" directory. But
it could be put there. LLGPL.

Doug Stewart wrote:

>>>
> partfrac (  +3 /(s^2 +6*s +8.2),s) ;
> 
> Since this has 2 real roots I would expect two terms in the answer but I 
> get only 1.
(Continue reading)


Gmane