Стабильная: SMath Studio 0.85 (01 Сентябрь 2009)

Стабильная: SMath Studio 0.85 (01 Сентябрь 2009) - Сообщения

#1 Опубликовано: 31.08.2009 22:26:56
Andrey Ivashov

Andrey Ivashov

2270 сообщений из 3734 понравились пользователям.

Группа: Super Administrator

Доступна новая стабильная версия: SMath Studio 0.85

Бесплатный математический пакет с графическим интерфейсом для вычисления математических выражений и построения двумерных и трёхмерных графиков. Поддерживает работу с матрицами, векторами, комплексными числами, дробями и алгебраическими системами. Удобный, графический (как на бумаге) интерфейс и богатые вычислительные возможности программы хорошо сочетаются с достойным количеством настроек и автоматических режимов. В дистрибутив программы также встроен информативный математический справочник.

SMath Studio Handheld на смартфоне


Цитата

Управление:

Последовательным нажатием клавиши можно выбрать один из следующих вводов: "1", разделитель целой и дробной частей числа ".", "квадратный корень - sqrt", "корень произвольной степени - nthroot", "интеграл - int", "функция решения уравнений - solve". Чтобы выбранный ввод сохранился достаточно не нажимать на соответствующую ему клавишу в течение секунды.
-
Позволяют вводить: "соответствующее число", "соответствующие буквенные символы". Выбор осуществляется последовательным нажатием клавиши. Чтобы выбранный ввод сохранился достаточно не нажимать на соответствующую ему клавишу в течение секунды.

Последовательным нажатием клавиши можно выбрать один из следующих вводов: "оператор плюс", "оператор минус", "оператор умножить", "оператор делить", "оператор возведения в степень", "оператор плюс/минус", "знак факториала", "оператор векторного умножения". Так же, при нажатой клавише можно производить выделение части выражения путём нажатия стрелок "Влево" и "Вправо" не отжимая данную.

Единовременное нажатие "щелчком" позволяет произвести численное вычисление выражения (аналог знака "="); удерживание клавиши нажатой более 0,4 сек позволяет произвести символьное вычисление выражения (знак "стрелка вправо"). Также, нажатие "щелчком" по клавише вызывает оператор присваивания, в том случае, если во время нажатия курсор находится справа от новой пользовательской переменной или функции.

Стирание последнего символа перед курсором (аналог клавиши Backspace). В математическом справочнике данная клавиша имеет функцию кнопки "Назад" (т.е. пройти на предыдущую посещённую страницу).



SMath Studio Handheld на коммуникаторе (КПК)



SMath Studio Desktop на настольном компьютере (Windows)



SMath Studio Desktop на настольном компьютере (Linux)



Исправленные ошибки и новые возможности

  • Каждая отдельная страница вычислений теперь имеет собственный поток для математических действий - теперь можно одновременно проводить несколько сложных вычислений на различных листах;
  • Отрисовка графиков функций теперь ведётся в отдельном потоке;
  • Добавлена возможность подмены латинских символов греческими используя комбинацию клавиш Ctrl+G;
  • Добавлены горячие клавиши: Ctrl+1 (вставка функции transpose(..)), Ctrl+3 (вставка оператора "булево неравно"), Ctrl+8 (вставка оператора векторного умножения), Ctrl+9 (вставка оператора "булево меньше либо равно"), Ctrl+0 (вставка оператора "булево больше либо равно"), Ctrl+= (вставка оператора "булево равно");
  • Новые функции добавлены: eval(..), polyroots(..), reverse(..), sort(..), rsort(..), csort(..), normi(..), norm1(..), norme(..), linterp(..), cinterp(..) и ainterp(..);
  • Desktop: На тулбар добавлены кнопки "Выровнять по горизонтали" и "Выровнять по вертикали";
  • Добавлена возможность работы с клеточными (блочными) матрицами. Могут быть использованы как вложенные массивы;
  • Теперь программа обрамляет светло-зелёным прямоугольником элементы листа находящиеся в процессе вычисления;
  • Desktop: Добавлена возможность изменения языка текстовых вставок с помощью контекстного меню (вызываемого по правой клавиши мыши);
  • Desktop: Добавлено отображение подсказок для мультиязычных текстовых элементов листа;
  • Добавлен диалог "Свойства файла" ("Файл" >> "Свойства...");
  • Добавлен диалог "Примеры" ("Помощь" >> "Примеры...");
  • Page Up/Page Down/Home/End кнопки теперь корректно обрабатываются программой;
  • Ctrl/Shift/Ctrl+Shift + Left/Right функциональность добавлена для текстовых элементов листа;
  • Добавлена возможность изменять масштаб по осям по отдельности использую Ctrl или Shift + Колесо мышки;
  • Теперь прокручиванием колёсика мышки с одновременно нажатой клавишей Shift можно прокручивать лист по горизонтали;
  • Добавлена возможность работы с векторами (одномерными массивами) пользуясь одним индексом;
  • Добавлена возможность дифференцирования функций по индексированным переменным;
  • Добавлена возможность работы с векторами и матрицами как с динамическими массивами;
  • В символьную библиотеку добавлена поддержка бесконечности;
  • Теперь при изменении языка интерфейса программы язык открытых в ней файлов также меняется (если открытые файлы являются мультиязычными);
  • Неактивные пункты меню теперь отображаются серыми и не могут быть использованы;
  • Пункт "Запретить/Разрешить вычисление" добавлен в главное меню программы;
  • Усовершенствована обработка условий функций for(..) и while(..);
  • Диалоги "О программе" всех версий теперь могут отображать сколь угодно длинные текстовые строчки за счёт принципа бегущей строки;
  • В символьной библиотеке добавлена генерация ошибки при встрече пустого (незаполненного) оператора;
  • Функция if(..) теперь может быть использована в символьных вычислениях;
  • В символьную библиотеку добавлена встроенная поддержка операторов "булево равно", "булево не равно", "булево меньше", "булево меньше либо равно", "булево больше" и "булево больше либо равно";
  • В символьную библиотеку добавлена встроенная поддержка функций: abs(..), trunc(..), mod(..), round(..);
  • В символьную библиотеку добавлены правила упрощения сложения и вычитания логарифмов;
  • Desktop: Отсчёт времени вычисления усовершенствован;
  • Операция вставки функции улучшена. Теперь при вставке функции программа автоматически меняет положение курсора для удобства последующего ввода;
  • Увеличена скорость задания элементов матриц и векторов;
  • Теперь файлы сохранения содержат настройки вычисления;
  • Handheld: Кнопка 'mod' заменена на 'el' на панели "Функции";
  • Несколько улучшений в Математическом Справочнике;
  • Добавлен Датский перевод интерфейса;
  • Итальянский перевод интерфейса обновлён;
  • Исправлена ошибка, из-за которой пользователь мог в тексте поставить некорректный перевод строки;
  • Исправлено неверное отображение ошибок при работе с индексированными переменными;
  • Множество ошибок исправлено при работе с матрицами, состоящими из единственного элемента;
  • Исправлена критическая ошибка, возникающая при работе с несколькими потоками;
  • Исправлены ошибки вычисления в символьной библиотеке: "{2*z}/5+{3*z}/5=1", "(el(x;1)/{el(x;2)^2})";
  • Исправлена ошибка переполнения при работе с функцией el(..), когда та имела переменную в качестве индекса (символьная библиотека);
  • Исправлена ошибка, при которой пользователь мог вписывать сложные выражения в качестве переменных в функции diff(..), sum(..) и product(..);
  • Исправлена ситуация, при которой во время вычисления можно было передвигать элементы листа;
  • Исправлена ошибка отображения слишком больших и слишком маленьких чисел в символьной библиотеке;
  • Исправлена работа функции submatrix(..) в символьной библиотеке, если в ней неверно указаны аргументы;
  • Desktop: Теперь если математическое выражение слишком длинное, то оно не может быть отображено в подсказке (раньше, попытка отрисовки таких выражений приводила к временному зависанию программы);
  • Desktop: Исправлена ошибка отображения элементов листа обрамлённых рамкой во время печати - рамка не отрисовывалась;
  • Desktop: Исправлена ошибка, из-за которой выделенные элементы вместо перемещения мышкой копировались;
  • Desktop: Исправлена критическая ошибка, возникающая при закрытии программы во время вычисления;
  • Исправлена ситуация, при которой программа входила в бесконечный цикл в вычислениях типа "diff(-unnamed(x);x)";
  • Исправлена ошибка вычисления функции trunc(..). Ошибка случалась, когда аргумент был больше максимально допустимого числа;
  • Показ ошибок о необъявленных переменных в выражениях, когда эти переменные представлены аргументами исправлен (например: "f(x):=eval(x)");
  • Исправлена ошибка операции "Выделить всё" для текстовых элементов листа;
  • Исправлена ошибка не позволяющая работать с переменными, объявленными внутри цикла;
  • Исправлены ошибки связанные с ненужным пересчётом листа во время некоторых действий пользователя;
  • Исправлена ошибка, из-за которой все графики, построенные по точкам, отображались синим цветом;
  • Исправлена ошибка, из-за которой построенный График сообщал о предыдущей ошибке построения;
  • Информация об PayPal координатах исключена из всех версий программы;
  • Код оптимизирован.


Системные требования

  • 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 (22 язык):
  • [ENG] Английский / English / English
  • [GER] Немецкий / German / Deutsch
  • [DAN] Датский / Danish / Dansk
  • [DUT] Голландский / Dutch / Nederlands
  • [SPA] Испанский / Spanish / Español
  • [FRE] Французский / French / Français
  • [POR] Португальский / Portuguese / Português
  • [CPP] Португальский (Бразилия) / Portuguese (Brazil) / Brazil (Português)
  • [SCR] Хорватский / Croatian / Hrvatski
  • [SCC] Сербский / Serbian / Srpski
  • [GRE] Греческий / Greek / Ελληνικά
  • [TUR] Турецкий / Turkish / Türkçe
  • [CHS] Китайский Упрощённый / Chinese (Simplified) / 简体中文
  • [CHT] Китайский Традиционный / Chinese (Traditional) / 簡體中文
  • [CZE] Чешский / Czech / Čeština
  • [HUN] Венгерский / Hungarian / Magyar
  • [ITA] Итальянский / Italian / Italiano
  • [POL] Польский / Polish / Polski
  • [RUS] Русский / Russian / Русский
  • [BUL] Болгарский / Bulgarian / Български
  • [LTH] Литовский / Lithuanian / Lietuvių
  • [UKR] Украинский / Ukrain / Українська

    Загрузка



    Справка

    Руководство по использованию SMath Studio (русский язык). Рекомендуется к чтению пользователям, только начинающим работать с программой для выполнения своих расчётов. Спасибо Сергею Аверкину за создание и подготовку документа.

    Справка по программе SMath Studio от Gilberto E. Urroz, Ph.D., P.E. (английский язык):
  • #2 Опубликовано: 01.09.2009 06:20:25
    zanzy

    zanzy

    0 сообщений из 2 понравились пользователям.

    Группа: User

    Добрый день! Скажите,а как обстоит ситуация с неопределенными интегралами, и разложением рядов?
    Спасибо.
    #3 Опубликовано: 07.09.2009 17:33:09
    akdengi

    akdengi

    2 сообщений из 8 понравились пользователям.

    Группа: User

    Пакеты для Mandriva 2009.1
    i586 - ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2009.1/i586/non-free/release/smathstudio-0.85-1edm2009.1.i586.rpm
    x64_86 - ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2009.1/x86_64/non-free/release/smathstudio-0.85-1edm2009.1.x86_64.rpm
    Установка через za1raz: http://za1raz.mandriva.ru/index.php/SMath_Studio_Desktop
    #4 Опубликовано: 10.09.2009 15:50:31
    butnar

    butnar

    0 сообщений из 1 понравились пользователям.

    Группа: User

    Здравствуйте, подскажите пожалуйста как устанавливать программку для Symbian 9.1/9.2 на базе платформы S60?
    Есть ли просто файл с расширением .sys?
    Если его нет, возможна ли эта разработка?
    #5 Опубликовано: 10.09.2009 16:03:09
    Andrey Ivashov

    Andrey Ivashov

    2270 сообщений из 3734 понравились пользователям.

    Группа: Super Administrator

    Wrote

    Скажите,а как обстоит ситуация с неопределенными интегралами, и разложением рядов?


    Сейчас заканчивается разработка функциональности по поддержке плагинов, благодаря чему, возможно, удастся подключить какие-либо сторонние библиотеки работы с неопределёнными интегралами.

    Wrote

    Пакеты для Mandriva 2009.1


    И снова большое спасибо!

    Wrote

    Здравствуйте, подскажите пожалуйста как устанавливать программку для Symbian 9.1/9.2 на базе платформы S60?


    SMath Studio не может быть установлена на Symbian. Планов на этот счёт никаких нет.
    #6 Опубликовано: 13.09.2009 21:36:54
    Andrey Ivashov

    Andrey Ivashov

    2270 сообщений из 3734 понравились пользователям.

    Группа: Super Administrator

    На страницу загрузки добавлен новый раздел:
    Справка

    Руководство по использованию SMath Studio. Рекомендуется к чтению пользователям, только начинающим работать с программой для выполнения своих расчётов. Спасибо Сергею Аверкину за создание и подготовку документа.
    #7 Опубликовано: 09.11.2009 12:44:50
    manwithgrenade

    manwithgrenade

    0 сообщений из 4 понравились пользователям.

    Группа: User

    Я бы мог добавить пакет в пользовательский репозиторий Arch Linux'а (AUR), но для этого нужна прямая ссылка на архив с программой.
    #8 Опубликовано: 09.11.2009 13:36:40
    Andrey Ivashov

    Andrey Ivashov

    2270 сообщений из 3734 понравились пользователям.

    Группа: Super Administrator

    Wrote

    Я бы мог добавить пакет в пользовательский репозиторий Arch Linux'а (AUR), но для этого нужна прямая ссылка на архив с программой.


    Ответил Вам в приватном сообщении.
    #9 Опубликовано: 09.11.2009 15:04:31
    manwithgrenade

    manwithgrenade

    0 сообщений из 4 понравились пользователям.

    Группа: User

    Пользователям Arch Linux'а - pkgbuild: http://aur.archlinux.org/packages.php?ID=31880
    • Новые сообщения Новые сообщения
    • Нет новых сообщений Нет новых сообщений