Any good books in Vector Calculus?

In summary, the author is looking for a textbook that has a more general treatment of vector calculus. Most texts he has seen use cartesian systems for derivation and proofs. Results in vector calculus are proven in specific convenient coordinate systems but written in a way in which you can immediately recast it in coordinate-independent form. The exact same technique carries over to tensor calculus.
  • #1
mathsciguy
134
1
I have been restudying vector calculus, especially on topics pertaining to line integrals, surface integrals (and the accompanying vector forms). One problem I have encountered from the book I have been using is that it seems there are some theorems and results that are only restricted to certain coordinate systems. For example, I was studying surface integrals, the derived result for computing surface integrals was developed by using the rectangular coordinate system (though, for some specific problems, you can do an appropriate coordinate transformation). If possible, I want a good textbook that has a more general treatment for calculus of vector fields.
 
Physics news on Phys.org
  • #2
IDK about certain vector calculus theorems being restricted only to cartesian systems. Most texts I have seen do seem to use cartesian systems for derivation and proofs. Now, some operators like the Laplacian have special forms which depend on the coordinate system being used. It could be that the specific problem in computing surface integrals was much simpler in a cartesian system than another coordinate system, much like spherical coordinates are easier to use with, naturally, spherical problems than cartesian coordinates.
 
  • #3
Often, results in vector calculus are proven in specific convenient coordinate systems but written in a way in which you can immediately recast it in coordinate-independent form. The exact same technique carries over to tensor calculus. It isn't any less general. There are certainly coordinate independent ways to prove things; for example, local results can be proven in a coordinate independent fashion using Ricci calculus. But to echo what SteamKing said, most vector calculus texts I know stick to the former.
 
  • #4
I am saying all those given that my textbook only offers an introduction to calculus of vector fields, so I know asking for a more general approach is a bit unreasonable.

Anyway here's an example of one:

For a function of three variables [itex]G(x,y,z)[/itex], the surface integral of [itex]G[/itex] over the surface [itex]S[/itex], where [itex]S[/itex] is defined by the equation [itex]z = f(x,y)[/itex] can be computed by:
[tex]\int \!\!\! \int _S G(x,y,z) d\sigma = \int \!\!\! \int_D G(x,y,f(x,y)) \sqrt{f_x^2(x,y)+f_y^2(x,y)+1} dA[/tex]
Where [itex]D[/itex] is the projection of [itex]S[/itex] in the xy-plane, [itex]d\sigma[/itex] is the differential surface area element.

I think this is an example of a result that is quite coordinate specific.
 
Last edited:
  • #5
Well sure but the integral itself is coordinate independent; you're just choosing a set of coordinates to evaluate it with so what's the problem there?

Anyways, are you looking for a more theoretical treatment of vector calculus e.g. calculus on submanifolds in ##\mathbb{R}^{n}##? Or perhaps something more along the lines of Hubbard: https://www.amazon.com/dp/0130414085/?tag=pfamazon01-20
 
Last edited by a moderator:
  • #6
Well sure but the integral itself is coordinate independent; you're just choosing a set of coordinates to evaluate it with so what's the problem there?
Yes, exactly. But the problem here is, he didn't actually tell that the surface integral is a double integral (at least from what I currently know) that can be solved by actually integrating over the surface. In the textbook, after constructing something that's starting to look like a Riemann sum using the function values of [itex]G[/itex] at the sub regions [itex]\Delta _i \sigma[/itex] he denoted it by: [itex]\int \!\!\! \int _S G(x,y,z) d\sigma [/itex]. Which of course looks like a double integral over the surface S intuitively. But he only denoted the limit of such sum by this symbol, and he didn't actually tell that it can exactly be solved by a straightforward integration using the surface, or is it? Actually I'm not very sure either, but I have seen this in my EM textbook. That confused me for a bit.

Anyway, it's just some trivial rambling. I am indeed trying to look for books with more theoretical treatment of the subject. Thanks.
 
Last edited:
  • #8
I have at least 5 calculus books for first 3 semesters. They only use rectangular coordinates. For example:
[tex]\hat x r\sin\theta \cos\phi+ \hat y r\sin\theta\sin\phi +\hat z r\cos \theta[/tex]
is not Spherical Coordinates by any stretch. I even had 3 Vector Calculus book which is more in depth into vector calculus than any of the beginner's textbooks. They have nothing on the true cylindrical and spherical coordinates.

Look up Curvilinear coordinates, this is where they started. SP and Cy coordinates are part of the orthogonal coordinate system. But you'll get much more than what you bargained for!

I went through a big learning curve myself looking for information. You get to learn some in Electromagnetic if you are EE major. My Partial Differential Equation book touch a little into this topics. Here is a book that has a chapter in this, but the rest is EM.https://www.amazon.com/Fundamentals-Applied-Electromagnetics-Textbook-Only/dp/0005368138/ref=sr_1_14?s=books&ie=UTF8&qid=1376929468&sr=1-14&keywords=ulaby. Buy used for $34. It is one of the best I found, still you need to do some more digging.

Here is a link, but it really does not explain much:http://en.wikipedia.org/wiki/Spherical_coordinate_system. Good luck, I feel for you as I had to really dig around for information. You would think the vector calculus book should cover this, they don't!
 
Last edited:
  • #9
mathsciguy said:
Yes, exactly. But the problem here is, he didn't actually tell that the surface integral is a double integral (at least from what I currently know) that can be solved by actually integrating over the surface. In the textbook, after constructing something that's starting to look like a Riemann sum using the function values of [itex]G[/itex] at the sub regions [itex]\Delta _i \sigma[/itex] he denoted it by: [itex]\int \!\!\! \int _S G(x,y,z) d\sigma [/itex]. Which of course looks like a double integral over the surface S intuitively. But he only denoted the limit of such sum by this symbol, and he didn't actually tell that it can exactly be solved by a straightforward integration using the surface, or is it? Actually I'm not very sure either, but I have seen this in my EM textbook. That confused me for a bit.

Anyway, it's just some trivial rambling. I am indeed trying to look for books with more theoretical treatment of the subject. Thanks.

Another thing you encounter quite frequently is that the vector calculus often uses different notation for the same problem.

For example, in elasticity, most of the vector calculus appears with a single integral sign, but, depending on the region of interest, the integral sign may imply a single, double, or triple integral. The difference is usually noted by the region of integration: C for a closed curve, A for an area, and V for a volume. This method is used, I suspect, because it simplifies the equation typesetting, and, once you are used to it, it makes reading and understanding a particular equation much easier.
 
  • #10
I have at least 5 calculus books for first 3 semesters. They only use rectangular coordinates. For example:
[tex]\hat x r\sin\theta \cos\phi+ \hat y r\sin\theta\sin\phi +\hat z r\cos \theta[/tex]
is not Spherical Coordinates by any stretch. I even had 3 Vector Calculus book which is more in depth into vector calculus than any of the beginner's textbooks. They have nothing on the true cylindrical and spherical coordinates.

Oh this, I did some searching. Apparently, what I said above about straight forward integrating over the surface S isn't exactly correct. You parametrize the surface (to vector valued function), I think, usually using spherical/cylindrical coordinates then transform it to rectangular components. I think though, that this parametric method can almost intuitively be thought as the same as 'integrating over the surface', especially for simple cases in which the surface can be parametrized by spherical or cylindrical coordinate system.

Anyway, can anyone link me to a book that discusses this parametric technique in depth?
 
  • #11
mathsciguy said:
Oh this, I did some searching. Apparently, what I said above about straight forward integrating over the surface S isn't exactly correct. You parametrize the surface (to vector valued function), I think, usually using spherical/cylindrical coordinates then transform it to rectangular components. I think though, that this parametric method can almost intuitively be thought as the same as 'integrating over the surface', especially for simple cases in which the surface can be parametrized by spherical or cylindrical coordinate system.

Anyway, can anyone link me to a book that discusses this parametric technique in depth?

I don't know exactly what you mean. But it is not straight forward to translate between rect and SP or Cy. What you see in those calculus books are just simple rectangle coordinates, nothing more. The only thing they do is using ##(r,\theta,\phi)## representation of the scalar components
[tex]\vec F=\hat x F_x+\hat y F_y+\hat z F_z\;\hbox { where }\; F_x=r\cos\phi\sin\theta,\;F_y=r\sin\phi\sin\theta,\;F_z=r\cos\phi\theta[/tex]
This is rectangular coordinates, not at all spherical coordinates.
Spherical coordinates uses ##(\hat R,\hat \theta,\hat \phi)##, not ##(x,y,z)## at all. Those calculus book talk NOTHING about spherical coordinates. For simple position vector( coming out from the origin to a point P(x,y,z)), you will find only the ##\hat R## component remain after transforming to spherical coordinates. It is only vector fields that all the other components appear.

I am not math expert, I know how to deal with it. It is very tricky to translate between coordinates, not as simple as using the formulas. Two different points in space have their own spherical coordinates. For example two points ##P(x_p,y_p,z_p) \; and\;Q(x_q,y_q,z_q)## has different ##(\hat R,\hat \theta,\hat\phi)##. It is not like x,y and y that has absolute position no matter what. You really need to read one of the chapter in the book I posted to get to know it, not from the calculus book.

You really need to study the spherical coordinates.

If you are interested in vector calculus, enroll in an Electromagnetic class. It is 70% vector calculus. You'll see all these coordinates in action.
 
Last edited:
  • #12
An intermediate electromagnetism class (e.g. a Griffiths based class) will not deal with vector calculus in a pure math setting. OP, it is unclear to me what you mean by "more theoretical" treatment, if not vector calculus in a pure math setting which is naturally construed as calculus on submanifolds of ##\mathbb{R}^{n}## for which books like Munkres and Spivak are quite good.

Honestly there is very little to vector calculus as seen in say an electromagnetism class. It's basically just a bunch of simple tricks and techniques, mainly with regards to integration over 2-manifolds embedded in ##\mathbb{R}^{3}##.
 
  • #13
That's the reason I did not mention Griffiths, Griffiths has nothing. But the few Engineering EM books has detail explanation of CY and SPH coordinates. Both https://www.amazon.com/Fundamentals-Applied-Electromagnetics-Textbook-Only/dp/0005368138/ref=sr_1_14?s=books&ie=UTF8&qid=1376942855&sr=1-14&keywords=ulaby and https://www.amazon.com/Field-Wave-Electromagnetics-David-Cheng/dp/0201128195/ref=sr_1_1?s=books&ie=UTF8&qid=1376942898&sr=1-1&keywords=david+k+cheng have a big section on CY and Spherical coordinates.

I bag the difference that EM class has not much to do with vector calculus. Of cause it's not going to teach you vector calculus, you need to have basic vector calculus to enroll in that. I spent 5 years studying EM and it's all vector calculus. Yes, its is not a complete vector calculus, but it sure use Green's Stoke's Divergence theorem in all their glory. all the EM fields are vector fields. I have to keep referring back to vector calculus time after time in EM studies.

I for one on here asking about vector calculus for my EM study at this very moment.
 
  • #14
I'm not saying that intermediate EM classes don't use vector calculus; I'm saying that they don't use it in a theoretical setting. When I say "honestly there is very little to vector calculus as seen in say an electromagnetism class" what I mean is that vector calculus as used in intermediate EM classes is not at all deep in a theoretical sense; it's just used as a computational tool and in that sense there is very little to it.
 
  • #15
I am an EE, I am not really qualify to give advice in this section. I just ran across this thread and I just want to share my experience. I gone through this very thing and I did struggle through it.

Most of the articles all get way deep into the subject, like the curvilinear coordinates has so much more than just the spherical and cylindrical coordinates. It is very hard to go through all the advanced math just to get to this. Only place I found the simplest representation is in the few Engineering EM book I posted. It's just a watered down, simplified way to explain the two coordinates without getting into the deep stuff. It is just my experience that I found they serve me well in understanding spherical and cy coordinates.

Yes, EM books does not give the theoretical end of it, I should say it's the continuation of the vector calculus and really twist things around and work you over. Actually when I worked through chapter 10 and 11 of Griffiths, it is getting quite deep into application of vector calculus. It is a lot more involve than the first 9 chapters.

I should quit talking here!
 
  • #16
I cannot tell exactly what you want, but I share your frustration with vector calculus books. Calculus books do not clearly indicate which topics are actually difficult. Vector calculus can bring up a number of questions that require algebraic topology and existence uniqueness of partial differential equations to settle. There is the issue of how coordinates should be used. The best vector calculus books like Philips are out of print. One book that is in print, but very expensive is General Vector and Dyadic Analysis by Chen-To Tai. Maybe your library has it. The book is solid, but not comprehensive. I feel it goes a bit too critical of the common notation and methods, but it is a reaction to common errors. Some of the authors related essays are here
http://deepblue.lib.umich.edu/browse?value=Tai,+C.+T.&type=author
you can also search http://deepblue.lib.umich.edu/ for
(title:vector) AND (author:tai)

Spencer and Moon have written several related books. They have many strange things like a silly diatribe about Laplacians. As is often the case there do not seem to exist comparable books so one might as well flip through them.

Any vector calculus book should talk about curvilinear coordinates with examples like prolate spheroidal coordinates. They tend not to give much pratice with them so you can do that on your own.
 
Last edited:
  • #17
Phillips may be out of print, but there are quite a few cheap copies still floating around:
http://www.alibris.com/Vector-analysis-H-B-Phillips/book/7004729
 
  • #18
mathsciguy said:
Sorry, I was talking about this brute force method of evaluating surface integrals outlined here: https://webspace.yale.edu/math120b/SurfaceIntegrals.pdf
I was thinking that this was the method used to justify this kind of step when I was reading about Gauss's law:
We want to get the electric flux of a point charge though a spherical surface, so we have:
[tex]\oint \vec{E} \cdot d\vec{a}[/tex]
Then he proceeded with something straight forward as:
[tex]\frac{1}{4\pi \epsilon _o} \int (\frac{1}{r^2} \hat{r}) \cdot (r^2 sin\theta d\theta d\phi \hat{r}) [/tex]
This is intuitive, but at the same time I'm not very familiar with this. Well, of course we can just use the divergence theorem but that's not what I'm really interested about.

Gauss Law here is a simplified way that assume the charge is at the origin. The electric field at any point distance r from the origin is:
[tex]\vec E=\hat r \frac{q}{4\pi \epsilon r^2}[/tex]
Which is in spherical coordinates. But since the charge is assumed to be at the origin, the ##\vec E## is like a position vector that only contain ##\hat r##. There is not ##\hat\phi \;and \;\hat\theta##.
Then Gauss assume a spherical surface. the outward normal of the surface is therefore also ##\hat r## and it is not position dependent ( not depending on ##\phi \; \hbox { and } \; \theta)##. That's the reason the equation become very simple. This make it almost like what you see in the regular vector calculus books.

[tex] d\vec s=\hat r (r\sin\theta d\theta)(rd\phi)\;\hbox { where } \;(r\sin\theta d\theta)\;\hbox { and }\; (rd\phi)\;\hbox { and the two sides of the differential area.}[/tex]

If you are physics major, it's really worth your while to get the Engineering Electromagnetics by Ulaby. Engineering electromagnetics is quite different than physics major with books like Griffiths. Griffiths spend less time on wave and no transmission lines at all. I am from the EE side, I did studied Griffiths. YOu really need both.
 
Last edited:
  • #19
^ I can understand these, at least mechanically, but well, I guess, what I am desperately trying to find is a general method that applies to all cases; something in which the usual basic methods is actually a special case of it. What you outlined above is intuitive, but it doesn't seem to fit any of the basic method schemes that I have seen. What I find are usually coordinate specific methods. This is just me trying to be really nitpick-y though. Anyway, I'll check out the books, thanks, those were helpful.
 
  • #20
mathsciguy said:
^ I can understand these, at least mechanically, but well, I guess, what I am desperately trying to find is a general method that applies to all cases; something in which the usual basic methods is actually a special case of it. What you outlined above is intuitive, but it doesn't seem to fit any of the basic method schemes that I have seen. What I find are usually coordinate specific methods. This is just me trying to be really nitpick-y though. Anyway, I'll check out the books, thanks, those were helpful.

I don't think you should try to find a "general" one shoe fit all formula. I look at every problem as individual. This particular example assumes the ##\vec E## is omni directional, in real life, there are very very few cases that field is like this. Also it is a very simplistic view to assume a point charge where everything is at the origin.

For example, I am studying antenna theory, unless the dipole antenna is impractically short, we have to assume that the dipole is along say z axis and current distribution is not constant along the wire. Now you have to calculate off the origin and non constant current.

And in loop antenna, the loop only center at the origin, but the current element is off origin and going in circle with non constant current!

So! Those are just two cases that the field is directional, off origin and non constant intensity! That's what I was referring about the EM really work you over on the vector calculus. When I studied cpt 10 and 11 of Griffiths, I was just laughing! Did I just studying a continuation of vector calculus? They even introduce delay field where they consider that it takes time for a field at the source to reach a certain point.

If you are a physics major, you really need to get an Engineering Electromagnetic textbook on top of the one used in your major ( a lot of people use Griffiths). This, to me, is just as important for any EE student interested in EM, should study the Griffiths on top of whatever book they use. EM is a very difficult subject, you really have to study multiple times to get the feel of it. And when you think you understand, you'll be surprised the next time you read it. I studied Ulaby cover to cover first, then David K Cheng cover to cover. Then I study Griffith. I am still studying and every time I study, I learn more and I start moving to more advance topics.

Back to your OP about spherical co., I don't know enough math to comment on the books other people suggested. I can only tell you that I got the info I needed between Ulaby and Cheng's books. Then you have to work through the problems to learn about the tricks of spherical and cylindrical coordinates, that you have to be careful in the reference point of those two coordinates that you never have to for rectangular coordinates...That you don't just blindly add or do anything until you are clear where the reference points are.

Here is the book by David K Chenghttps://www.amazon.com/Field-Wave-Electromagnetics-David-Cheng/dp/0201128195/ref=sr_1_1?s=books&ie=UTF8&qid=1377016357&sr=1-1&keywords=david+k+cheng. I use this and Ulaby. I have many EM books, other than Griffiths, none can compare to these two. Ulaby is very simple, good for reading but very limited. Cheng is very strong in Field and Wave. I have all the exact edition of the books.
 
Last edited:
  • #21
I'm of the opposite opinion, but this is also different from indivdual to individual. Learning for myself (I'm a theoretical physicist) about a new topic, I like to first grasp the more general aspects of a subject. E.g., in classical electrodynamics you first need to understand classical vector calculus of the Euclidean [itex]\mathbb{R}^3[/itex], because that's the language this theory is formulated in. This includes both the differential operators div, grad, curl, and the Laplacian (acting on a scalar or a vector field) and the integral theorems by Gauß and Stokes. Then you are able to start with a thorough discussion of the Maxwell Equations and then you start learning about how to solve concrete problems in electrostatics, magnetostatics, and finally waves and em. radiation.
 
  • #22
vanhees71 said:
I'm of the opposite opinion, but this is also different from indivdual to individual. Learning for myself (I'm a theoretical physicist) about a new topic, I like to first grasp the more general aspects of a subject. E.g., in classical electrodynamics you first need to understand classical vector calculus of the Euclidean [itex]\mathbb{R}^3[/itex], because that's the language this theory is formulated in. This includes both the differential operators div, grad, curl, and the Laplacian (acting on a scalar or a vector field) and the integral theorems by Gauß and Stokes. Then you are able to start with a thorough discussion of the Maxwell Equations and then you start learning about how to solve concrete problems in electrostatics, magnetostatics, and finally waves and em. radiation.

Oh, I expected OP had the 3rd semester calculus before he can talk about coordinates! I hope I am right...at least this is what I assumed! If you don't have a strong multi variables knowledge, you don't even talk about all these. As you can see, I studied ODE and PDE, and look at how I struggled with the math!:cry:

I studied multi variables and ODE before I even open the first EM book. Then I actually stopped for 8 months and concentrated in studying PDE before I resume EM studying! Even now, every time I encounter a math problem, I stop and study and review...notice I am on here a lot and you have been very helpful.:smile:
 
Last edited:
  • #23
It's just vector calculus lol. There's no need to make it seem so complicated. It's not a hard subject by any stretch; the OP is simply asking for a more general treatment of it that's all. Munkres' book and Hubbard's book do just that. All this talk about electromagnetism and electrical engineering is completely unrelated.
 
  • #24
I have studied multivariable calculus of course, along with some basic calculus of vector fields, and I am reviewing some ODEs too (I am forgetting the theory, for some reason, I don't like the idea that I am forgetting what little I know about math theory).
electromagnetism and electrical engineering is completely unrelated
Well, coincidentally, I am reviewing my vector calculus because of Electromagnetic theory, so the people who posted about it actually helped a lot.
 
  • #25
mathsciguy said:
I have studied multivariable calculus of course, along with some basic calculus of vector fields, and I am reviewing some ODEs too (I am forgetting the theory, for some reason, I don't like the idea that I am forgetting what little I know about math theory).

Well, coincidentally, I am reviewing my vector calculus because of Electromagnetic theory, so the people who posted about it actually helped a lot.

Don't even talk to me about forgetting things. If you think this is bad, wait until you become 60 like me!:cry: I am retired and still very into EM. I study on my own and have so much problem retaining things. I have to go over the EM theory like 4 times to have things sink in. I studied the multi variables 4 times, still have to keep referring back to the books.

Luckily I write very good notes. So many times I read back my notes a month or two later and I have no idea what I was writing. Then after I read back more, then I realize I actually understand and explained clearly. I always asked "did I actually write this?!". Right now, I am reviewing the Green's Function I studied 3 years ago, I have absolutely no recollection of it so far! That is scary. Again, I read back my notes, so far, I have not find anything wrong in what I wrote. I had to understand it at the time! Now that is scary! That's a good reason people should study hard when they are young. When you are old, even if you have the passion, persistence and tenacity like me, it really doesn't work very well!

Back to your questions. I really think you are in the wrong section. You should go to Classical Physics section here. I spend the time with you because I really feel you are in the same boat as me a few years back. Math is not your primary goal, it's only a tool to help you in your study of physics and EM. I know there are more complete ways of studying coordinates, but I concentrate in giving you the easiest way to achieve what you need from my experience. I spent a month on this coordinates stuff, even reading the curvilinear stuff. Most of them are not useful and they get into the esoteric stuff that are not very useful for EM. I still say, EM is like an extension of vector calculus. Work on the problem exercise and then tell me that's not vector calculus. Yes, you don't get the theory and definition of vector calculus from EM, but you will not find problems that complicate, that twist the vector calculus all over the place like doing the problems in the book by Griffiths. Specially chapter 10 and 11. That was hard calculus!

If you get through EM, try study Antenna Theory. There are two ways of studying antenna, the easy way is treat is as cook book and trust the formulas in the book. The other way which I am doing right now, I verify and derive every single formulas. It makes Griffiths a child's play...and I am still only on Chapter 5!
 
Last edited:

1. What is Vector Calculus?

Vector Calculus is a branch of mathematics that deals with the study of vectors and their properties in multi-dimensional space. It is used to study motion, force, and other physical phenomena in physics and engineering.

2. Why is Vector Calculus important?

Vector Calculus is important because it is the foundation for understanding more complex mathematical concepts and equations in physics and engineering. It is also essential for solving problems involving motion, force, and other physical phenomena.

3. What are some applications of Vector Calculus?

Vector Calculus has many real-world applications, including analyzing the motion of objects, calculating electric and magnetic fields, and understanding fluid dynamics. It is also used in computer graphics, robotics, and machine learning.

4. What are some good books to learn Vector Calculus?

Some good books for learning Vector Calculus include "Vector Calculus" by Jerrold E. Marsden and Anthony J. Tromba, "Calculus: Early Transcendentals" by James Stewart, and "Vector Calculus, Linear Algebra, and Differential Forms" by Hubbard and Hubbard.

5. How can I improve my understanding of Vector Calculus?

To improve your understanding of Vector Calculus, it is important to practice solving problems and working through examples. Additionally, seeking out online resources, attending lectures or workshops, and collaborating with others can also help deepen your understanding of the subject.

Similar threads

  • Science and Math Textbooks
Replies
10
Views
2K
  • Science and Math Textbooks
Replies
11
Views
2K
  • Science and Math Textbooks
Replies
26
Views
2K
  • Science and Math Textbooks
Replies
10
Views
1K
  • Science and Math Textbooks
Replies
9
Views
1K
  • Science and Math Textbooks
Replies
1
Views
1K
  • Science and Math Textbooks
Replies
5
Views
1K
  • Science and Math Textbooks
Replies
12
Views
2K
  • Science and Math Textbooks
Replies
1
Views
6K
  • Science and Math Textbooks
Replies
1
Views
926
Back
Top