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

Бета: SMath Studio 0.89.8 (03 Октябрь 2010) - Сообщения

#1 Опубликовано: 03.10.2010 10:43:27
Andrey Ivashov

Andrey Ivashov

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

Группа: 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 пользователям понравился этот пост
Mikka 03.10.2010 11:57:00, Carlos 04.10.2010 05:33:00, brat 24.10.2010 06:30:00, Shock 28.11.2010 15:57:00, SaintAEG 30.11.2010 19:17:00, Андрей 09.01.2011 20:50:00, Serg 13.03.2011 16:05:00
#2 Опубликовано: 03.10.2010 17:23:31
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Добавлены списки изменений и ограничений.
#3 Опубликовано: 04.10.2010 06:02:55
Carlos

Carlos

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

Группа: User

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

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

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

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

Andrey Ivashov

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

Группа: Super Administrator

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

Wrote

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


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

Wrote

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

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


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

Wrote

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


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

С уважением.
#5 Опубликовано: 05.10.2010 00:08:02
Carlos

Carlos

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

Группа: User

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

Andrey Ivashov

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

Группа: Super Administrator

Добавлен архив с версией SMath Studio 0.89.8 для Mono.
#7 Опубликовано: 26.10.2010 05:20:21
Tgeh

Tgeh

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

Группа: User

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

TripleKill

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

Группа: User

А будет ли версия 0.9 для КПК?
#9 Опубликовано: 13.11.2010 15:02:10
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Конечно будет.
#10 Опубликовано: 04.02.2011 16:34:08
UMP

UMP

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

Группа: User

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

Citromon

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

Группа: User

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

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

В отличие от Lyx, здесь можно использовать спойлеры, менять параметры шрифта.
#12 Опубликовано: 12.11.2011 14:48:27
build_your_web

build_your_web

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

Группа: User

Citromon,

При вводе формул, которые не нужно вычислять, используте "Ctrl + =" вместо "=".
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений