Ошибки в Handheld версии

Ошибки в Handheld версии - Messages

#21 Posted: 12/9/2008 10:41:47 PM
Jovan1977

Jovan1977

0 likes in 8 posts.

Group: User

Да, действительно, график верно строит. Я прощелкал - недолистал до второй ветки параболы (хотя и листал).
Ясно и с расхождением результатов нахождения корней.

Вопрос снят.

ЗЫ. Поставил точность нахождения корня (-500, 500). В указанном уравнении "действительных корней нет".
Причем, на точности до 150 нормально считаются уравнения, потом опять "магия и колдовство".
#22 Posted: 12/9/2008 11:33:59 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Ради того, что бы неверными настройками программу нельзя было бы повесить, количество шагов при поиске корней ограничено и не зависит от границ диапазона поиска. О чём это говорит: чем точнее подобраны границы, тем точнее будет ответ, НО тем меньший допустимый диапазон значений корней; чем больше будет диапазон, тем больший разброс значений будет захвачен, НО тем меньше будет и точность конечного результата. В Вашем случае (-500, 500) точность настолько упала, что шаги поиска стали больше, чем расстояние между корнями. Можно сказать, что программа "перешагнула" оба корня и, тем самым, посчитала, что функция не меняла знак на данном промежутке, а раз не менялся знак, то и действительных корней нет Вот так.
Проблема поиска корней для SMath Studio является более чем актуальной. Существуют методы локализации корней, но все они имеют определённые минусы и ограничения. Что делать, таковы уж численные методы. С другой стороны я - не математик и мне довольно сложно серьёзно исследовать численные методы на тему разработки "идеального" механизма определения корней, да и некогда.
Однако отчаиваться не стоит, поиск вариантов в постоянном прогрессе, тем более теперь есть надежда на Samar
#23 Posted: 12/11/2008 12:44:04 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Wrote

А экспоненту в виде ряда так и не научилась считать, причем (1/n!) или (n!)^-1 - все едино. До девятого члена (n=8) все б.м. честно, а потом - танцы с бубном, на тринадцатом вообще вываливается в минуса


[MATH]sum((1/{n!});n;0;9)=2,71828152557319[/MATH]
[MATH]sum((n!)^{-1};n;0;9)=2,71828152557319[/MATH]
Wrote

На двадцать пятом - деление на ноль. Надо фиксить


[MATH]sum((1/{n!});n;0;25)=2,71828182845903[/MATH]
[MATH]sum((1/{n!});n;0;150)=2,71828182845898[/MATH]

Как можно видить, новая версия SMath Studio 0,72 способна считать подобные задания!
#24 Posted: 12/13/2008 1:19:15 PM
Jovan1977

Jovan1977

0 likes in 8 posts.

Group: User

Урааааааа!
#25 Posted: 12/21/2008 7:07:27 AM
XroM

XroM

0 likes in 23 posts.

Group: User

В версии 0.74 на ВГА экране не корректно отображается окно вставки операторов. Строчки друг на друга налезают.
#26 Posted: 12/21/2008 6:18:24 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Wrote

В версии 0.74 на ВГА экране не корректно отображается окно вставки операторов. Строчки друг на друга налезают.


Спасибо. Уже второй раз допускаю эту ошибку... исправлюсь...
#27 Posted: 1/2/2009 7:56:28 PM
And

And

0 likes in 4 posts.

Group: User

Добрый день!
Уж не знаю, ошибка это программы, или проблемы девайса acer n300. Вопросы следующие:
При попытке сохраниться с рисунком, созданным из файла на карту памяти, программа виснет. Очень долго крутится колесико, как будто сохраняет, но в итоге все кончается soft-reset-ом, который тоже не сразу удается выполнить. Причем сохранение в память устройства проходит без проблем, на аппарате asus p750 все сохраняется нормально.
Пожелания:
Хотелось бы в меню "файл" добавить список из последних загруженных файлов, для быстрого открытия.


0.73 (3271)
#28 Posted: 1/2/2009 11:37:58 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Благодарю, что напомнили про список последних открытых файлов - действительно будет удобно, сделаю.
Сохранение рисунка на карту памяти буду тестировать, пока что не готов судить о причинах.
#29 Posted: 3/13/2009 2:28:32 PM
Alexey_aka_Lave

Alexey_aka_Lave

0 likes in 2 posts.

Group: User

Версия программы 0,78 (Сборка 3347)
OS WM6 Professional 5.2.1938

SMathStudio_Handheld.exe
NullReferenceException

в SMathDecision:MathControl:MousePlace()
в SMathDecision:MathControl:OnMouseDown()
в SMathDecision:CanvasControl:OnMouseDown()
в System.Windows.Forms:Control:WnProc()
в System.Windows.Forms:Control:_InternalWnProc()
в Microsoft.AGL.Forms:EVL:EnterMainLoop()
в System.Windows.Forms:Application:Run()
в SMathStudio_Handheld:Program:Main()
PS большое спасибо за программу
#30 Posted: 3/13/2009 4:14:34 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Alexey_aka_Lave, спасибо за стек, но не могли бы Вы указать, какие действия привели к появлению ошибки, пусть даже примерно (например: "при открытии файла" или "при щелчке по формуле x+2" и т.п.).
#31 Posted: 3/13/2009 4:29:51 PM
Alexey_aka_Lave

Alexey_aka_Lave

0 likes in 2 posts.

Group: User

Была попытка выделить часть формулы.
#32 Posted: 4/4/2009 12:49:44 PM
XroM

XroM

0 likes in 23 posts.

Group: User

Обнаружил такую ошибку

Довольно странно, и пока делал скриншот обнаружил еще одну, как видно на скриншоте панели не отображаются, хотя они влючены, а в меню-панели не удается зайти (Экран WVGA)
#33 Posted: 4/4/2009 1:44:40 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Мнимая часть числа в первом примере - это не ошибка, а погрешность (в данном случае 10^-17) - возведение в дробные степени идёт по формуле Муавра, а там вычисление синуса с косинусом...
Про панели не совсем понял. Что нужно сделать, что б воспроизвести ошибку?
#34 Posted: 4/4/2009 2:07:01 PM
XroM

XroM

0 likes in 23 posts.

Group: User

Повернуть экран на WVGA(возможно и других) дисплее в альбомный вид, проще на скриншотах показать.
Портрет:

И после переворота в альбом панели оказавшиеся ниже новой границы окна не достать
#35 Posted: 4/4/2009 2:19:06 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Большое спасибо, теперь понял. Постараюсь поправить к будущему релизу.
#36 Posted: 4/6/2009 12:01:33 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Насчёт погрешности - удалось исключить её из результата вычислений. Так что не устаю благодарить за то, что обращаете моё внимание на найденные недочёты
#37 Posted: 4/6/2009 9:00:40 AM
XroM

XroM

0 likes in 23 posts.

Group: User

Еще одна ошибочка в кпк версии: если создать рисунок и изменять его размеры в некоторых случаях вылезает ошибка
"Обнаружена критическая ошибка. OutOfMemoryExeption Один или несколько элементов листа не удается отобразить."
Чаще всего ее можно наблюдать, если правую границу рисунка переместить вправо в невидимую(не отображаемую) область листа

и затем потащить за точку изменения размера вниз
#38 Posted: 4/24/2009 4:48:19 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Воспроизвёл. Проблема оказалась в том, что при малейшем изменении размера изображения при движении стилусом, создаётся новое изображение на которое копируются данные со старого. Старое изображение помечается на удаление, но система ждёт завершения ресурсоёмкой операции "Создания/Копирования данных изображения" и не занимается освобождением памяти, т.к. движение стилусом продолжается... В итоге имеем то, что имеем: помеченной на удаление информации становится очень много, как и не освобождённой памяти и как только ОЗУ исчерпывается до определённого минимального значения, программа экстренно завершается. Вот такой вот детектив
Ну что можно сказать про больного... буду изменять алгоритм таким образом, что бы новое изображение создавалось лишь раз, после того, как стилус оторвётся от дисплея.
P.S.: Всвязи с разной производительностью различных устройств, данная ошибка проявляется не везде.
#39 Posted: 5/8/2009 11:25:03 AM
vlad_ab

vlad_ab

0 likes in 1 posts.

Group: User

Здравствуйте!
Не является ли ошибкой построение 3D-графиков в левой системе координат?
#40 Posted: 5/9/2009 11:50:28 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Wrote

Не является ли ошибкой построение 3D-графиков в левой системе координат?


Хороший вопрос. Где-то он уже поднимался, но изменений тогда не последовало... Я так понимаю, нужно исправить.
Samar, есть мысли на этот счёт?
  • New Posts New Posts
  • No New Posts No New Posts