Бета: SMath Studio 0.89.8 (03 Октябрь 2010)

Бета: SMath Studio 0.89.8 (03 Октябрь 2010) - Messages

#1 Posted: 10/3/2010 10:43:27 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

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

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

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

  • Реализованы Области с возможностью блокирования контента;



  • Реализована функциональность фрагментов (заготовок);



  • В дистрибутив включён плагин для сохранения листа расчётов в виде изображения (добавляет возможность сохранения всего листа в формат *.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);
  • Исправлена ошибка работы с историей изменений внутри графиков;
  • Улучшено многопоточное вычисление при одновременной работе с несколькими листами расчётов;
  • Теперь программа сообщает об ошибке символьного вычисления, если в выражении присутствует функция с пустым именем;
  • Сессии коллективной работы: Исправлена ошибка, из-за которой выражения клиенту высылались с ошибочным разделителем между целой и дробной частей числа;
  • Сессии коллективной работы: Исправлена критическая ошибка, возникающая иногда при пересчёте листа расчётов;
  • Сессии коллективной работы: Исправлена ошибка, из-за которой такие настройки как оптимизация и исключение отдельных элементов листа из расчёта не передавались между клиентами;
  • Обновлены файлы переводов интерфейса;
  • Оптимизирован код.


Ограничения

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


Перед установкой предыдущая версия SMath Studio должна быть удалена.


Загрузка

7 users liked this post
Mikka 10/3/2010 11:57:00 AM, Carlos 10/4/2010 5:33:00 AM, brat 10/24/2010 6:30:00 AM, Shock 11/28/2010 3:57:00 PM, SaintAEG 11/30/2010 7:17:00 PM, Андрей 1/9/2011 8:50:00 PM, Serg 3/13/2011 4:05:00 PM
#2 Posted: 10/3/2010 5:23:31 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Добавлены списки изменений и ограничений.
#3 Posted: 10/4/2010 6:02:55 AM
Carlos

Carlos

19 likes in 134 posts.

Group: User

Добрый день!
Потестил обласи и заготовки (сниппеты). Функции порадовали. То что область не перемещается при выделении - не так страшно, главное можно хотя бы мышкой таскать
Но заметил один момент - области и заготовки по сути имеют одну структуру, но подписать область нельзя, хотя в заготовке название присутствует, например, "Вычисления в градусах". Интуитивно тыкал правой кнопкой по области в надежде в контекстном меню увидеть пункт "Заголовок" или "Название" чтобы подписать область - не нашел.

Еще у области можно выделить нижнюю границу и удалить ее. Тогда получается что весь документ ниже области как бы в нее попадает и при нажатии на минус весь документ скрывается.

Так же можно удалить верхнюю границу области, тогда останется ошметок - нижняя граница.

Очень понравилось что можно запоролить область от просмотра. Причем я специально открыл блокнотом текст расчета и увидел что запороленная область еще и зашифрована! Вот это серьезно!
#4 Posted: 10/4/2010 7:07:18 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Здравствуйте.

Wrote

...области и заготовки по сути имеют одну структуру, но подписать область нельзя, хотя в заготовке название присутствует, например, "Вычисления в градусах". Интуитивно тыкал правой кнопкой по области в надежде в контекстном меню увидеть пункт "Заголовок" или "Название" чтобы подписать область - не нашел.


Всё верно, структура у них одна и та же. А вот возможности задания/изменения заголовка Области пока не предусмотрено. Реализовав появление заголовка в сниппетах, я лишь начал эту работу.

Wrote

Еще у области можно выделить нижнюю границу и удалить ее. Тогда получается что весь документ ниже области как бы в нее попадает и при нажатии на минус весь документ скрывается.

Так же можно удалить верхнюю границу области, тогда останется ошметок - нижняя граница.


Я пока не стал с этим ничего делать т.к. в принципе ничего плохого ни в том, ни в другом случае нет. Однако, думаю, в релизе стоит запретить удалять части Области по отдельности.

Wrote

Очень понравилось что можно запоролить область от просмотра. Причем я специально открыл блокнотом текст расчета и увидел что запороленная область еще и зашифрована! Вот это серьезно!


Ещё определения внутри заблокированной Области не отображаются в списке подстановки. Таким образом переменные и функции, определённые в защищённой области, остаются невидимыми случайному пользователю, но могут быть использованы человеком, знающим об их существовании (т.е. зная имя, можно вызвать, а не зная - нельзя). Это тоже часть комплекса защиты данных.

С уважением.
#5 Posted: 10/5/2010 12:08:02 AM
Carlos

Carlos

19 likes in 134 posts.

Group: User

Насчет возможности сохранения в растровые форматы. В программе в меню "сохраниь как" можно выбрать одну строчку "png, bmp, gif, jpg". Причем сразу не понятно в каком формате он сохранит, ведь выбраны-то сразу четыре. Сохраняет он как png. Если хочешь в jpeg, то соизволь ручками расширение через точку прописать. Такого раньше нигде не встречал. Предлагаю разделить в выпадающем списке все расширения чтобы отдельно можно было выбрать bmp или jpeg или другой формат.
#6 Posted: 10/5/2010 8:18:55 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Добавлен архив с версией SMath Studio 0.89.8 для Mono.
#7 Posted: 10/26/2010 5:20:21 AM
Tgeh

Tgeh

0 likes in 18 posts.

Group: User

Последний раз был на форуме в мае, SMATH меня не устраивал по многим параметрам. Сейчас вижу прогресс, главное очеловечились элементы программирования вычислений в функциях =) Спасибо.
#8 Posted: 11/13/2010 2:55:22 PM
TripleKill

TripleKill

0 likes in 28 posts.

Group: User

А будет ли версия 0.9 для КПК?
#9 Posted: 11/13/2010 3:02:10 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Конечно будет.
#10 Posted: 2/4/2011 4:34:08 PM
UMP

UMP

4 likes in 9 posts.

Group: User

Спасибо за труд. Программа получилась отличная. С нетерпением ждем КПК версию с возможностью реализации программ-функций
#11 Posted: 11/10/2011 10:02:24 PM
Citromon

Citromon

0 likes in 1 posts.

Group: User

Да, программа замечательная.

Жаль только, что её нельзя использовать для создания документов - методичек, т.к. при вводе формул программа сразу же пытается её решить.

В отличие от Lyx, здесь можно использовать спойлеры, менять параметры шрифта.
#12 Posted: 11/12/2011 2:48:27 PM
build_your_web

build_your_web

4 likes in 127 posts.

Group: User

Citromon,

При вводе формул, которые не нужно вычислять, используте "Ctrl + =" вместо "=".
  • New Posts New Posts
  • No New Posts No New Posts