Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


4 Страницы123>»
Опции
К последнему сообщению К первому непрочитанному
Offline Aleks_dsp  
#1 Оставлено : 19 ноября 2008 г. 22:54:15(UTC)
Aleks_dsp


Статус: 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)  | Причина: Не указана

Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

Offline smath  
#2 Оставлено : 19 ноября 2008 г. 23:21:12(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Огромное спасибо. Исправил дистрибутивы Handheld версии.
Благодаря Вам успел исправить оплошность до того, как программа распространилась. Теперь можно смело загружать и устанавливать.
Offline Aleks_dsp  
#3 Оставлено : 20 ноября 2008 г. 21:54:01(UTC)
Aleks_dsp


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Мужчина
Откуда: Ярославль

У меня часть панелей расположена по верхнему краю экрана. Я перевел устройство в альбомный режим. Те панели, что были снизу, выровнялись по нижнему краю, а те, что были вверху, ушли вверх, было видно только их нижнюю часть. После перевода ориентации экрана в книжную панели не вернулись, остались где-то вверху Sad
Если не трудно, предусмотрите пожалуйста выравнивание панелей, расположенных вверху. Заранее спасибо.
Offline Aleks_dsp  
#4 Оставлено : 20 ноября 2008 г. 22:03:04(UTC)
Aleks_dsp


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Мужчина
Откуда: Ярославль

Еще заметил сегодня при работе с программой:
если задать уравнение, не имеющее действительных корней (например, 5*x^2+x+5) и попытаться найти его решения, используя меню (Меню->Вычисление->Найти корни), то вылезает ошибка NullReferenceException.
P.S.: если решать с помощью функции solve, то программа корректно срабатывает.
Offline smath  
#5 Оставлено : 20 ноября 2008 г. 22:19:10(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Цитата:
После перевода ориентации экрана в книжную панели не вернулись

Обязательно учту это - программа будет принимать правильное решение о местоположении панелей.
Сейчас же, для того, что бы вернуть панели нужно в "Меню" >> "Панели" убрать галку с пункта меню "Помнить раскладку". В этом случае после перезапуска программы восстановятся настройки положения панелей по-умолчанию и далее всё должно работать хорошо (галку можно будет вернуть после перезапуска).
Цитата:
...вылезает ошибка NullReferenceException

Поправлю, спасибо.

Отредактировано пользователем 20 ноября 2008 г. 22:21:01(UTC)  | Причина: Не указана

Offline Aleks_dsp  
#6 Оставлено : 20 ноября 2008 г. 22:53:54(UTC)
Aleks_dsp


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Мужчина
Откуда: Ярославль

Сделал, как вы советовали. Панели вернулись. Спасибо OK
Offline Jovan1977  
#7 Оставлено : 3 декабря 2008 г. 18:48:03(UTC)
Jovan1977

Статус: Newbie

Группы: Registered
Зарегистрирован: 03.12.2008(UTC)
Сообщений: 8
Откуда: Харьков, Украина

Доброго времени суток всем.

Вопрос - при символьном вичислении производной от ln(x) проблем нет, а от log3X получается ноль. Good
Похоже на баг.

С уважнием, Иван
Offline Samar  
#8 Оставлено : 3 декабря 2008 г. 21:23:21(UTC)
Samar


Статус: Member

Группы: Registered
Зарегистрирован: 15.07.2008(UTC)
Сообщений: 102
Мужчина
Откуда: Брест

Сказал «Спасибо»: 8 раз
Поблагодарили: 2 раз в 2 постах
Jovan1977 написал:
Доброго времени суток всем.

Вопрос - при символьном вичислении производной от ln(x) проблем нет, а от log3X получается ноль. Good
Похоже на баг.

С уважнием, Иван


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

Да, это баг. В следующей версии исправим. Спасибо, что сообщили.
Offline Jovan1977  
#9 Оставлено : 3 декабря 2008 г. 22:47:29(UTC)
Jovan1977

Статус: Newbie

Группы: Registered
Зарегистрирован: 03.12.2008(UTC)
Сообщений: 8
Откуда: Харьков, Украина

И снова здравствуйте! Good

Что-то не может программа корректно посчитать сумму с коэффициентами 1/n!
А софтина, имхо, очень интересная. Первый день играюсь, жалко не было в студенческие времена.
Еще вопрос, а спецфункции какие-нибудь появятся в будущем?
Offline smath  
#10 Оставлено : 7 декабря 2008 г. 2:37:51(UTC)
smath


Статус: 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)  | Причина: Не указана

Offline Jovan1977  
#11 Оставлено : 9 декабря 2008 г. 6:53:53(UTC)
Jovan1977

Статус: Newbie

Группы: Registered
Зарегистрирован: 03.12.2008(UTC)
Сообщений: 8
Откуда: Харьков, Украина

Всем доброго времени суток.
С символьным вычислением производных от логарифмов проблем не вижу, все вроде ОК.
А экспоненту в виде ряда так и не научилась считать, причем (1/n!) или (n!)^-1 - все едино. До девятого члена (n=8) все б.м. честно, а потом - танцы с бубном, на тринадцатом вообще вываливается в минуса Clap
На двадцать пятом - деление на ноль. Надо фиксить Good

Удачи. Будет время - погоняю еще, проверю графики.

ЗЫ В "справочнике" - "таблица производных" - вообще какой-то сюр с буквами творится Good


Отредактировано пользователем 9 декабря 2008 г. 6:57:24(UTC)  | Причина: Не указана

Offline smath  
#12 Оставлено : 9 декабря 2008 г. 16:34:37(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Jovan1977 написал:
Всем доброго времени суток.
До девятого члена (n=8) все б.м. честно, а потом - танцы с бубном, на тринадцатом вообще вываливается в минуса Clap
На двадцать пятом - деление на ноль. Надо фиксить Good

Ужас! Уже сел разбираться... Спасибо.

Jovan1977 написал:

ЗЫ В "справочнике" - "таблица производных" - вообще какой-то сюр с буквами творится Good

Какие конкретно буквы Вам не нравятся?

Отредактировано пользователем 9 декабря 2008 г. 16:41:25(UTC)  | Причина: Не указана

Offline Samar  
#13 Оставлено : 9 декабря 2008 г. 17:12:46(UTC)
Samar


Статус: Member

Группы: Registered
Зарегистрирован: 15.07.2008(UTC)
Сообщений: 102
Мужчина
Откуда: Брест

Сказал «Спасибо»: 8 раз
Поблагодарили: 2 раз в 2 постах
Jovan1977 написал:
ЗЫ В "справочнике" - "таблица производных" - вообще какой-то сюр с буквами творится Good


Исправим. Действительно получилось непонятно и не правильно
Offline smath  
#14 Оставлено : 9 декабря 2008 г. 22:22:01(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Ладно, удалось убедить и мою голову Crazy Все u будут заменены на x.
Offline Jovan1977  
#15 Оставлено : 10 декабря 2008 г. 0:18:25(UTC)
Jovan1977

Статус: Newbie

Группы: Registered
Зарегистрирован: 03.12.2008(UTC)
Сообщений: 8
Откуда: Харьков, Украина

Или х на u
Acute

Вообще, справочные материалы - дело тонкое. Одна лишняя буква или штрих... и два балла на экзамене обеспечены.
Offline smath  
#16 Оставлено : 10 декабря 2008 г. 0:45:21(UTC)
smath


Статус: 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)  | Причина: Не указана

Offline Jovan1977  
#17 Оставлено : 10 декабря 2008 г. 0:56:45(UTC)
Jovan1977

Статус: Newbie

Группы: Registered
Зарегистрирован: 03.12.2008(UTC)
Сообщений: 8
Откуда: Харьков, Украина

Вечер добрый
Вот еще что нашел, правда, не знаю, баг ли.
Итак. пишем 7*х*3 - упростить - 21*х
выделяем х и - вычисления - дифференцировать - получаем.. d/dx(3*x*7)->21*x
при этом простое вычисление производной от 21*х или 7*3*х дает корректный результат.
Магия и колдовство, блин Good

ЗЫ Насчет ошибок - вроде, для того и сидим, чтобы отловить по максимуму. Общими-то усилиями Good

Отредактировано пользователем 10 декабря 2008 г. 1:01:07(UTC)  | Причина: Не указана

Offline smath  
#18 Оставлено : 10 декабря 2008 г. 1:05:39(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Ещё раз спасибо. Идём дальше по списку Good
Когда в выражении 7*x*3—21*x Вы выделяете x и жмёте "Дифференцировать", программа ошибочно начинает дифференцировать не правую часть, как должна была бы, а всё это выражение. За это отвечает символьный модуль, а ему сказано, "если встречаешь выражение, которое не можешь упростить, возвращай пользователю его же". Вот тут-то и выползла ошибка: модуль встретил оператор присваивания, упрощать который он не умеет и он вернул всё, что было в задании... Исправляю... (мат. справочник уже исправил - ждём следующую версию)

Отредактировано пользователем 10 декабря 2008 г. 1:14:50(UTC)  | Причина: Не указана

Offline Jovan1977  
#19 Оставлено : 10 декабря 2008 г. 2:31:42(UTC)
Jovan1977

Статус: Newbie

Группы: Registered
Зарегистрирован: 03.12.2008(UTC)
Сообщений: 8
Откуда: Харьков, Украина

Думаю, последний вопрос на сегодня
уравнение вида x^2-25*x
"Найти корни" и "solve" возвращает один корень - 0.
А x^2-x дает столбец (1,0)^T

График в 2D функции x^2-25*x, ессно, тоже выглядит странно
Offline smath  
#20 Оставлено : 10 декабря 2008 г. 3:34:41(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Это тот редкий случай, когда ошибок нет.
Программа ищет корни численным методом, по этой причине диапазон поиска ограничен. В Handheld версии в настройках вычисления имеется возможность изменить границы поиска нулей уравнения. По этой же причине второе уравнение решается верно.
График функции выглядит верным, т.к. никак не связан с функцией solve:
Пользователи, просматривающие эту тему
Guest
4 Страницы123>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.