Questions tagged [discontinuity]
Tag for issues caused by discontinuity (e.g. Boole, Piecewise, UnitStep, If, etc) in arithmetic function.
105
questions
3
votes
3
answers
138
views
FunctionContinuous for a function defined with Which
The function:
f[x_] := Which[0 <= x < 1/2, x^2, 1/2 <= x <= 1, x^2 + (x - 1/2)^3];
is continuous on the interval $0 \leq x \leq 1$, as a simple ...
0
votes
0
answers
430
views
How to include impulses in differential equations?
I have two coupled differential equations as follows:
$$S'(t) = - \frac{a}{1 + B(t)} S(t),$$
$$B'(t) = \frac{c}{1 + S(t)} B(t) (1 - B(t)) - d B^2(t) \Big( \frac{1 - B(t)}{B(t)} \Big)^n,$$
where $a$, $...
2
votes
1
answer
201
views
Machine overflow when defining boundary conditions
Recently I have been trying to code Maxwell's equations over a closed surface and have been facing some trouble defining the boundary conditions for the magnetic field.
The equation for the normal of ...
2
votes
2
answers
78
views
Numerical solution of a nonlinear PDE that develops a growing piecewise linear region
I am trying to improve the numerical solution of some PDEs that develop a piecewise behavior during their evolution. The simplest example of one such PDE is for a function $u(t,x)$ with $t \in [-T,T]$ ...
7
votes
1
answer
187
views
VectorPlot "Part 1 of {} does not exist" error
Bug introduced in 7.0, persisting through 13.2.
I am looking to plot the Magnetic Vector potential, A, as a function of position along the edge of a density plot. The density plot is fine, and I ...
3
votes
1
answer
73
views
Why does contour plot not show point(s) where function has a discontinuity?
Consider the following code, which defines a function with a discontinuity, and then generates a contour plot when the function equals that discontinuity.
...
7
votes
1
answer
128
views
Solve computes discontinuous eigenvalues of parameter-dependent matrix
So I have a family of unitary matrices $m(x,y)$, which depend on two parameters $x,y \in [0, 2 \pi)$. Its eigenvalues should be continuous in $(x,y)$. Since $m(x,y)$ is a unitary matrix, its ...
0
votes
0
answers
50
views
Piecewise Boundary Condition for axisymmetric heat equation [duplicate]
I'm trying to solve the 2D axisymmetric heat equation, where only one section of the tube is being heated up. I have written the following code below:
...
4
votes
1
answer
78
views
Discontinuous ODE results in NDSolve::ndinid warning, initial condition is not in the range specified by the discrete variable (internal variable)
The equations and code are below.
The short version is:
I know the error is because NDSolve is doing something in the background to handle the discontinuous ODE. ...
4
votes
1
answer
95
views
CaputoD of (Edge) BSplines
tl;dr Why does this works:
CaputoD[BSplineBasis[{3, {0, 1, 2, 3, 4}}, 0, x], {x,
1/2}] // Simplify
Whereas this fails
...
1
vote
2
answers
137
views
NDSolve with piece-wise function and BVP
How to numerically solve a system of differential equation with boundary conditions and piece wise affine functions ?
Consider the following system of differential equations from some optimal control ...
0
votes
1
answer
116
views
How to plot the derivative of a piecewise discontinuous function (by excluding discontinuity points)?
With the following code I am trying to get a plot for the derivative of the ftot1 function, which is a piecewise discontinuous function defined as the sum of other two piecewise discontinuous ...
3
votes
1
answer
91
views
How to get $(1-x^2)^{1/2}\theta(1-x)$ continuous?
The function $f(x)=(1-x^2)^{1/2}\theta(1-x),$
where $\theta(x)$ is the Heaviside function, should be a continuous function for $x\geq-1$. Another way to define the same function is,
$$
g(x)= \begin{...
5
votes
1
answer
97
views
NDEigensystem: 1D problem with discontinuous coefficients
I am trying to use NDEigensystem to solve the 1D problem
-cs[x]^2 vx''[x] = w^2 vx[x]
with vx[x] and w the eigenfunction and eigenvalue. The coefficient cs[x] is discontinuous at x = -xp, +xp and vx[x]...
4
votes
4
answers
210
views
Parts of a Piecewise Matrix Function in NDSolve
First time posting.
Reproducing the Problem
I'm relatively new to Mathematica (using v.12.3), and working on a project. My problem can be reproduced with this.
...
1
vote
0
answers
93
views
Numerical solution for multi-step PDEs
I am trying to numerically solve the following PDEs in MMA (v12.0)
$$\partial_u f(x,u) =
\left\{\begin{matrix}&-a f(x,u) + b \, \partial_x^2 f(x,u), & 0<u<T\\ &r(x;\alpha_1) \, f(...
4
votes
3
answers
485
views
Jump discontinuities in Mathematica
I would like to find discontinuities of the first kind of the function:
Floor[x*Floor[x*Floor[x]]] = f(x)
given a specific interval. For example: how to compute ...
9
votes
3
answers
521
views
3
votes
1
answer
166
views
How to express a periodic piecewise linear function in terms of Mod function? or linear combination of Mod?
I am programming a small game (with other programming language) in which I have to use Mod function to express piecewise linear period functions.
In my case, two ...
-2
votes
1
answer
192
views
How Can I Visualize a PDE Boundary Condition? [closed]
I want to use Mathematica to visualize boundary/initial conditions for PDEs in 3-dimensional space. This was sparked by the initial comment in this question, which attempts to solve the PDE $$\...
4
votes
2
answers
167
views
What is the scope of the bug where Piecewise breaks DSolve?
Bug introduced after 9.0.1, persisting through 12.3.1. Fixed in 13.0
I have identified a bug in DSolve when differential equation includes a ...
0
votes
1
answer
66
views
Can't extend the function to continuous [closed]
I have code:
Am0[ω_] := Abs[H[I*ω]]
Am[ω_] := Piecewise[{{Limit[Am0[ω], ω -> 0], ω == 0}, {Am0[ω], ω!= 0}}]
Limit[Am0[ω], ω -> 0]
Am[0]
Function ...
4
votes
1
answer
159
views
Sided Exclusions in Plot
Consider
Plot[Floor[x],{x,-5.5,5.5},ExclusionsStyle->{None,Blue}]
At each discontinuity, we get circles indicating the jump. Mathematically, ...
3
votes
3
answers
88
views
Plotting the sign of a two-variables function
I have a continous function f(x,y), and I want the 2D plot of its sign. I then created a function
sign=Sign[f]
and used ...
4
votes
1
answer
341
views
Problem with NDSolve and piecewise functions: Failure computing Filippov continuation
I am trying to solve a first order differential equation using NDSolve. The differential equation is
...
2
votes
1
answer
399
views
Discontinuity problem with 3D cylindrical heat equation (possibly due to a conversion between Cartesian to Cylindrical coordinates)
I have been working a certain type of 3D cylindrical diffusion equation for a bit now. I am trying to simulate a longitudinal diffusion process in a cylinder with a dislocation defect that will make ...
0
votes
2
answers
94
views
Unpredictable behavior of a function
The Hermitian matrix mat is used to construct a function fun[x, y, z] as follows:
...
8
votes
1
answer
315
views
Ugly streaks caused by Arg in a contour plot
I had a more general question about a similar problem more than two years ago, Getting rid of discontinuities in plots caused by square roots, logarithms, `Arg`, etc, which got lots of interesting ...
3
votes
2
answers
366
views
Approximate the piecewise constant with a smooth function
Let us first define a two regions as follow :
inner=1;outer=2;
reg1 = Disk[{0, 0}, inner];
reg2 = Annulus[{0, 0}, {inner, outer}];
glass=1.5;air=1;
Now let's say I ...
2
votes
2
answers
319
views
Checking for discontinuities
There was an older post about checking the continuity of a function but the routines in the reply don't seem to work for my function. Hence the new post.
If I have a function
...
4
votes
3
answers
404
views
Boundary value problem with a DiracDelta
It seems that Mathematica can solve an initial value problem with a DiracDelta, but not a boundary value problem with a ...
1
vote
1
answer
49
views
sorting out the coordinate and respective solution values for plotting
I want to plot for coordinates and corresponding solution values below.
...
6
votes
2
answers
145
views
Benefits/downsides of defining function that is discontinuous at a point "explicitly" vs using piecewise?
For example, suppose I wanted to define a function, f that is $f(x)=x^2$ except at $x=1$, where $f(x)=5$
Two ways I can define this are
...
0
votes
2
answers
171
views
Can someone please comment on the efficiency of Mathematica, Maple and Matlab in conditional plotting?
I use Mathematica to plot
...
5
votes
2
answers
2k
views
Smooth Boxcar function (Rectangle Pulse function)
There are some answers on how to get a smooth squarewave function. But I would like to have a smooth boxcar function or rectangle function with 2 different widths.: ...
9
votes
3
answers
297
views
Solving a Nonlinear Complementary Problem (plasticity)
I would like to solve the following: given $t\mapsto\sigma(t)$ and $E>0$, $\sigma_y>0$, find $\epsilon$ such that:
$$\left\lbrace\begin{array}{l}g(t,\epsilon)\geq 0,\\ \phi(t,\epsilon,\epsilon')\...
14
votes
5
answers
2k
views
3D FEM Vector Potential
I am trying to reproduce an FEM result in a paper. Due to possible copyright I cannot show the result directly but fortunately there is a free link
An Incomplete Gauge for 3D Nodal Finite Element ...
0
votes
2
answers
119
views
Problem for defining continuously Eigenvectors from Kane and Mele model
The model is a simple eigenvalue problem. A matrix that depends on some parameters kx, ky, t, defined by:
...
1
vote
1
answer
171
views
Continuity and derivability of a multivariable function at a specific point
I have this function:
f = Sqrt(Abs(x^2 - x*y))
So, how can I prove that it is derivable and/or continue in a point, like (0,0)?
2
votes
1
answer
79
views
Inconsistent behavior of Limit function when evaluating a directed limit at a discontinuity
Consider the following expression:
(* In *) expr1 = Hold[Limit[Sign[x], x -> y, Direction -> "FromAbove"] == Sign[y]]
Now let's substitute a ...
0
votes
0
answers
52
views
Is there a functionality to analytically find discontinutites of function?
I would like know whether it is somehow possible to analytically get discontinuities of a given function on a given interval (possibly with some reasonable assumption of the function otherwise being ...
0
votes
0
answers
52
views
Exiting CrossSlidingDiscontinuity in NDSolve to follow equilibrium curve
I am trying to figure out how to get the solution curve to an NDSolve to slide along once it reaches a boundary and then to exit the ...
2
votes
1
answer
95
views
Why does HeavisideTheta not have an implicit piecewise expansion?
The Heaviside step function implicitly expands to a piecewise function:
UnitStep[t - 3] // PiecewiseExpand
$$ \begin{cases} 1 & t\geq 3 \\ 0 & \text{...
1
vote
1
answer
175
views
Computing limits from the left and right and getting the same answer which isn't correct
When I use the following code:
...
8
votes
1
answer
655
views
Mathematica is unable to compute the derivative of the function $\frac{\sin^2(x)}x$
Consider the function
$$f: \mathbb R\to\mathbb R, x\mapsto\begin{cases}\frac{\sin^2(x)}x, & x\neq 0, \\ 0, & x=0.\end{cases}$$
It is true that $f\in\mathcal C^1(\mathbb R)$ and that
$$f'(x)=\...
0
votes
0
answers
62
views
Coupled nonlinear differential system with discontinuous functions which values are given by list elements, boundary conditions, NDSolve
I am very new to mathematica, I have googled my problem in vain, hope you can help me.
I am currently trying to solve a non linear system of two coupled differential equations given by (41) and (42). ...
16
votes
4
answers
1k
views
How to model diffusion through a membrane?
This is a follow-up on How to handle discontinuity in diffusion coefficient?
Consider diffusion of $u(t,x)$ on the domain $x \in [0,2]$ with some simple boundary conditions such as $u(0) = 2, u(2) = ...
9
votes
1
answer
788
views
How to handle discontinuity in diffusion coefficient?
I am looking to solve the diffusion equation with a discontinuous jump in the diffusion coefficient. In 1D, the diffusion equation for $u(t,x)$ is:
$$
\partial_t u = \partial_x (D \partial_x u),
$$
...
3
votes
2
answers
96
views
IVP Piecewise ODE: Changing the Domain outside region of interest changes result dramatically
Good afternoon,
I am attempting to solve the following ODE:
...
1
vote
1
answer
38
views