Стабильная: SMath Studio 0.80 (01 Май 2009)

Стабильная: SMath Studio 0.80 (01 Май 2009) - Messages

#1 Posted: 4/30/2009 11:08:59 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

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

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

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


Quote

Управление:

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

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

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

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



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



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



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



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

  • Добавлена высококачественная печать. Реализованы диалоги печати и предпросмотра;
  • Добавлена возможность сохранять документы в формате Mathcad (с расширением .xmcd);
  • Теперь статус документа можно видеть в заголовке окна (символ * после имени файла означает, что документ отредактирован);
  • Что бы скопировать элементы листа теперь достаточно их выделить и при нажатой клавише Ctrl перетащить их на место, где должны появится копии. Так же допустимо и копирование единственного элемента перетащив его мышкой за рамку элемента при нажатой клавише Ctrl;
  • Теперь сохранение изображения в формате .sm происходит в png, что позволяет уменьшить размер итоговых файлов сохранения листа и обеспечить большую скорость их открытия (особенно для Handheld версии программы);
  • Бесконечность теперь может быть вставлена сочетанием клавишь Ctrl+Shift+Z;
  • Добавлен новый язык интерфейса: Турецкий / Turkish (TUR);
  • Добавлен новый язык интерфейса: Упрощённый Китайский / Simplified Chinese (CHS);
  • Добавлен новый язык интерфейса: Традиционный Китайский / Traditional Chinese (CHT);
  • Исправлена ошибка выбора языка интерфейса при первом запуске программы. Теперь язык по-умолчанию - Английский / English (ENG) (вместо ранее выставляемого Болгарского / Bulgarian (BUL) для некоторых локализаций ОС);
  • Добавлена удобная возможность просмотра результата присвоения простым наведением курсора мышки на элемент, содержащий оператор присваивания;
  • Реализовано вычисление Гамма-функции;
  • Восстановлена возможность работы с бесконечностью (в версии 0.78 воспользоваться ею было невозможно);
  • Исправлена ошибка 0^0=0 в символьной библиотеке;
  • Теперь перед численным вычислением определённого интеграла происходит упрощение подынтегрального выражения;
  • Отдельный пункт меню 'Экспорт в HTML' исключён из меню (теперь сохранение в HTML происходит из диалога 'Сохранить как', путём выбора соответствующего типа сохранения);
  • Исправлена ошибка открытия файлов, включающих изображения. Ранее при открытии документов ползунки изменения размеров изображений были не видны;
  • Функция Log() теперь реализована так же и непосредственно в символьной библиотеке;
  • Функция Invert() теперь реализована так же и непосредственно в символьной библиотеке;
  • Исправлена невозможность символьного вычисления выражений с помощью действий меню 'Вычисление' >> 'Обратное значение' и 'Вычисление' >> 'Определитель';
  • Логарифм нуля теперь сообщает о невозможности вычисления;
  • Desktop: Теперь статус правой панели кнопок (отображена/спрятана) сохраняется в файле настроек;
  • Handheld: Исправлена ошибка, приводящая к невозможности вставки первого символа для текстовых и математических элементов на смартфонах;
  • Сильно улучшена функциональность истории изменений (Отменить/Вернуть);
  • Исправлены ошибки сортировки элементов листа;
  • Улучшено определение статуса докумена (сохранён/отредактирован), теперь его определение происходит на основе истории изменений;
  • Исправлена ошибка функционирования истории изменений при работе с Областью; Исправлена работа истории изменений после вставки Области;
  • Теперь после операции Вставить, созданные элементы автоматически выделяются;
  • Исправлены множественный ошибки открытия файлов Mathcad (Исправлены ошибки работы с переменными Mat and Nthroot, если они определены в исходном .xmcd файле; добавлена поддержка тега "resultFormat"; исправлена ошибка работы с плавающей запятой при разборе мнимой части числа; исправлена ошибка открытия, возникающая, если исходный файл содержит пустой оператор; теперь импортируется весь текст документа, но без учёта форматирования). Поддержка формата xmcd улучшена в целом. Добавлена возможность импорта Гамма-функции;
  • Усовершенствовано динамическое изменение курсора мышки при работе с листом программы;
  • Исправлена критическая ошибка, иногда возникающая при изменений активного элемента клавишами Вверх/Вниз или Tab/Shift+Tab;
  • Теперь для снятия фокуса с элементов 'Изображение', 'Область' или 'Текстовая надпись' достаточно нажать Enter (Перевод строки);
  • Чтобы добавиль строчку в Текстовой надписи теперь необходимо нажать Shift+Enter или Ctrl+Enter;
  • Handheld: На смартфоне, чтобы добавиль строчку в Текстовой надписи теперь необходимо нажать Enter при нажатой клавише "*";
  • Исправлена ошибка отрисовки курсора при выделение элементов с нажатой клавишей Ctrl;
  • Усовершенствованы алгоритмы численных методов;
  • Исправлены ошибки упрощения и дифференцирования символьной библиотеки;
  • Исправлена ошибка, из-за которой после Вставки из буфера обмена проделанное изменение не попадало в историю изменений;
  • Desktop: Добавлены несколько новых иконок в главное меню;
  • Исправлено появление погрешности в мнимой области при возведении в степень;
  • Исправлена ошибка работы с переменной "mat" в символьной библиотеке;
  • В диалог 'О программе' добавлена запись о переводчике интерфейса программы на выбранный язык;
  • Desktop: Обновлены подсказки к элементам главного меню;
  • Исправлена критическая ошибка, возникающая при нажатии на кнопку "Сохранить" или "Сохранить как...", если не открыто ни одного листа;
  • Добавлены сообщения об ошибках, связанных с открытием/сохранением файлов;
  • Добавлено новое действие 'Вставка' >> 'Разделитель' - происходит вставка горизонтальной линии (ранее данное действие называлось 'Область'). Реализация же Области будет доступна в ближайших релизах SMath Studio;
  • Добавлена возможность открытия/сохранения элемента листа 'Разделитель' в файлы формата .xmcd;
  • Desktop: Улучшен пользовательский интерфейс: выбранные элементы листа теперь имеют полупрозрачную заливку;
  • Desktop: Исправлено мерцание курсора, заметное при запуске SMath Studio в гостевой ОС в виртуальной машине;
  • Исправлены ошибки отображения ошибок вычисления при построении графиков функций;
  • Исправлены ошибки символьной библиотеки при работе с бесконечностью;
  • Реализован механизм улучшенной отрисовки элементов (может быть вручную включён записью в файле конфигурации: 'EnhancedGraphics=True'). Данная возможность позволяет включить сглаживание в математических элементах;
  • Исправлены ошибки редактирования математических выражений, возникающие из-за несрабатывания, в некоторых ситуациях, функции автоматической вставки скобок;
  • Увеличена точность отрисовки графиков (особенно заметно при сильном увеличении);
  • Увеличена скорость работы функции solve();
  • Восстановлена работоспособность кнопок 'Файл' >> 'Закрыть лист' и 'Листы' >> 'Закрыть лист';
  • Множественные оптимизации кода.


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

Благодарим участников форума: 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 / Українська

    Загрузка

  • #2 Posted: 5/3/2009 2:53:15 PM
    Andrey Ivashov

    Andrey Ivashov

    2269 likes in 3729 posts.

    Group: Super Administrator

    Добавлена Portable версия программы.
    Quote

    SMathStudioDesktop.0_80.Portable.exe (Дата: 01.05.2009. Размер: 16,19MB) - не требует установки .Net Framework 2.0

    #3 Posted: 5/21/2009 11:53:23 AM
    slimail

    slimail

    0 likes in 1 posts.

    Group: User

    Автор МОЛОДЦА!!!!!!!!!!!!!!!!!!!!! Прогу СУПЕР написал Спасибо те огромное
    #4 Posted: 5/26/2009 6:30:37 AM
    masiasia

    masiasia

    0 likes in 4 posts.

    Group: User

    Извините, я не сильно разбираюсь в этом, потому еще раз переспрошу. У меня смарт nokia N82 на сколько я знаю что бы на него установить приложение оно должно быть *sis формата. Здесь 3 сылки, и не в одной нету такого инстала. Или я неправильно устанавливаю. Подскажите пожалуйста, какую из 3 сылок надо скачать и как правильно установить?
    #5 Posted: 5/26/2009 7:45:16 AM
    Andrey Ivashov

    Andrey Ivashov

    2269 likes in 3729 posts.

    Group: Super Administrator

    Wrote

    У меня смарт nokia N82 на сколько я знаю что бы на него установить приложение оно должно быть *sis формата. Здесь 3 сылки, и не в одной нету такого инстала.


    Ваш смартфон работает на платформе Series 60, а для работы программы нужна Windows Mobile (о чём написано в системных требованиях), т.ч., к сожалению, установить SMath Studio на Nokia N82 никак не получится.
    #6 Posted: 5/26/2009 11:15:35 AM
    masiasia

    masiasia

    0 likes in 4 posts.

    Group: User

    Спасибо, жалко.
    #7 Posted: 5/28/2009 11:00:12 AM
    akdengi

    akdengi

    2 likes in 8 posts.

    Group: User

    Пакет для Mandriva 2009.1 i586: ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2009.1/i586/non-free/release/smathstudio-0.8-1mdv2009.1.i586.rpm
    #8 Posted: 5/28/2009 10:10:49 PM
    Andrey Ivashov

    Andrey Ivashov

    2269 likes in 3729 posts.

    Group: Super Administrator

    Спасибо, akdengi.
    #9 Posted: 6/4/2009 1:23:31 PM
    Andre

    Andre

    0 likes in 1 posts.

    Group: User

    Wrote

    Пакет для Mandriva 2009.1 i586: ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2009.1/i586/non-free/release/smathstudio-0.8-1mdv2009.1.i586.rpm


    При условии установки mono и mono.winforms (или как-то так) подходит и к OpenSUSE 11.1. Спасибо за рпм-очку)
    #10 Posted: 6/10/2009 9:43:22 AM
    Nightwalker

    Nightwalker

    0 likes in 3 posts.

    Group: User

    Здравствуйте, можно ли на SMath для КПК решать неопределенные интегралы? Производные вижу можно находить, а интегралы что-то не нашел... подскажите пожалуйста.
    #11 Posted: 6/10/2009 10:54:05 AM
    Andrey Ivashov

    Andrey Ivashov

    2269 likes in 3729 posts.

    Group: Super Administrator

    Wrote

    Здравствуйте, можно ли на SMath для КПК решать неопределенные интегралы? Производные вижу можно находить, а интегралы что-то не нашел... подскажите пожалуйста.


    См. Неопределённые интегралы - Вопросы по использованию

    • New Posts New Posts
    • No New Posts No New Posts