Mathcad Toolbox

Mathcad Toolbox - Contains analogs of functions from Mathcad - Mensajes

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

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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
A 4 usuarios les gustó este mensaje
sergio 6/12/2018 6:45:00, frapuano 6/12/2018 6:58:00, Radovan Omorjan 6/12/2018 9:33:00, Alvaro 6/12/2018 10:09:00
#82 Publicado: 6/12/2018 6:01:27
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: Moderator

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

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

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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) descargado 2322 vez(es).
iode.kinetic1.sm (7,75 KiB) descargado 2270 vez(es).
iode.kinetic2.sm (14,4 KiB) descargado 2127 vez(es).
iode.kinetic3.sm (14,08 KiB) descargado 7090 vez(es).
iode.integrate.sm (10,57 KiB) descargado 7049 vez(es).
iode.test1.sm (22,49 KiB) descargado 2112 vez(es).
iode.test2.sm (22,5 KiB) descargado 2258 vez(es).
iode.Amplitude detector.sm (20,18 KiB) descargado 2199 vez(es).

iode.examples.pdf (416,34 KiB) descargado 1313 vez(es).
iode.kinetic1.pdf (74,06 KiB) descargado 1133 vez(es).
iode.kinetic2.pdf (90,4 KiB) descargado 1127 vez(es).
iode.kinetic3.pdf (88,45 KiB) descargado 1151 vez(es).
iode.integrate.pdf (88,91 KiB) descargado 1215 vez(es).
iode.test1.pdf (116,24 KiB) descargado 1172 vez(es).
iode.test2.pdf (121,64 KiB) descargado 1125 vez(es).
iode.Amplitude detector.pdf (147,71 KiB) descargado 1211 vez(es).
Russia ☭ forever, Viacheslav N. Mezentsev
A 4 usuarios les gustó este mensaje
sergio 24/12/2018 6:25:00, NDTM Amarasekera 24/12/2018 9:43:00, frapuano 24/12/2018 14:23:00, Radovan Omorjan 24/12/2018 14:51:00
#84 Publicado: 16/1/2019 6:05:17
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: Moderator

Updated. Rkadapt() fixed.

2019-01-16_14-04-39.png
Russia ☭ forever, Viacheslav N. Mezentsev
A 3 usuarios les gustó este mensaje
sergio 16/1/2019 6:31:00, NDTM Amarasekera 16/1/2019 7:32:00, frapuano 16/1/2019 6:25:00
#85 Publicado: 31/1/2019 17:43:52
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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 Publicado: 11/2/2019 9:36:21
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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
A 2 usuarios les gustó este mensaje
frapuano 11/2/2019 13:49:00, Radovan Omorjan 11/2/2019 10:58:00
#87 Publicado: 11/2/2019 11:01:58
Radovan Omorjan

Radovan Omorjan

325 me gusta y 1 no me gusta en 2.052 mensajes.

Grupo: 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 Publicado: 11/2/2019 15:52:40
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: 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 Publicado: 11/2/2019 16:35:16
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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
A 1 usuarios les gustó este mensaje
frapuano 12/2/2019 6:00:00
#90 Publicado: 11/2/2019 16:52:19
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: 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 Publicado: 11/7/2021 0:23:42
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: 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 Publicado: 11/7/2021 1:20:49
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: Moderator

Yes, it is possible.
Russia ☭ forever, Viacheslav N. Mezentsev
A 1 usuarios les gustó este mensaje
Alvaro 11/7/2021 2:41:00
#93 Publicado: 26/11/2021 0:11:56
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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
A 2 usuarios les gustó este mensaje
Davide Carpi 29/11/2021 6:40:00, Alvaro 26/11/2021 4:23:00
#94 Publicado: 28/11/2021 15:47:31
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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
A 1 usuarios les gustó este mensaje
Davide Carpi 29/11/2021 6:40:00
#95 Publicado: 28/11/2021 16:42:18
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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 Publicado: 28/11/2021 18:49:59
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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 Publicado: 29/11/2021 2:43:07
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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) descargado 507 vez(es).

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

2021-11-29_11-14-27.png
Russia ☭ forever, Viacheslav N. Mezentsev
A 1 usuarios les gustó este mensaje
Davide Carpi 29/11/2021 6:40:00
#98 Publicado: 29/11/2021 20:31:00
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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) descargado 2756 vez(es).
Russia ☭ forever, Viacheslav N. Mezentsev
#99 Publicado: 29/11/2021 21:30:48
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: 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 Publicado: 30/11/2021 1:28:14
overlord

overlord

600 me gusta en 1.381 mensajes.

Grupo: 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.
  • Nuevos mensajes
  • Sin mensajes nuevos