Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
Скачал новую версию (0.68).
Теперь при загрузке выдает ошибку с текстом "Не удается найти PInvoke DLL "user32.dll"
Мое устройство Gigabyte GSmart MW700 (Windows Mobile 6 Pro)
P.S.: версия 0.67 работала
P.P.S.: Спасибо за программу. Надеюсь, что мои замечания помогут в отладке.
Отредактировано пользователем 19 ноября 2008 г. 22:57:18(UTC)
| Причина: Не указана
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Огромное спасибо. Исправил дистрибутивы Handheld версии. Благодаря Вам успел исправить оплошность до того, как программа распространилась. Теперь можно смело загружать и устанавливать.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
У меня часть панелей расположена по верхнему краю экрана. Я перевел устройство в альбомный режим. Те панели, что были снизу, выровнялись по нижнему краю, а те, что были вверху, ушли вверх, было видно только их нижнюю часть. После перевода ориентации экрана в книжную панели не вернулись, остались где-то вверху
Если не трудно, предусмотрите пожалуйста выравнивание панелей, расположенных вверху. Заранее спасибо.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
Еще заметил сегодня при работе с программой: если задать уравнение, не имеющее действительных корней (например, 5*x^2+x+5 ) и попытаться найти его решения, используя меню (Меню->Вычисление->Найти корни), то вылезает ошибка NullReferenceException. P.S.: если решать с помощью функции solve, то программа корректно срабатывает.
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Цитата: После перевода ориентации экрана в книжную панели не вернулись
Обязательно учту это - программа будет принимать правильное решение о местоположении панелей.
Сейчас же, для того, что бы вернуть панели нужно в "Меню" >> "Панели" убрать галку с пункта меню "Помнить раскладку". В этом случае после перезапуска программы восстановятся настройки положения панелей по-умолчанию и далее всё должно работать хорошо (галку можно будет вернуть после перезапуска).
Цитата: ...вылезает ошибка NullReferenceException
Поправлю, спасибо.
Отредактировано пользователем 20 ноября 2008 г. 22:21:01(UTC)
| Причина: Не указана
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
Сделал, как вы советовали. Панели вернулись. Спасибо
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.12.2008(UTC) Сообщений: 8 Откуда: Харьков, Украина
Доброго времени суток всем.
Вопрос - при символьном вичислении производной от ln(x) проблем нет, а от log
3 X получается ноль.
Похоже на баг.
С уважнием, Иван
Статус: Member
Группы: Registered
Зарегистрирован: 15.07.2008(UTC)
Сообщений: 102
Откуда: Брест
Сказал «Спасибо»: 8 раз Поблагодарили: 2 раз в 2 постах
Jovan1977 написал: Доброго времени суток всем.
Вопрос - при символьном вичислении производной от ln(x) проблем нет, а от log
3 X получается ноль.
Похоже на баг.
С уважнием, Иван
Здравствуйте.
Да, это баг. В следующей версии исправим. Спасибо, что сообщили.
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.12.2008(UTC) Сообщений: 8 Откуда: Харьков, Украина
И снова здравствуйте!
Что-то не может программа корректно посчитать сумму с коэффициентами 1/n!
А софтина, имхо, очень интересная. Первый день играюсь, жалко не было в студенческие времена.
Еще вопрос, а спецфункции какие-нибудь появятся в будущем?
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Jovan1977 , возможность работы с выражениями типа
sum(1/{n!};n;1;5)=1,7167 теперь возможна (с версии 0.71).
Поиск производных от логарифма произвольного основания типа
diff(log(x;3);x)—1/{x*ln(3)} теперь также возможен (с версии 0.71).
Добавление спецфункций, как и добаление множества других возможностей безусловно планируется в будущих версиях программы.
Отредактировано пользователем 7 декабря 2008 г. 2:40:44(UTC)
| Причина: Не указана
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.12.2008(UTC) Сообщений: 8 Откуда: Харьков, Украина
Всем доброго времени суток.
С символьным вычислением производных от логарифмов проблем не вижу, все вроде ОК.
А экспоненту в виде ряда так и не научилась считать, причем (1/n!) или (n!)^-1 - все едино. До девятого члена (n=8) все б.м. честно, а потом - танцы с бубном, на тринадцатом вообще вываливается в минуса
На двадцать пятом - деление на ноль. Надо фиксить
Удачи. Будет время - погоняю еще, проверю графики.
ЗЫ В "справочнике" - "таблица производных" - вообще какой-то сюр с буквами творится
Отредактировано пользователем 9 декабря 2008 г. 6:57:24(UTC)
| Причина: Не указана
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Jovan1977 написал: Всем доброго времени суток.
До девятого члена (n=8) все б.м. честно, а потом - танцы с бубном, на тринадцатом вообще вываливается в минуса
На двадцать пятом - деление на ноль. Надо фиксить
Ужас! Уже сел разбираться... Спасибо.
Jovan1977 написал: ЗЫ В "справочнике" - "таблица производных" - вообще какой-то сюр с буквами творится
Какие конкретно буквы Вам не нравятся?
Отредактировано пользователем 9 декабря 2008 г. 16:41:25(UTC)
| Причина: Не указана
Статус: Member
Группы: Registered
Зарегистрирован: 15.07.2008(UTC)
Сообщений: 102
Откуда: Брест
Сказал «Спасибо»: 8 раз Поблагодарили: 2 раз в 2 постах
Jovan1977 написал: ЗЫ В "справочнике" - "таблица производных" - вообще какой-то сюр с буквами творится
Исправим. Действительно получилось непонятно и не правильно
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Ладно, удалось убедить и мою голову
Все
u будут заменены на
x .
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.12.2008(UTC) Сообщений: 8 Откуда: Харьков, Украина
Или
х на
u Вообще, справочные материалы - дело тонкое. Одна лишняя буква или штрих... и два балла на экзамене обеспечены.
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Ну, как известно, "волков бояться - в лес не ходить" и "не ошибается тот, кто ничего не делает". Первым делом перед интеграцией в программу этот справочник я давал на проверку математически умным людям, которые помогли отловить несколько неточностей, а также всегда прислушивался к замечанием пользователей - ничего большего я просто не мог сделать.
Решение же вместо x в правой части этих формул (в таблице производных) записать u было целиком и полностью на моей совести, признаю - в погоне за лаконичностью сделал глупость.
Изначально я создал
бумажный математический справочник из которого уже и переписывал формулы в SMath Studio. Как можно увидеть в нём найденная Вами ошибка отсутствует:
Отредактировано пользователем 10 декабря 2008 г. 0:55:41(UTC)
| Причина: Не указана
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.12.2008(UTC) Сообщений: 8 Откуда: Харьков, Украина
Вечер добрый
Вот еще что нашел, правда, не знаю, баг ли.
Итак. пишем 7*х*3 - упростить - 21*х
выделяем х и - вычисления - дифференцировать - получаем.. d/dx(3*x*7)->21*x
при этом простое вычисление производной от 21*х или 7*3*х дает корректный результат.
Магия и колдовство, блин
ЗЫ Насчет ошибок - вроде, для того и сидим, чтобы отловить по максимуму. Общими-то усилиями
Отредактировано пользователем 10 декабря 2008 г. 1:01:07(UTC)
| Причина: Не указана
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Ещё раз спасибо. Идём дальше по списку
Когда в выражении
7*x*3—21*x Вы выделяете x и жмёте "Дифференцировать", программа ошибочно начинает дифференцировать не правую часть, как должна была бы, а всё это выражение. За это отвечает символьный модуль, а ему сказано, "если встречаешь выражение, которое не можешь упростить, возвращай пользователю его же". Вот тут-то и выползла ошибка: модуль встретил оператор присваивания, упрощать который он не умеет и он вернул всё, что было в задании... Исправляю... (мат. справочник уже исправил - ждём следующую версию)
Отредактировано пользователем 10 декабря 2008 г. 1:14:50(UTC)
| Причина: Не указана
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.12.2008(UTC) Сообщений: 8 Откуда: Харьков, Украина
Думаю, последний вопрос на сегодня уравнение вида x^2-25*x "Найти корни" и "solve" возвращает один корень - 0. А x^2-x дает столбец (1,0)^T График в 2D функции x^2-25*x , ессно, тоже выглядит странно
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Это тот редкий случай, когда ошибок нет.
Программа ищет корни численным методом, по этой причине диапазон поиска ограничен. В Handheld версии в настройках вычисления имеется возможность изменить границы поиска нулей уравнения. По этой же причине второе уравнение решается верно.
График функции выглядит верным, т.к. никак не связан с функцией solve:
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.