Vector analysis and bode plots



Wouldn't it possibly be better if:
-The vector operations were automatically loaded?
-They could be completely performed in one command, as opposed to 
three, to get what you really want?
-There was an option to specify the coordinate system?

It would be great if I could type in "curl(A, rect)" and get back the 
curl of A in rectangular coordinates, instead of having to type 
in "express(%)" and "%, diff" afterwards to get what I really want.

It seems like everything is in rectangular coordinates, which for the 
most part is fine, but the need arises to use cylindrical or spherical 
coordinates.  It doesn't seem like it would be too hard, but right now 
I am unexperienced in Maxima programming.


As far as Bode plots go, I usually start from the Laplace transform, 
yes.  From what I have been able to find out about this, there have 
been issues with sampling at lower frequencies.

Hope this helps.

-Ron

----- Original Message -----
From: Robert Dodier 
Date: Wednesday, October 19, 2005 7:57 am
Subject: Re: [Maxima] Vector analysis and bode plots
> Hello Ron,
> 
> > I am taking an advanced electromagnetics class and we
> > work with vector operations a lot, particularly curl, divergence,
> > gradient and laplacian.
> 
> .../share/vector/vect.mac is a script containing functions
> related to these operators. load(vect); should load it.
> (By ... I mean the top-level Maxima installation directory
> on your system.)
> 
> ? express  at the command prompt (i.e., same as describe("express");)
> will tell you about the express function, which briefly mentions
> the operators of interest; from the examples there you should be
> able to see how they work. Also try demo("vect"); .
> 
> > Secondly, I am taking a control systems class in which we
> > use Bode diagrams frequently.
> 
> Maxima has the elements to do that, but it's not all put together.
> You need to plot log(abs(H(j*omega))) and arg(H(j*omega)) where
> H is a ratio of Laplace transforms, right? Maxima can
> theoretically do all this, but it is weak on the details ....
> 
> There is not yet a function to make Bode plots, but I can
> see there's a real need for that, so let's write one.
> Help me understand just what it is needed and let's
> see what we can do. In particular, do you typically start
> with the Laplace transform as a given, or do you have
> to calculate that?
> 
> best,
> Robert Dodier
>