Programming: Difference between revisions
(Created page with "== Introduction == SMath Studio has a number of embedded Programming capabilities, allowing you to handle your calculation in a more efficient way. Standard conditional and cyclic constructions are supported. == Examples == File:Programming_screenshot1.png == Performance Hints == In many cases you can gain a speedup by setting the Optimization mode to Numeric as follows: 1. Let's start with nothing selected: File:Programming_screenshot2.png 2. Left-...") |
No edit summary |
||
Line 20: | Line 20: | ||
[[File:Programming_screenshot4.png]] | [[File:Programming_screenshot4.png]] | ||
4. When you left-click outside the loop, [[SMath Studio]] will recalculate the page (if you have main-menu option '''Calculation > Auto calculation''' turned on). The calculation will typically be faster than it was with Optimization set to Symbolic. | 4. When you left-click outside the loop, [[SMath Studio]] will recalculate the page (if you have main-menu option '''Calculation > Auto calculation''' turned on). The calculation will typically be faster than it was with Optimization set to '''Symbolic'''. | ||
[[Category:SMath Studio]] | [[Category:SMath Studio]] | ||
[[Category:SMath Studio/Programming]] | [[Category:SMath Studio/Programming]] |
Revision as of 10:23, 22 August 2024
Introduction
SMath Studio has a number of embedded Programming capabilities, allowing you to handle your calculation in a more efficient way. Standard conditional and cyclic constructions are supported.
Examples
File:Programming screenshot1.png
Performance Hints
In many cases you can gain a speedup by setting the Optimization mode to Numeric as follows:
1. Let's start with nothing selected:
File:Programming screenshot2.png
2. Left-click anywhere on the loop in question. The loop will be surrounded by a selection box:
File:Programming screenshot3.png
3. Right-click anywhere on the loop. The context menu will now have a setting for Optimization. Set this to Numeric. The Optimization setting automatically applies to all operations within the selection box.
File:Programming screenshot4.png
4. When you left-click outside the loop, SMath Studio will recalculate the page (if you have main-menu option Calculation > Auto calculation turned on). The calculation will typically be faster than it was with Optimization set to Symbolic.