Beta: SMath Studio 1.0.8206 (20 June 2022)

Beta: SMath Studio 1.0.8206 (20 June 2022) - Messages

#1 Posted: 6/20/2022 8:44:05 AM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Application can be easily extended based on your needs. Built-in Extensions Manager tool allows to get access to hundreds official and third-party resources of the following types: usage examples, plug-ins, SMath Viewer based applications, snippets, interface translations, interactive books, handbooks and tutorials.

It provides numerous computing features and rich user interface translated into about 40 different languages. Application also contains integrated mathematical reference book.

Changes introduced in current build 1.0.8206

Improvements

  • if(..) function extended to support any number of arguments more or equal to 2;
  • Approximately Equal operator implemented (Options dialog extended with an appropriate setting; button added to the Boolean toolbox);
  • Defined Integral supports units now;
  • Rendering of the text improved in program dialogs;
  • Electron-volt (k, M, G, T) unit added;
  • Sleep function added allows to suspends the current thread for the specified amount of time specified in milliseconds;
  • Proxy settings implemented.

Corrections

  • Numeric calculations with units corrected in cases when final result is equal to zero.

Miscellaneous

  • Startup of Desktop version is made faster in the environments where access to printer is slow;
  • High DPI support improved;
  • Displaying of the previews improved in Insert Function dialog;
  • Offline login logic corrected;
  • Settings dialog refactoring;
  • SMath LLC code certificate issued and included into repository.

Download

SMathStudioDesktop.1_0_8206.Mono.tar.gz (1 MiB) downloaded 2146 time(s).

SMathStudioDesktop.1_0_8206.Setup.msi (3 MiB) downloaded 4453 time(s).

6 users liked this post
Вячеслав Мезенцев 6/20/2022 10:30:00 AM, Martin_B 6/20/2022 1:23:00 PM, churichuro 6/20/2022 5:55:00 PM, sergio 6/20/2022 10:13:00 AM, Davide Carpi 6/20/2022 3:17:00 PM, Denis Nikitin 6/23/2022 5:17:00 AM
#2 Posted: 6/20/2022 8:56:34 AM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Any case of "if" statement is available now.
if_any_1.png

Approximately equal operator is available now (see Options dialog to set the accuracy):
approx_equal_1.png
9 users liked this post
churichuro 6/20/2022 5:55:00 PM, NDTM Amarasekera 6/20/2022 11:13:00 PM, Mark R Harris 6/21/2022 7:29:00 PM, João Felipe Seráfico Melo 6/20/2022 9:46:00 AM, sergio 6/20/2022 10:12:00 AM, Arie 6/20/2022 11:27:00 AM, Alvaro Diaz Falconi 6/20/2022 1:22:00 PM, Martin_B 6/20/2022 1:23:00 PM, Davide Carpi 6/20/2022 3:17:00 PM
#3 Posted: 6/20/2022 4:19:51 PM
Arie

Arie

93 likes in 285 posts.

Group: User

Hi Andrey,

I see the "Approximately equal" operator accuracy varies from 0 to 15. What does this value actually represent?
Feel free to join the SMath Studio Users Discord Channel: https://discord.gg/PayZpJW
#4 Posted: 6/20/2022 6:51:54 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Wrote

I see the "Approximately equal" operator accuracy varies from 0 to 15. What does this value actually represent?


Hi! It is an accuracy of the "Approximately equal" operator. F.e. if the accuracy is 0, then pi≈3, if 1, then pi≈3.1, if accuracy is set as 2, then pi≈3.14 etc.

Best regards.
#5 Posted: 6/21/2022 2:40:14 AM
Laurent Fournier

Laurent Fournier

9 likes in 66 posts.

Group: User

Great to see Smath Studio is continuously improving!
#6 Posted: 6/21/2022 2:56:41 PM
sergio

sergio

115 likes in 329 posts.

Group: User

Hi Andrey,
considering that the "accuracy operator" parameter that regulates "approximately equal" is unique, wouldn't it be appropriate that it is defined in percentage terms?
#7 Posted: 6/21/2022 4:30:56 PM
Arie

Arie

93 likes in 285 posts.

Group: User

It's more than just the decimal place precision.

Untitled.png

approximately.sm (4 KiB) downloaded 77 time(s).
Feel free to join the SMath Studio Users Discord Channel: https://discord.gg/PayZpJW
#8 Posted: 6/21/2022 5:38:46 PM
Arie

Arie

93 likes in 285 posts.

Group: User

Wrote

Hi Andrey,
considering that the "accuracy operator" parameter that regulates "approximately equal" is unique, wouldn't it be appropriate that it is defined in percentage terms?



Regarding that.. I think "precision operator" more appropriately reflects the intended purpose.
Feel free to join the SMath Studio Users Discord Channel: https://discord.gg/PayZpJW
#9 Posted: 6/21/2022 6:56:10 PM
overlord

overlord

554 likes in 1333 posts.

Group: Moderator

Wrote

Hi! It is an accuracy of the "Approximately equal" operator. F.e. if the accuracy is 0, then pi≈3, if 1, then pi≈3.1, if accuracy is set as 2, then pi≈3.14 etc.

Best regards.


This is a nice new feature.
Would it be possible to modify this value independent to regions?
Adding another submenu to region right-click would be awesome.
As in decimal places, exponential threshold, rounding choosing.

Regards
#10 Posted: 6/21/2022 10:18:57 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Hi. About the new approximately equal operator, another way to introduce it could be introducing a general infix operator, like in Mathcad. This screen capture is from Mathcad 6 running in Windows 3.11:

Clipboard02.jpg

For work with units you just need to modify the rhs by abs( a-b ) < UnitsOf( a-b )*TOL (or maybe UoM). Notice that also can be a solution for another features requests, like this one about inline division: https://en.smath.com/forum/yaf_postst21614_Inline-division.aspx

About the "Defined Integral supports units now" it is a major improvement, and while there will be many worksheets to update, it is a substantial and very welcome improvement. I do think that some kind of special announcement should be made. Also, if you plan to also modify solve and roots to accept drives, you may want to introduce the two improvements together in a future stable beta release.

Finally, many thanks to you Andrey and to all the developers who collaborate with the plugins for this excellent program.

Best regards.
Alvaro.
#11 Posted: 6/21/2022 11:20:49 PM
zackchen

zackchen

0 likes in 11 posts.

Group: User

Wrote

Application can be easily extended based on your needs. Built-in Extensions Manager tool allows to get access to hundreds official and third-party resources of the following types: usage examples, plug-ins, SMath Viewer based applications, snippets, interface translations, interactive books, handbooks and tutorials.

It provides numerous computing features and rich user interface translated into about 40 different languages. Application also contains integrated mathematical reference book.

Changes introduced in current build 1.0.8206

Improvements

  • if(..) function extended to support any number of arguments more or equal to 2;
  • Approximately Equal operator implemented (Options dialog extended with an appropriate setting; button added to the Boolean toolbox);
  • Defined Integral supports units now;
  • Rendering of the text improved in program dialogs;
  • Electron-volt (k, M, G, T) unit added;
  • Sleep function added allows to suspends the current thread for the specified amount of time specified in milliseconds;
  • Proxy settings implemented.

Corrections

  • Numeric calculations with units corrected in cases when final result is equal to zero.

Miscellaneous

  • Startup of Desktop version is made faster in the environments where access to printer is slow;
  • High DPI support improved;
  • Displaying of the previews improved in Insert Function dialog;
  • Offline login logic corrected;
  • Settings dialog refactoring;
  • SMath LLC code certificate issued and included into repository.

Download

SMathStudioDesktop.1_0_8206.Mono.tar.gz (1 MiB) downloaded 2146 time(s).

SMathStudioDesktop.1_0_8206.Setup.msi (3 MiB) downloaded 4453 time(s).



how to input else if? I use SMathStudioDesktop.1_0_8206.Mono
#12 Posted: 6/22/2022 3:30:47 AM
Davide Carpi

Davide Carpi

1417 likes in 2873 posts.

Group: Moderator

Wrote


how to input else if? I use SMathStudioDesktop.1_0_8206.Mono



In the placeholders of the if() function type an "argument separator" symbol (comma or semicolon, usually)

if.gif


The if without else will improve alot the readability of many scripts, thank you Andrey.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
2 users liked this post
churichuro 6/22/2022 10:55:00 AM, Andrey Ivashov 6/27/2022 4:57:00 PM
#13 Posted: 7/4/2022 11:23:53 AM
Александр

Александр

0 likes in 10 posts.

Group: Moderator

File not found.File not found.
Перестали вычисляться безразмерные интегралы
#14 Posted: 7/4/2022 4:05:19 PM
Александр

Александр

0 likes in 10 posts.

Group: Moderator

Bezymjannyjj.png

Thank you. But the problem is not because of eval(). She's somewhere deeper. My f3(x) and f4(x) limits are ainterp() of the table data.
#15 Posted: 7/4/2022 5:22:02 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Wrote

...
Thank you. But the problem is not because of eval(). She's somewhere deeper. My f3(x) and f4(x) limits are ainterp() of the table data.



Hi. Yes, I see that there are more than one issue with the double integration, even for some simple cases it is not sowed.

Clipboard01.jpg

Best regards.
Alvaro.
#16 Posted: 7/5/2022 5:38:34 AM
Александр

Александр

0 likes in 10 posts.

Group: Moderator

Wrote

You don't provide enough maths for attempting to doctor.
You may get inspired from the double Simpson integrator.
Please, don't hesitate ... Jean

Double Integration Forum.sm (36 KiB) downloaded 69 time(s).



The question is why in the stable version integrals are calculated without problems, but in the new one it gives an error in the same places?
#17 Posted: 7/5/2022 5:45:21 AM
Александр

Александр

0 likes in 10 posts.

Group: Moderator

Wrote

... more in there.

Integrate_0 Double Triple.sm (30 KiB) downloaded 70 time(s).



Bezymjannyjj.png
#18 Posted: 7/5/2022 9:35:25 AM
Александр

Александр

0 likes in 10 posts.

Group: Moderator

Wrote

Wrote

The question is why in the stable version integrals are calculated without problems, but in the new one it gives an error in the same places ?


In other words, you declare a bug.
Designers need the document for doctoring.
... doctor since which SS version ?
1.0.8151.26932 OK
1.0.8206.25180 NFG


Yes, I'm reporting a bug. In version 1.0.8151.26932, dimensionless integrals with limits in the form of arbitrary functions are calculated correctly. In version 1.0.8206.25180, such integrals are not evaluated. The error "x/y - undefined" is returned.

File not found.File not found.
#19 Posted: 7/5/2022 10:43:10 AM
Александр

Александр

0 likes in 10 posts.

Group: Moderator

Wrote

Wrote

Yes, I'm reporting a bug. In version 1.0.8151.26932, dimensionless integrals with limits in the form of arbitrary functions are calculated correctly. In version 1.0.8206.25180, such integrals are not evaluated. The error "x/y - undefined" is returned.


It may be the XLS import ?
Try NOT import as a stand alone system.


It doesn't matter if there is an import from Excel or not.

Proizvol'noe sechenie_no XLSX.sm (73 KiB) downloaded 74 time(s).
#20 Posted: 7/5/2022 3:35:25 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Confirmed: works fine SS 6179
  • New Posts New Posts
  • No New Posts No New Posts