Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


Опции
К последнему сообщению К первому непрочитанному
Offline smath  
#1 Оставлено : 8 июля 2009 г. 6:53:57(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Доступна новая стабильная версия: SMath Studio 0.82

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

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


Цитата:
Управление:

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

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

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

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


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



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



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



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

  • Теперь вычисление производится в отдельном потоке;
  • Добавлена возможность прерывания вычисления;
  • Добавлена возможность отрисовки нескольких графиков на едином полотне (2D и 3D): графики одновременно могут быть заданы и функциями и точками; также можно использовать операторы +/- и -/+;
  • Двумерный график теперь можно вставить нажатием клавиши "@";
  • Добавлена возможность включения/выключения автоматического пересчёта листа. Возможность доступна через меню "Вычисление";
  • Добавлена возможность отключать/включать вычисление элементов листа (формул и/или графиков) через контекстное меню программы;
  • Усовершенствовано упрощение логарифмов: a^{u*ln(Cool/ln(a)} -> e^{u*ln(Cool}, e^{u*ln(Cool} -> b^u и 10^{u*lg(Cool} -> b^u;
  • Добавлена новая функция range(..) двух и трёх аргументов;
  • Добавлена новая функция diff(..) трёх аргументов;
  • Добавлена новая функция numden(...) - возвращает вектор, состоящий из числителя и знаменателя выражения;
  • Добавлена новая функция solve(..) с четырьма аргументами - позволяет находить корни в заданном промежутке;
  • Добавлены новые функции: diag(..), stack(..), submatrix(..) и augment(..);
  • Добавлен цикл "for" с тремя аргументами;
  • Увеличена скорость работы символьных функций: rows(..), cols(..), el(..) и length(..);
  • Улучшен разбор XMCD файлов (автоматическая замена функции log на lg/log10; исправлены некоторые ошибки; добавлена полная поддержка открытия файлов с Областью; поддержка открытия/сохранения файлов, содержащих производные);
  • Исправлена ошибка открытия файлов сохранения, записанных программой с иными региональными настройками, содержащими графики и/или числа с плавающей запятой;
  • Desktop: Обновлены диалоги вставки функции и операторов: добавлены заголовки "Пример" и "Описане";
  • Функциональность Отменить/Вернуть исправлена при изменении количества элементов функций mat(..), sys(..), и line(..) мышкой;
  • Desktop: Кнопка "Пересчитать лист" добавлена на тулбар;
  • Исправлена работа команды "Выделить всё" в графиках;
  • Исправлена ошибка разбора выражения для символьного вычисления, если пользователь вводит ".25" вместо "0.25";
  • Исправлена критическая ошибка ввода выражения, возникающая при вставке разделителя аргументов функции после ввода "f(n)" + пробел;
  • Улучшено отображение ошибок вычислений, возникающих при работе с тригонометрическими функциями;
  • Исправлены ошибки символьной библиотеки (вычисление sin(-x); ({0,77-2}/6 -> 41/200); -1/{i^2}=1/1; "{1±1}/{2*(-5)}"; вычисление факториала от параметра (1/{x!}); работа с функцией transpose(..); деление матрицы на число). Ошибки происходили в некоторых случая только в символьных вычислениях;
  • Добавлена нативная поддержка функций "col" и "row" в символьную библиотеку;
  • Исправлены ошибки циклов "for" и "while" - в некоторых случаях программа выдавала сообщения о невозможности вычисления;
  • Исправлена ошибка из-за которой символьная библиотека сообщала об ошибке при разборе выражения, в котором были булевы операторы;
  • Исправлена ошибка вычисления Гамма функции (вычисление не могло быть произведено, если аргументом функции является объявленный выше параметр);
  • Исправлена ошибка, не позволяющая задать отдельный элемент матрицы/вектора, если индекс элемента был сложным выражением;
  • Теперь программа сообщает об ошибке, если индекс элемента матрицы/вектора задан нецелым числом;
  • Исправлена ошибка дифференцирования. Если функция неопределена, то она будет возвращена внутри функции diff(...);
  • Исправлены ошибки дифференцирования при работе с функциями el(...), row(...), col(...), и т.п.;
  • Добавлена возможность упрощения комплексных чисел в символьной библиотеки, если мнимая единица задана в сочетании с целой степенью;
  • Исправлена ошибка разбора математического выражения, в котором использован символ градусов;
  • Матричная LU декомпозиция применена для поиска обратной матрицы;
  • Исправлена ошибка декларирования переменных, если выражение из декларации было изменено на иное;
  • Усовершенствованы некоторые аспекты ввода математических выражений;
  • Увеличена скорость работы циклов;
  • Исправлена ошибка в файле перевода DUT;
  • Оптимизирован код.


Благодарности

Благодарим участников форума: Aleks_dsp, XroM, DreamC и Jovan1977 за огромную помощь в тестировании бета-версий программы и предоставлении подробных отчётов по найденным ошибкам.
Благодарим пользователей: XroM и GRUFIS за финансовую помощь в разработке программы.

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

  • 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 (21 язык):
  • [ENG] Английский / English / English
  • [GER] Немецкий / German / Deutsch
  • [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 / Українська

    Загрузка

    Отредактировано пользователем 21 июля 2009 г. 6:34:45(UTC)  | Причина: Не указана

  • Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

    Offline akdengi  
    #2 Оставлено : 9 июля 2009 г. 3:01:06(UTC)
    akdengi

    Статус: Newbie

    Группы: Registered
    Зарегистрирован: 28.05.2009(UTC)
    Сообщений: 8
    Откуда: Глазов

    Поблагодарили: 2 раз в 1 постах
    Пакеты для Mandriva 2009.1: ftp://ftp.linuxcenter.ru...0.82-1mdv2009.1.i586.rpm
    В инсталяторе za1raz: http://za1raz.mandriva.r...php/SMath_Studio_Desktop
    Offline smath  
    #3 Оставлено : 9 июля 2009 г. 8:08:37(UTC)
    smath


    Статус: Administration

    Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
    Зарегистрирован: 11.07.2008(UTC)
    Сообщений: 912
    Мужчина
    Российская Федерация

    Сказал «Спасибо»: 640 раз
    Поблагодарили: 262 раз в 102 постах
    В день релиза SMath Studio 0.82 в программе была найдена ошибка, из-за которой пользоваться ей становилось невозможно после открытия математического справочника. Ошибка исправлена и дистрибутивы обновлены. Если Вы уже установили себе версию 0.82, пожалуйста, переустановите её более свежей версией 0.82.3477.

    Прошу прощение за неудобства.
    С уважением, Андрей Ивашов.
    Offline akdengi  
    #4 Оставлено : 9 июля 2009 г. 10:33:12(UTC)
    akdengi

    Статус: Newbie

    Группы: Registered
    Зарегистрирован: 28.05.2009(UTC)
    Сообщений: 8
    Откуда: Глазов

    Поблагодарили: 2 раз в 1 постах
    Обновленный пакет: ftp://ftp.linuxcenter.ru...0.82-2edm2009.1.i586.rpm
    Offline Comdiv  
    #5 Оставлено : 11 июля 2009 г. 0:41:41(UTC)
    Comdiv

    Статус: Newbie

    Группы: Registered
    Зарегистрирован: 10.03.2009(UTC)
    Сообщений: 8
    Мужчина
    Откуда: Kiev

    Может быть пока не стоит выходящие версии называть стабильными? Ведь до настоящей стабильности ещё далеко. Пусть это будут бета-версии Beta, а те, что сейчас считаются за беты - альфами.
    Offline smath  
    #6 Оставлено : 11 июля 2009 г. 1:29:12(UTC)
    smath


    Статус: Administration

    Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
    Зарегистрирован: 11.07.2008(UTC)
    Сообщений: 912
    Мужчина
    Российская Федерация

    Сказал «Спасибо»: 640 раз
    Поблагодарили: 262 раз в 102 постах
    Я так не думаю. Искренне считаю программу стабильной. А то, что бывают ошибки... так без этого никуда.
    В тоже время понимаю, что программа ещё "не в полной готовности" и именно потому версия лишь 0,82.
    Offline zanzy  
    #7 Оставлено : 5 августа 2009 г. 16:40:21(UTC)
    zanzy

    Статус: Newbie

    Группы: Registered
    Зарегистрирован: 05.08.2009(UTC)
    Сообщений: 2
    Откуда: Севастополь

    Доброго времени суток! Огромное спасибо автору за столь нужную программу и за то, что проект развивается...
    А теперь вопрос....Когда будет доступно решение неопределенных интегралов??
    Offline smath  
    #8 Оставлено : 5 августа 2009 г. 21:47:04(UTC)
    smath


    Статус: Administration

    Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
    Зарегистрирован: 11.07.2008(UTC)
    Сообщений: 912
    Мужчина
    Российская Федерация

    Сказал «Спасибо»: 640 раз
    Поблагодарили: 262 раз в 102 постах
    Здравствуйте.
    zanzy написал:
    ...Когда будет доступно решение неопределенных интегралов??

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