Перейти к содержанию

Программирование

Введение

В SMath Studio встроен ряд возможностей программирования, позволяющих выполнять расчёты более эффективно. Поддерживаются стандартные условные и циклические конструкции.

Примеры

примеры на листе: суммы столбцов, произведение ненулевых элементов, поиск по Фибоначчи

Советы по производительности

Во многих случаях можно ускорить вычисления, установив режим оптимизации Численная следующим образом:

  1. Начните с состояния, когда ничего не выделено:

вложенный цикл, ничего не выделено

  1. Щёлкните левой кнопкой мыши в любом месте нужного цикла. Цикл будет выделен рамкой:

цикл, окружённый рамкой выделения

  1. Щёлкните правой кнопкой мыши в любом месте цикла. В контекстном меню появится настройка оптимизации. Установите значение Численная. Настройка оптимизации автоматически применяется ко всем операциям внутри выделенной рамки.

контекстное меню с оптимизацией «Численно»

  1. Когда вы щёлкнете левой кнопкой мыши за пределами цикла, SMath Studio пересчитает страницу (если в главном меню включена опция Вычисление > Автопересчёт). Как правило, вычисление будет быстрее, чем при режиме оптимизации Символьная.

Эта страница основана на статье из старой вики, автор — Will Massie.