The mathematica's version of my coworkers is 5.0, they use UnitStep to derive formula, However, I also want to use the parallel features so used the latest version 11.3. then I found UnitStep in the two versions is different, the UnitStep's derivative in 5.0 is DiracDelta, but not in 11.3. In version 11.3, DiracDelta becomes HeavisideTheta's derivative. I want to know:
- Which is the first version where the difference appeared?
- If
HeavisideTheta[0]=1, isHeavisideThetain v11.3 equal toUnitStepin v5.0? - Can I replace
UnitSteptoHeavisdeTheta?
Thanks!
In version 5.0
In version 11.3



UnitStepthat differentiates toDiracDelta? Is there any other feature required? $\endgroup$UnitStepin MMA 5.X and MMA 11.3 to derive symbolic formulas, we also have usedHeavisideTheatain 11.3 to derive, but the results are different from correct results, so our work group use 5.0 when deriving symbolic formulas ,then use 11.3 when calculating and plotting because the graphics are better in 11.3 than in 5.0. $\endgroup$UnitStepin 5.0 as a package to 11.3 like in Matlab copying a function definition file to a work folder, or can I use a command in 11.3 to callUnitSteplocating in 5.0 directory? Thank you. $\endgroup$UnitStepis a built-in function. Perhaps some clever use of mathlink (Now it's called WSTP link) will help? I've no idea. "We also have usedHeavisideThetain 11.3 to derive, but the results are different from correct results" This sounds strange, can you show a specific example? $\endgroup$