Paul Van Allsburg wrote:
> I am trying to run maxima in batch mode but I get
> syntax errors trying to include y/n responses in my batch script.
>
> how do I reply to the command's requests?
>
> I run maxima in batch mode with a batch file:
> maxima -b /home/vanallp/pbstests/maxima
>
>
> This is the file:
>
> load(affine);
> dotexptsimp:false;
> dotscrules:true;
> matrix_element_mult:".";
> declare(a,constant,b,constant,c,constant);
> declare_weights(x,1,y,1,z,1);
> all_dotsimp_denoms:[];
> r1:a*x.y+b*y.x+c*z.z;
> r2:a*z.x+b*x.z+c*y.y;
> r3:a*y.z+b*z.y+c*x.x;
> set_up_dot_simplifications([r1,r2,r3],4);
> y
> n
> n
> n
> [x,y,z];
> monomial_dimensions(1);
> y
> monomial_dimensions(2);
> y
> monomial_dimensions(3);
> y
> monomial_dimensions(4);
> y
> fast_central_elements([x,y,z],3);
> factor(all_dotsimp_denoms);
> <eof>
>
> Instead of getting response from the file it prompts the terminal
> session...
>
> Thanks!
>
After some searching this is what I've found that works...
I renamed my script to maxima.mc to reduce confusion...
I can run this in a batch file and it does what I want.
cat /home/vanallp/pbstests/maxima.mc | maxima
Thanks,
--
Paul Van Allsburg