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

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

#1 Опубликовано: 15 лет назад
Andrey Ivashov

Andrey Ivashov

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

Группа: 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 15 лет назад, Carlos 15 лет назад, brat 15 лет назад, Shock 14 лет назад, SaintAEG 14 лет назад, Андрей 14 лет назад, Serg 14 лет назад
#2 Опубликовано: 15 лет назад
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Добавлены списки изменений и ограничений.
#3 Опубликовано: 15 лет назад
Carlos

Carlos

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

Группа: User

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

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

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

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

Andrey Ivashov

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

Группа: Super Administrator

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

Wrote

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


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

Wrote

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

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


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

Wrote

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


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

С уважением.
#5 Опубликовано: 15 лет назад
Carlos

Carlos

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

Группа: User

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

Andrey Ivashov

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

Группа: Super Administrator

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

Tgeh

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

Группа: User

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

TripleKill

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

Группа: User

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

Andrey Ivashov

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

Группа: Super Administrator

Конечно будет.
#10 Опубликовано: 14 лет назад
UMP

UMP

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

Группа: User

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

Citromon

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

Группа: User

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

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

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

build_your_web

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

Группа: User

Citromon,

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