Стабильная: SMath Studio 0.90 (09 Январь 2012) - Сообщения
Бесплатный математический пакет с графическим интерфейсом для вычисления математических выражений и построения двумерных и трёхмерных графиков. Поддерживает работу с матрицами, векторами, комплексными числами, дробями и алгебраическими системами. Удобный, графический (как на бумаге) интерфейс и богатые вычислительные возможности программы хорошо сочетаются с достойным количеством настроек и автоматических режимов. В дистрибутив программы также встроен информативный математический справочник.
ЦитатаУправление:
Последовательным нажатием клавиши можно выбрать один из следующих вводов: "1", разделитель целой и дробной частей числа ".", "квадратный корень - sqrt", "корень произвольной степени - nthroot", "интеграл - int", "функция решения уравнений - solve". Чтобы выбранный ввод сохранился достаточно не нажимать на соответствующую ему клавишу в течение секунды.-
Позволяют вводить: "соответствующее число", "соответствующие буквенные символы". Выбор осуществляется последовательным нажатием клавиши. Чтобы выбранный ввод сохранился достаточно не нажимать на соответствующую ему клавишу в течение секунды.
Последовательным нажатием клавиши можно выбрать один из следующих вводов: "оператор плюс", "оператор минус", "оператор умножить", "оператор делить", "оператор возведения в степень", "оператор плюс/минус", "знак факториала", "оператор векторного умножения". Так же, при нажатой клавише можно производить выделение части выражения путём нажатия стрелок "Влево" и "Вправо" не отжимая данную.
Единовременное нажатие "щелчком" позволяет произвести численное вычисление выражения (аналог знака "="); удерживание клавиши нажатой более 0,4 сек позволяет произвести символьное вычисление выражения (знак "стрелка вправо"). Также, нажатие "щелчком" по клавише вызывает оператор присваивания, в том случае, если во время нажатия курсор находится справа от новой пользовательской переменной или функции.
Стирание последнего символа перед курсором (аналог клавиши Backspace). В математическом справочнике данная клавиша имеет функцию кнопки "Назад" (т.е. пройти на предыдущую посещённую страницу).
- Добавлена возможность масштабирования листа расчётов используя Ctrl+Колесо Мыши или через элемент управления на панеле статуса;
- Добавлена возможность создания дополнений для расширения доступных элементов листа расчётов SMath Studio (Custom Regions);
- Теперь можно выбрать язык единиц измерения;
- Добавлена возможность анимации графиков;
- Экспоненциальный порог добавлен в настройки программы и в контекстное меню;
- Увеличена производительность функций el(..), rows(..), cols(..) и length(..);
- Добавлена возможность прятать/показывать сетку в графиках;
- Добавлена возможность прятать/показывать оси координат в графиках;
- Упрощение улучшено в символьной библиотеке;
- Added support for *.txt files to drag'n'drop to the Worksheet;
- Added ability to display text as a result for the Math Regions with manually specified Units;
- Example of animation added: PlanetaryGear.sm;
- Added ability to show current language for the Translatable Regions;
- Worksheet's context menu improved to display languages supported for the Region;
- Plot Region and Math Region components extended to support hidden input data mode;
- Settings dialog reworked: some of the options require program restart now;
- Context menu of Math Region extended with options: Decimal Places, Exponential Threshold and Fraction type;
- Added ability to use value recommended by Dynamic Assistance by Enter pressing;
- In the Dynamic Assistance hint "TAB+Shift" replaced with "Shift+TAB";
- Pictures saves in XML using base64 format now instead of binhex (output files size decreased);
- Backspace behavior improved for Math Region (f.e. in expression "1+2" it takes 3 backspace' uses to remove all);
- Plot 2D and Plot 3D buttons removed from the math toolbar panel;
- Math Region improved;
- Worksheet's Context Menu improved;
- Translatable Regions interfaces improved;
- Units importing from XML file implemented;
- Beam example corrected;
- Home and Back buttons fixed for the Math Book;
- Fixed changing of the border for multiple selected Regions when Regions has different border value;
- Fixed error appears on moving Collapsed Area using Up/Down/Left/Right keyboard buttons;
- Fixed issues appears after pasting Regions (lost metadata etc);
- Fixed error of application opening on multi-monitor configuration (program will open on the connected display only);
- Fixed errors with Units for zero;
- Fixed error appears on file Save if only SMath Studio files plugin installed;
- Save file dialog will not be shown if no file plugins installed;
- Handling of the messages from plugins improved (fixed issue about invisible regions on Worksheet's load);
- Solve function limits issue fixed;
- Fixed issue appears when pasted image was shown outside of the visible Worksheet bounds;
- Fixed issue with All Units item shown twice into the Insert Units Dialog;
- Добавлены новые переводы интерфейса программы: CAT, FAS, FIN, HEB, LAV, SLK, SWE;
- Обновлены языковые файлы;
- Оптимизирован код.
- Реализованы Области с возможностью блокирования контента;
- Реализована функциональность фрагментов (заготовок);
- В дистрибутив включён плагин для сохранения листа расчётов в виде изображения (добавляет возможность сохранения всего листа в формат *.png, *.gif, *.jpeg или *.bmp);
- Добавлена возможность сохранения сжатых файлов SMath (*.smz);
- Добавлена возможность работать с функциями как с программами (т.е. в правой части выражения теперь можно использовать функции программирования);
- Добавлена возможность перемещать все элементы листа, находящиеся ниже курсора, нажатием клавиши Delete;
- Добавлена возможность отключать отображение Областей при печати;
- Добавлена возможность заменять все операторы вычисления и присваивания на символ "=" при печати;
- Пример "Расчёт балки на двух опорах" включён в диалог "Примеры" SMath Studio;
- Пример GravitationAcceleration.sm переведён на IND;
- Улучшена сортировка элементов списка подстановки, если в списке содержатся элементы с нижним индексом;
- Глобальная настройка типа используемых при расчёте углов исключена из диалога Опции;
- Несколько физических констант добавлено в список встроенных единиц измерения: G.N, h, N.A, μ.0, e, m.e, m.p, m.n, m.u, R.gas, k;
- Единицы измерения "erg", "grad" и "gon" добавлены в список встроенных единиц измерения;
- Добавлена подсказка для динамической помощи ввода (показывает какие клавиши могут быть использованы для применения выделенных элементов списка подстановки);
- Добавлена возможность отображать текстовые надписи на холсте двумерных графиков;
- Добавлена возможность рисования специальных символов на холсте двумерных графиков;
- Функции IsDefined(..), roots(..) и Jacob(..) добавлены в дополнение SpecialFunctions;
- Возможность открытия/сохранения файлов *.sm перемещена в отдельное дополнение;
- Выравнивание элементов функции line(..) теперь проводится по верхней границе;
- Цвет текста и единиц измерения теперь не меняется при ручном изменении фона математического элемента;
- Desktop: Исправлена ошибка размера Разделителей/Областей при выводе расчёта на печать;
- Исправлена ситуация, когда список подстановки динамической помощи ввода появлялся для текстовых элементов математического региона;
- Последние цифры встроенных констант "pi" и "e" исправлены в описаниях, появляющихся в списке подстановки;
- Исправлена критическая ошибка, иногда возникающая при отрисовке математических элементов (ошибка "красный крест");
- Ограничения на аргументы функций суммирования и произведения убраны, теперь возможно вычисление, если нижний индекс больше верхнего;
- Исправлена ошибка возведения в степень единиц измерения, возникающая если настройка "Ответ (множества)" установлена в значения "Действительные" или "Мнимые";
- Дополнение экспорта расчёта в HTML улучшено и поддерживает теперь форматированный текст;
- Исправлена ситуация, возникающая если пользователь вводит символы 2*3' - после ввода последнего символа курсор занимает неправильное положение;
- Исправлена ситуация, возникающая когда при нажатии на "=" после некоторых неопределённых ранее функции не приводил к смене символа на оператор присваивания;
- Использование встроенных функций программы улучшено;
- Реализация дополнений усовершенствована;
- Улучшена работа с разными типами имён функций;
- Исправлена ошибка численных вычислений, возникающая при возведении матрицы в дробную степень;
- Исправлена критическая ошибка, возникающая при нажатии на ';', если в настройках программы разделитель целой и дробной частей числа указан как '.', а разделитель аргументов функции - ',';
- Исправлена ошибка, приводящая к потере всех свойств математического региона при его переводе в текстовый регион нажатием на пробел;
- Исправлена ошибка, из-за которой установленная версия программы сообщала, что она является портативной;
- Исправлена ошибка, из-за которой нельзя было использовать функцию if(..) при отрисовке функций на графиках;
- Исправлено численное и символьное сравнение строк в математических выражениях;
- Исправлена ошибка символьного движка, возникающая при вычислении: "-4*sin^2*α+5-4*cos^2*α";
- Исправлена ошибка бесконечного цикла, возникающая при работе с выражениями типа: sin(x):=sin(2*x); sin(x):=sin(3*x);
- Исправлена ошибка работы с историей изменений внутри графиков;
- Улучшено многопоточное вычисление при одновременной работе с несколькими листами расчётов;
- Теперь программа сообщает об ошибке символьного вычисления, если в выражении присутствует функция с пустым именем;
- Сессии коллективной работы: Исправлена ошибка, из-за которой выражения клиенту высылались с ошибочным разделителем между целой и дробной частей числа;
- Сессии коллективной работы: Исправлена критическая ошибка, возникающая иногда при пересчёте листа расчётов;
- Сессии коллективной работы: Исправлена ошибка, из-за которой такие настройки как оптимизация и исключение отдельных элементов листа из расчёта не передавались между клиентами;
- Обновлены файлы переводов интерфейса;
- Оптимизирован код.
- Handheld:
Среда: .NET Compact Framework 2.0 cab (5,33МБ), zip (1,99МБ)
Совместимость: Pocket PC 2002, WM 2003, WM 2003 SE, WM 5, WM 6, WM 6.1, полная поддержка VGA, поддерживаются КПК, коммуникаторы и смартфоны. - Desktop (Windows):
Среда: .NET Framework 2.0 - Desktop (Linux):
Среда: Mono 2.0 (libmono-winforms-2.0-cil package) и выше
Desktop и Handheld (34 языка):
- Handheld (КПК, коммуникатор, смартфон):
SMathStudioHandheld.0_90.Setup.cab (Дата: 09.01.2012. Размер: 2,85MB) - для установки с КПК
SMathStudioHandheld.0_90.Setup.cab.zip (Дата: 09.01.2012. Размер: 707KB) - для установки с КПК (архив, внутри CAB )
- Desktop Windows (настольный компьютер с Windows ОС):
SMathStudioDesktop.0_90.Setup.msi (Дата: 09.01.2012. Размер: 1,61MB)
SMathStudioDesktop.0_90.Portable.exe (Дата: 09.01.2012. Размер: 17,48MB) - не требует установки .Net Framework 2.0
- Desktop Linux (настольный компьютер с Linux ОС):
SMathStudioDesktop.0_90.Mono.tar.gz (Дата: 09.01.2012. Размер: 807,39KB) - для работы программы необходима установка последнего доступного дистрибутива Mono!
Руководство по использованию SMath Studio (русский язык). Рекомендуется к чтению пользователям, только начинающим работать с программой для выполнения своих расчётов. Спасибо Сергею Аверкину за создание и подготовку документа.
SMathStudio.0_85.Article.doc (Дата: 14.09.2009. Размер: 438KB) - для чтения в Microsoft Office Word
SMathStudio.0_85.Article.odt (Дата: 14.09.2009. Размер: 475,54KB) - для чтения в OpenOffice.org Writer
Справка по программе SMath Studio от Gilberto E. Urroz, Ph.D., P.E. (английский язык):
SMathStudio.0_85.Article.Eng.pdf (Дата: 23.09.2009. Размер: 828,96KB) - для чтения в Adobe Acrobat Reader
SMathStudio.0_85.IOFiles.Article.Eng.pdf (Дата: 27.09.2009. Размер: 453,24KB) - для чтения в Adobe Acrobat Reader
Иконки программы SMath Studio (
SMathStudio.Icons.zip (Дата: 12.04.2010. Размер: 63,74KB)
Но по прежнему жду режима, при котором поле имеет не бесконечный размер, а разделение на листы, либо хотя бы просто отрисовку контура листов поверх этого поля чтобы было легче ориентироваться под печать.
Так же жду функции отображения подстановки значений переменных в формулу перед выводом ответа: a:=b+c; b:=3; c:=4; a=3+4=7.
Спасибо за разработку!
WroteПорадовал выход новой версии SMath! Приятно наблюдать такие изменения как: выбор языка единиц измерения, экспоненциальный порог и многое другое.
Но по прежнему жду режима, при котором поле имеет не бесконечный размер, а разделение на листы, либо хотя бы просто отрисовку контура листов поверх этого поля чтобы было легче ориентироваться под печать.
Так же жду функции отображения подстановки значений переменных в формулу перед выводом ответа: a:=b+c; b:=3; c:=4; a=3+4=7.
Спасибо за разработку!
Присоединяюсь!
Очень порадовал выход долгожданоой 0,90!!!
WroteМне показалось, или из панели Функции действительно исчезли кнопки для построения графиков?
Верно, кнопки по добавлению графиков на лист расчётов были убраны с панели функций. Это связано с тем, что, начиная с версии 0.90, графики вынесены в отдельный плагин (дополнение), а это потребовало унификации механизмов работы с ними. Иначе говоря я пока не реализовал в плагинах возможности добавлять свои кнопки на панели инструментов, однако возможность использовать горячие клавиши и вставка графиков через меню "Вставка" осталась.
С уважением, Андрей Ивашов.
WroteТак же жду функции отображения подстановки значений переменных в формулу перед выводом ответа: a:=b+c; b:=3; c:=4; a=3+4=7.
Как раз сейчас работаю над подобной возможностью. Поскольку уже есть результаты (см. скриншот), в следующей версии это уже будет доступно.
С уважением.
A:=5 m
B:=6 m
C := A + B = 5 m + 6 m = 11 m
C = 11 m
WroteWroteМне показалось, или из панели Функции действительно исчезли кнопки для построения графиков?
Верно, кнопки по добавлению графиков на лист расчётов были убраны с панели функций. Это связано с тем, что, начиная с версии 0.90, графики вынесены в отдельный плагин (дополнение), а это потребовало унификации механизмов работы с ними. Иначе говоря я пока не реализовал в плагинах возможности добавлять свои кнопки на панели инструментов, однако возможность использовать горячие клавиши и вставка графиков через меню "Вставка" осталась.
С уважением, Андрей Ивашов.
А что помешало перенести эти кнопки на панель управления График? Тем более, насколько я себе представляю, нажатие на кнопку просто вызывало какой-либо обработчик событий. Если вставка графика в программе сохранена, то значит, и обработчик остался... Так можно ли вернуть кнопки хоть на какую-либо панель?


WroteВроде как работа с интерфейсом программы через механиз плагинов еще не реализована, а если специально жестко прописывать кнопки для вызовов отдельных плагинов, то всесь смысл теряется
А объясните чайнику, в чем разница между работой через механизм плагинов и через имеющийся механизм с точки зрения реакции на нажатия кнопочек?
С уважением, Андрей Ивашов.
WroteСовершенно верно. Поскольку графики - это дополнение, то программа изначально об их существовании ничего не знает и заранее понятия не имеет как создать график, когда тот будет подключен (а ведь если Вы удалите PlotRegion.dll из папки plugins, то графиков и не будет вовсе). Поэтому, должно быть наоборот - плагин графиков должен уметь создавать кнопки на панелях программы (ну или, если хотите, программа должна знать где в плагине найти такие кнопки и всю имеющуюся по ним информацию), однако этого-то, как раз, я ещё не реализовал.
С уважением, Андрей Ивашов.
То есть на данный момент с элементом меню плагин связать можно, а с кнопочкой - нет?
С уважением.
-
Новые сообщения
-
Нет новых сообщений