Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [vector-calculus]

Questions on dealing with vector calculus functions of Mathematica such as Grad, Div, Curl, Laplacian and their representations in various coordinate systems.

5
votes
1answer
1k views

Vector calculus integration identity problem

This is a follow up from another post. I was using the integration symbols available in the Basic Math Assistant palette. I am new to vector calculus operations. There is a known identity found in ...
1
vote
1answer
88 views

Solving Laplace equation in spherical coordinates

I was trying to solve Laplace's equation for a spherical capacitor, which is not difficult by hand, just to figure out the commands so I can eventually try something more complicated. Then, I ran into ...
3
votes
1answer
99 views

Where to find order of arguments for default functions

Lets take for example the Laplacian. So I want to apply it in spherical coordinates, so I go the the associated documentation page (https://reference.wolfram.com/language/ref/Laplacian.html?view=all) ...
0
votes
0answers
47 views

Curl in Polar Coordinates

I was trying to figure out Curl in other coordinates. The Curl documentation (https://reference.wolfram.com/language/ref/Curl.html ) didn't really say how Mathematica interpreted the input. Anyway, I ...
1
vote
2answers
85 views

How to add a vector variable to a vector value?

If we have a three dimensional vector variable: $Assumptions = a ∈ Vectors[3]; and a three dimensional vector value for example: ...
0
votes
0answers
49 views

Curl of a scalar in Mathematica [duplicate]

What is the reason for Mathematica to produce expressions with opposite signs? ...
0
votes
1answer
69 views

Vector calculus with index notation

How would you calculate this in Mathematica? $$\sum_i\partial_i\partial_i G_{jk}$$ $$G_{jk}=\bigg(\frac{\delta_{jk}}{r}+\frac{(x_j-y_j)(x_k-y_k)}{r^3}\bigg)$$ where $r=|\boldsymbol{x}- \boldsymbol{...
2
votes
1answer
137 views

Einstein summation convention for symbolic vector calculus

I am trying to do some vector calculus in Mathematica in index notation form because it gives a clear result that can be compared to pen and paper calculations. Since there is no built in Einstein ...
1
vote
2answers
64 views

How can I make an arrow's shaft more visible?

{Graphics[{Arrowheads[.1], Arrow[{{0, 0}, {2, 1}}]}], Graphics[{Arrowheads[.1], Arrow[BezierCurve[{{0, 0}, {1, 1}, {2, 0}}]]}]} say I have the above code. Can I ...
0
votes
1answer
61 views

Make Arrows Smaller

I have the following program that describes a 3D curve in space with an osculating circle and TNB vectors moving with the curve. The arrows indicating the TNB vectors are way too large making it seem ...
0
votes
1answer
83 views

Triple product in spherical coordinates

Given six real numbers $a,b,c,d,e,f$ (say between $0$ and $\pi$) I would like to express the following determinant in a compact and "reasonable" way: $$ \det \begin{bmatrix} \sin a \cos b & \sin ...
20
votes
3answers
742 views

What is the definition of Curl in Mathematica?

I have a usual mathematical background in vector and tensor calculus. I was trying to use the differential operators of Mathematica, namely Grad, ...
0
votes
2answers
89 views

Verifying equality $ (\vec a \times \vec b)^2 = \left| \vec a \times \vec b \right| ^2 $

I'm trying to verify the equality $ (\vec a \times \vec b)^2 = \left| \vec a \times \vec b \right| ^2 $ in Mathematica. How can I do it? Thank you for your time.
1
vote
2answers
57 views

Hessian matrix product in Taylor expansion of vector function

I am trying to get the 2nd order coefficient of the Taylor expansion at $\pmb{x}=\pmb{0}$ of ...
1
vote
0answers
52 views

Computing quadratic differential trajectories with Mathematica

There was a question about a particular case of this, Quadratic differentials; seemingly it contained too little information, so let me try again. This will be also a second take on my previous ...
4
votes
2answers
95 views

Explicitly construct tensor quantities with given symmetries

I am trying to use mathematica to generate explicitely a tensor. I know multiple thing about it. Let's call it $C_{\mu\nu\lambda\sigma}$. This guy has to be symmetric in the two first indices ${\mu,\...
4
votes
1answer
151 views

Summation of Kronecker deltas should give the dimension

I have a really simple problem but I don't know how to solve it. Basically, I am doing vecor manipulation and I am summing a lot of Kronecker delta here and there. How can I teach Mathematica that for ...
0
votes
1answer
48 views

Recombining vectors after taking derivatives

I want to map two expansions order by order and to solve to get unknowns coefficient. We define $X_{\mu}= \frac{(x-y)_{\mu}}{(x-y)^2}$. The quantity I need to expand in the end is $t_{\mu\nu}= \frac{...
6
votes
2answers
284 views

How do I verify a vector identity using Mathematica?

I am trying to verify well known Frenet–Serret formulas in general setting using Mathematica. I need to consider a general space curve $r(s)=(x(s),y(s),z(s))$ in $\mathbb{R}^3$ and define its unit ...
4
votes
1answer
79 views

Manipulations with tensors that keep so(3,1) symmetry manifest

I am doing some manipulations with tensors in curved background. There are, however, coordinates, where Lorentz symmetry is manifest. So, on one hand, I am dealing with particular coordinates and, on ...
3
votes
2answers
242 views

Plot a level curve and its gradient

Suppose that I have the following ellipse function, $f(x,y)=4x^2+y^2-5$. The gradient of this ellipse is calculated as $\nabla f(x,y)=[8x,2y]$. I know how to plot and join them. It is easy. I do ...
1
vote
1answer
167 views

DiracDelta convergence in 3D - Cartesian vs. spherical coordinates

Integrating DiracDelta in 3D in Cartesian coordinates works just fine i.e. gives vecf[{x, y, z}] ...
0
votes
0answers
69 views

Plotting or Visualizing a Higher dimensional vector field

I am trying to visualize a higher dimensional vector field using Mathematica. Is there a way to do this. As an example, one can use $$\begin{eqnarray} \dot{x}&=& \left(J-R\right)x \end{...
1
vote
0answers
23 views

keep variables in the correct position when TensorExpand

I would like to expand a tensor expression of 3-d vectors. However, the code runs really slow, the problem is asked here: Why is TensorExpand so slow for vector operations? However, I found that by ...
3
votes
2answers
121 views

Why is TensorExpand so slow for vector operations?

I would like to expand the following tensor expression: ...
0
votes
1answer
33 views

Integrating a vector according to elements of another vector

I have two vectors, $\bar{x},\bar{v}$ and I want to produce a third vector such that:$$ u_i = \int_{x_i}^{x_i+\delta} f(v_i,t)dt \ .$$ I tried (with a simple function for example): ...
8
votes
2answers
276 views

Confused about the solution obtained from vector linearization

I am trying to linearize a vector expression $$\frac{(\mathbf{u}+d\mathbf{u})\times(\mathbf{v}+d\mathbf{v})}{\vert(\mathbf{u}+d\mathbf{u})\times(\mathbf{v}+d\mathbf{v})\vert}$$ Here is my code ...
2
votes
1answer
108 views

How to take the curl of a vector function involving hypergeometric functions?

I have a vector function involving a hypergeometric function as its inner constituent. I need to take the curl of this vector and when I do, Mathematica prompts this array of errors: ...
1
vote
0answers
33 views

Del as a Differential Operator: (Matrix times Del) cross vector [duplicate]

I tried to reply to this answer, but don't have enough reputation points yet. Basically the poster constructed Del (i.e. $\nabla = \left( \frac{\partial}{\partial x}, \frac{\partial}{\partial y}, \...
3
votes
2answers
203 views

How to solve equations combined with vector variables with unknown length

I want to solve the following equaitions combined with vector variables and scalar variables. How can I use it in MMA? \begin{aligned} \mathbf{x}+w\mathbf{a}-\mathbf{v}&=0\\ \mathbf{v}&\ge 0\\...
0
votes
0answers
39 views

How do you treat gradient as a vector? [duplicate]

I need to express $\nabla = (\partial_x,\partial_y,\partial_z)$ as a vector, so that I can compute the differential operator given by $A\cdot\nabla$ (where here $A$ is a 3x3 matrix) using Mathematica. ...
5
votes
1answer
72 views

Is there a way to add my own coordinate chart?

You all may have seen something like this: U = Laplacian[Phi, {r, theta, phi}, "Spherical"] What I want is to add my own Chart with its own coordinates, metric ...
7
votes
0answers
110 views

matrix calculus with types (similar to matrixcalculus.org) [duplicate]

Is it possible to do matrix calculus in Mathematica, like in http://www.matrixcalculus.org/ ? One of the main limitations I've found in Mathematica is that symbols are assumed to be scalars by ...
0
votes
0answers
63 views

Integration involving vectors, in 3D

Since I'm new to Mathematica I was looking for ways to learn vector integration and how to do them efficiently, so I came across this article where they did calculation for field in a point above a "...
0
votes
1answer
69 views

Plot the curve into the xz plane with time interval

At time t ≥ 0, a new laser rocket is at the position: ...
1
vote
1answer
66 views

Plotting cross-sections of $z=4x^2+y^2$ parallel to the $yz$-plane

I want to plot the cross-sections of $z=4x^2+y^2$ parallel to the $yz$-plane. I have tried the below code ...
0
votes
1answer
371 views

How to plot circle, with it centered at a point in 3D in a plane of xyz equation? [duplicate]

I can figure out how to plot this for calc 3. Question: a) Plot the circle of radius 3 centered at the point $\{-1, 1, 1\}$ in the plane whose xyz-equation is $2(x + 1) + 3(y - 1) + (z - 1) = 0$. ...
2
votes
1answer
91 views

Passing a function into another function defined with Module and using it there

I'm trying to write a generic module that will take a vector-valued function of a space curve and show the animation of a unit tangent vector traversing the curve. I found a really nice example from ...
3
votes
1answer
77 views

How to get a list of 3D coordinates using point and rotation

I have one point: p1={82,80,0} I want to rotate it around the Y axis. The start time is 0 seconds ($0s$) and the end time is 5 seconds ($5s$). ...
2
votes
1answer
514 views

How does one plot a three-dimensional electric field in spherical coordinates?

I have the following three-dimensional electric field: e[r_, θ_, ϕ_, t_] := (Sin[θ]/r)*(Cos[r - t] - Sin[r - t]/r)*{0, 0, 1} where the {0,0,1} vector is the unit ...
2
votes
2answers
469 views

Does Mathematica 11 have spherical coordinate unit vectors?

I have a spherical vector wave for an electric field: e[r_, θ_, ϕ_, t_] := (Sin[θ]/r) [Cos[r - t] - Sin[r - t]/r] which points in the ϕ direction. In mathematics,...
1
vote
2answers
55 views

Create matrix from combinational arrangement of vectors

I am just trying to produce a short hand code which shall do the following: I have a function of 2 vectors $f(\vec{v_1},\vec{v_2})$ f=#1^2+#2^2-#3-#4&; and ...
0
votes
1answer
48 views

How to solve for points in a region of a plane? [closed]

I have three points in 3D Cartesian space: A = {-0.154, -0.246, -0.439}; B ={-0.0055, -0.3945, -0.3895}; C= {-0.154, -0.444, -0.241}; that all lie on the ...
1
vote
0answers
259 views

numerical gradient of an array

I have 2D arrays of numeric data and I would like to calculate the vector gradient of these arrays. I would like to achieve something like the 'gradient' function of MatLab: https://www.mathworks....
3
votes
2answers
111 views

Symbolic representation of vector function

I want to symbolically represent a function $p: \mathbb R^n \to \mathbb R^n$, where the eventual goal is to compute an exact partial derivative. The function in question is given by $$ p_i(z) = \...
1
vote
3answers
63 views

Unexpected behavior when using Cross

I'm trying to calculate the equation of the plane that is formed from the position of the Earth, Moon and Sun using precise coordinates from NASA's SPICE toolkit. I found this extremely clear ...
5
votes
3answers
265 views

Finding surface normal for 3D region at a specific point

I would like to find the surface normal for a point on a 3D filled shape in Mathematica. I know how to calculate the normal of a parametric surface using the cross product but this method will not ...
9
votes
3answers
627 views

Creating random configurations of spherocylinders or cylinders

About the setting: We have a 3D simulation box with side $l$ and our catesian coordinate system is set with its origin at the centre of the box. We have a number $N$ of spherocylinders of aspect ...
2
votes
2answers
172 views

How can I do integration with the Green theorem?

I have an integral $$\int_C xy^2dx-4x\sin y\,dy$$ where $C$ bounded with some constrains, for instance inside $x^2+y^2=1$ and below $y=x^2$. I can integrate of one variable and also with some ...
7
votes
0answers
168 views

How to locate a stream line starting from a saddle point?

I read in a table of gradient vectors and plot using the ListStreamPlot. I want to locate and color the line that represents the "boundary" of the flux. A flux line that 1)starts from a saddle point 2)...