Mathcad Toolbox

Mathcad Toolbox - Contains analogs of functions from Mathcad - Messages

#81 Posted: 2018/12/6 05:36:46
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Updated. Now you can also use simple form for D() function definition.

2018-12-06_13-33-54.png
Russia ☭ forever, Viacheslav N. Mezentsev
4 users liked this post
sergio 2018/12/6 06:45:00, frapuano 2018/12/6 06:58:00, Radovan Omorjan 2018/12/6 09:33:00, Alvaro 2018/12/6 10:09:00
#82 Posted: 2018/12/6 06:01:27
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

But x in D(t,x) is vector.

2018-12-06_14-00-22.png
Russia ☭ forever, Viacheslav N. Mezentsev
#83 Posted: 2018/12/24 05:33:39
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Updated.

Now x in simple D(t,x) definition must be a scalar.

2018-12-24_13-43-45.png iode.test1.png iode.test2.png 2018-12-24_13-32-46.png

iode.examples.sm (204.21 KiB) downloaded 1454 time(s).
iode.kinetic1.sm (7.75 KiB) downloaded 1334 time(s).
iode.kinetic2.sm (14.4 KiB) downloaded 1257 time(s).
iode.kinetic3.sm (14.08 KiB) downloaded 6198 time(s).
iode.integrate.sm (10.57 KiB) downloaded 6193 time(s).
iode.test1.sm (22.49 KiB) downloaded 1285 time(s).
iode.test2.sm (22.5 KiB) downloaded 1373 time(s).
iode.Amplitude detector.sm (20.18 KiB) downloaded 1333 time(s).

iode.examples.pdf (416.34 KiB) downloaded 725 time(s).
iode.kinetic1.pdf (74.06 KiB) downloaded 604 time(s).
iode.kinetic2.pdf (90.4 KiB) downloaded 606 time(s).
iode.kinetic3.pdf (88.45 KiB) downloaded 569 time(s).
iode.integrate.pdf (88.91 KiB) downloaded 721 time(s).
iode.test1.pdf (116.24 KiB) downloaded 598 time(s).
iode.test2.pdf (121.64 KiB) downloaded 600 time(s).
iode.Amplitude detector.pdf (147.71 KiB) downloaded 616 time(s).
Russia ☭ forever, Viacheslav N. Mezentsev
4 users liked this post
sergio 2018/12/24 06:25:00, NDTM Amarasekera 2018/12/24 09:43:00, frapuano 2018/12/24 14:23:00, Radovan Omorjan 2018/12/24 14:51:00
#84 Posted: 2019/1/16 06:05:17
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Updated. Rkadapt() fixed.

2019-01-16_14-04-39.png
Russia ☭ forever, Viacheslav N. Mezentsev
3 users liked this post
sergio 2019/1/16 06:31:00, NDTM Amarasekera 2019/1/16 07:32:00, frapuano 2019/1/16 06:25:00
#85 Posted: 2019/1/31 17:43:52
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Updated ( >= SMath Studio 0.99.6970).

Changes:

- divided into two plugins (the second one is Intel ODE Solver Library);
- version changed (0.2.x.x);
- refactored.
Russia ☭ forever, Viacheslav N. Mezentsev
#86 Posted: 2019/2/11 09:36:21
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Some news.

It's hard but I want to realize a general solution for some types of tasks. Specially for this I need more powerful symbolic engine inside SMath. Therefore I made symcs project. I hope that we can use this solution in other similar cases.

That's why I split the plugin.

2019-02-07_21-20-14.png
Russia ☭ forever, Viacheslav N. Mezentsev
2 users liked this post
frapuano 2019/2/11 13:49:00, Radovan Omorjan 2019/2/11 10:58:00
#87 Posted: 2019/2/11 11:01:58
Radovan Omorjan

Radovan Omorjan

325 likes and 1 dislikes in 2,052 posts.

Group: Moderator

I think that most of the Mathcad users know what you intend to do and I really appreciate that

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#88 Posted: 2019/2/11 15:52:40
Jean Giraud

Jean Giraud

983 likes in 6,866 posts.

Group: User

Wrote

I think that most of the Mathcad users know what you intend to do and I really appreciate that


Viacheslav is an ancient Mathsoft visitor.
I still have a document from Him ... 2D Implicit plot.
Is possible to code 1/1 Mathcad Given/ODEsolve ?

#89 Posted: 2019/2/11 16:35:16
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

No, Jean, 1/1 - not possible. Now they have two different realisations: MC11-MC15 and Prime. But I can do something similar. Plugin can implicity collect information about available ode solvers and you can choose them in the context menu.

2019-02-12_00-31-07.png
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
frapuano 2019/2/12 06:00:00
#90 Posted: 2019/2/11 16:52:19
Jean Giraud

Jean Giraud

983 likes in 6,866 posts.

Group: User

Wrote

No, Jean, 1/1 - not possible. Now they have two different realisations: MC11-MC15 and Prime. But I can do something similar. Plugin can implicity collect information about available ode solvers and you can choose them in the context menu.


I can see you "busy" ! Gorgeous context menu.
What is that Smath Community doing: Building Cathedrals/Pyramids ?
You mean: Mathcad Prime "cluster fuck" in US appreciation from Collab.

#91 Posted: 2021/7/11 00:23:42
Alvaro

Alvaro

1,078 likes in 1,749 posts.

Group: User

Wrote

Some news.

It's hard but I want to realize a general solution for some types of tasks. Specially for this I need more powerful symbolic engine inside SMath. Therefore I made symcs project. I hope that we can use this solution in other similar cases.



Hi uni. It is possible to enable a clone of that component for return only the expressions inside? For example, the set of the equations

Clipboard01.jpg

Also, it is possible too to add the option for mark with a round box the area?

Best regards.
Alvaro.
#92 Posted: 2021/7/11 01:20:49
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Yes, it is possible.
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
Alvaro 2021/7/11 02:41:00
#93 Posted: 2021/11/26 00:11:56
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Coming soon, but for now as an experiment.

2021-11-26_08-05-44.png

2021-11-26_08-07-40.png
Russia ☭ forever, Viacheslav N. Mezentsev
2 users liked this post
Davide Carpi 2021/11/29 06:40:00, Alvaro 2021/11/26 04:23:00
#94 Posted: 2021/11/28 15:47:31
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

I have verified that linear interpolation is used, which is described in the manual.

2021-11-28_23-43-07.png

I changed the interpolation method to linear and also changed the notation of the derivative by analogy ( "`" ).

2021-11-28_23-36-57.png
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
Davide Carpi 2021/11/29 06:40:00
#95 Posted: 2021/11/28 16:42:18
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Prime symbol looks much better (′). I think it's better to use it.

2021-11-29_00-40-09.png
Russia ☭ forever, Viacheslav N. Mezentsev
#96 Posted: 2021/11/28 18:49:59
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

I was wrong. Linear interpolation and linear spline interpolation are different things. I will try to find the formulas that are used in these functions.

2021-11-29_02-47-35.png
Russia ☭ forever, Viacheslav N. Mezentsev
#97 Posted: 2021/11/29 02:43:07
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

A simple test that shows the interpolation method used by the ODE solver. Obviously, the lspline() function is used.

Odesolve() with rkfixed method (Mathcad 15).

2021-11-29_10-38-51.png

Odesolve interpolation test.mcd.zip (8.84 KiB) downloaded 277 time(s).

The same for Mathcad Prime 7.0 (Adams method used).

2021-11-29_11-14-27.png
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
Davide Carpi 2021/11/29 06:40:00
#98 Posted: 2021/11/29 20:31:00
Вячеслав Мезенцев

Вячеслав Мезенцев

1,532 likes in 1,838 posts.

Group: Moderator

Ok, I found a bug in rkfixed() and finally figured out the difference between interpolation functions. In the picture below, I repeated part of the calculations from Mathcad. As you can see, to interpolate the numerical solution of the ODE, a cubic spline is used, linear at the end points.

Bugs will be fixed when the build server starts working.

2021-11-30_04-24-52.png

Links:

1. Cubic spline
2. Cubic Spline Interpolation

Cubic spline interpolation using Mathcad (2009).pdf (256.71 KiB) downloaded 1279 time(s).
Russia ☭ forever, Viacheslav N. Mezentsev
#99 Posted: 2021/11/29 21:30:48
Jean Giraud

Jean Giraud

983 likes in 6,866 posts.

Group: User

Wrote

Ok, I found a bug in rkfixed() and finally figured out the difference between interpolation functions. In the picture below, I repeated part of the calculations from Mathcad. As you can see, to interpolate the numerical solution of the ODE, a cubic spline is used, linear at the end points.


Thanks Viacheslav ... superb demo.
BTW, I was wrong ODEsolve is lspline MCD 11.
Years ago, Tom G. had exposed the different deficiencies
wrt to each l_p_c cubic spline ... Matlab as well.
So, your next headache is to figure the best solver from
the huge Smath library [17], Mathcad stiff is Radau MCD 2001i, 11.
Cheers ... Jean.
#100 Posted: 2021/11/30 01:28:14
overlord

overlord

580 likes in 1,348 posts.

Group: Moderator

Wrote

BTW, I was wrong ODEsolve is lspline MCD 11.


This day should be accepted as a milestone. We have to celebrate this day annually.
There should be carnivals, fireworks should enlighten the night.
  • New Posts
  • No New Posts