Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Похоже, что все, указанные Вами, ошибки исправил. Новая версия уже доступна
тут .
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
И все же я смог завесить новую версию программы
И опять с циклом for
Вот скриншот (так проще, чем объяснять на словах):
gif.gif Я вбил это, и нажал стрелочку
программа зависла
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
И еще одна ошибка: пишу a:=matrix(0;0) потом пишу a и нажимаю кнопку = Вылезает ошибка
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Обе ошибки исправил. Спасибо. Еле успеваю за Вами
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
Странно... программа не считает 1 натуральным числом
Пишу
(-i*i)! и нажимаю =. Программа пишет, что факториал существует только от натурального числа и нуля =>
-i*i=1 не является натуральным
И еще одна мелочь: пишу
arctg(∞) , он выдает "Аргумент должен быть скаляром", по-моему это выражение определено,
arctg(∞)=π/2 P.S: на форуме не отображается знак факториала "!", пишет "ошибка в выражении"
Отредактировано модератором 24 ноября 2008 г. 1:14:48(UTC)
| Причина: Не указана
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
arctg(±∞) теперь считается
, а arcctg(±∞) нет
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
Потестировал сегодня еще и выявил 2 ошибки:
1) ошибка, приводящая к вылетанию
пишу
a:=matrix(3;3) el(a;5;3):=4 нажимаем Enter, программа вылетает
2) ошибка, связанная с отображением:
пишу
a:=matrix(3;3) a b:=3 теперь возвращаюсь на строчку с а, и пишу равно.
Программа выводит значение матрицы а поверх другого текста (то, что находится ниже не отодвигается).
P.S: пока писал багрепорт нашел ошибочку на форуме
попробуйте написать "[МATH]a:=matrix(3;3)", нажмите Enter,
затем напишите на новой строке "el(a;5;3):=4[/МATH]".
Получим такое:
a:=matrix(3;3) el(a;5;3):=4
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
arcctg(±∞) и
a:=matrix(3;3) ;
el(a;5;3):=4 - это ошибки. Обязательно будут исправлены к следующей версии.
Насчёт форума: функциональности по вставке нескольких формул в один тег [math/] не предусмотрено и, думаю, смысла в этом нет (сложность и некрасивость реализации в данном случае превалирует над пользой, которую принесёт данная функция).
Про сдвигание выражений при перекрытии я подумаю, но пока есть открытые вопросы: нужно ли сдвигать назад, если изображение уменьшается, а не увеличивается? будет ли во всех случаях изменение размеров элементов листа ожидаемо пользователем? Но за идею спасибо - посмотрим.
Отредактировано пользователем 25 ноября 2008 г. 22:02:42(UTC)
| Причина: Не указана
Статус: Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 19
Откуда: Санкт-Петербург
Сказал «Спасибо»: 2 раз
Если вводить знак { после ввода любого числа, то программа падает... В версии для кпк в окне "О программе" на VGA экране смещены строки с версиями модулей(если надо, могу скриншот прикрепить). Незнаю ошибка это или нет, но когда ввожу 12*(8+12*t)-16(-12-16*t)-88 и выделяю t программа пишет нет корней, но при вводе через solve( ; ) solve(12*(8+12*t)-16*(-12-16*t)-88;t)=-0,5 дает результат. И есть просьба, а нельзя ли в форму быстрого ответа на сайте вставить кнопку тэга [MATH]? P.S. Извиняюсь что все в кучу, просто времени нет по темам распихивать, решаю очередной отчет по АиГ))
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Спасибо, отвечу списком: 1) Ошибка со знаком "{" исправлена, надеюсь уже окончательно. 2) В окне "О программе" в VGA Handheld-версии смещение исправлено. 3) История с уравнением получает лаконичный ответ: в первом примере число 16, перед скобкой, воспринято программой как функция, т.к. знака умножить между числом и скобкой нет, в версии уравнения для функции solve Вы оператор умножения поставили, а потому вычисление прошло без проблем. Соответственно нули второго уравнения программа определяет верно в обоих случаях. Произошло это потому, что SMath Studio не сообщила о найденной неопределённой функции, а должна была бы. Исправлю. 4) Появится время - обязательно добавлю тег [math/] в форму быстрого ответа. P.S.: Все указанные исправления будут доступны в следующей версии программы.
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Все, ну или почти все, отмеченные здесь ошибки исправлены в версии
SMath Studio 0.71 !
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 35
Откуда: Ярославль
Или я что-то не понимаю, или программа
Выбираю: Вставка->Функция->a2t
Независимо от того, что я введу в качестве аргумента, программа пишет: "a2t - функция не определена".
P.S: возможно, что это я просто не понял, как использовать данную функцию, объясните пожалуйста
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Aleks_dsp написал: Или я что-то не понимаю, или программа
Выбираю: Вставка->Функция->a2t
Независимо от того, что я введу в качестве аргумента, программа пишет: "a2t - функция не определена".
К сожалению, данная функция стала жертвой перехода программы с версий 0.5x к 0.6x. В текущих ревизиях SMath Studio она, действительно, не реализована. Обязательно верну её в целости...
Статус: Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 19
Откуда: Санкт-Петербург
Сказал «Спасибо»: 2 раз
На ПК версии 0.71 Вставка->Функции-> dfile, rfile, wfile (все три) -> вылезает ошибка
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
XroM написал: На ПК версии 0.71 Вставка->Функции-> dfile, rfile, wfile (все три) -> вылезает ошибка
Проверил на 0.71 - у меня функции вставляются, ошибок не появляется. Какого рода ошибку удаётся увидеть?
Статус: Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 19
Откуда: Санкт-Петербург
Сказал «Спасибо»: 2 раз
Ошибка возникает при наведении курсора на эти функции
Код:
************** Текст исключения **************
System.IndexOutOfRangeException: Индекс находился вне границ массива.
в SMathStudio_Desktop.Functions.listBox1_SelectedIndexChanged(Object sender, EventArgs e)
в System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
в System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
в System.Windows.Forms.ListBox.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Но после нажатия на кнопку продолжить функцию можно вставить
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Такое впечатление, что у Вас по какой-то причине при установке программы не обновился языковой файл (Program Files\SMath\SMath Studio\lang\Text_RUS.lang, какая у него отображается дата создания?). Могу порекомендовать переустановить программу или удалить этот файл (Text_RUS.lang) и сделать программе Repair через инсталлятор или Установку/Удаления программ.
Статус: Member
Группы: Registered
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 19
Откуда: Санкт-Петербург
Сказал «Спасибо»: 2 раз
Да, замена файла помогла, спасибо.
Добавлю, что устанавливал на трех машинах (2-XP, 1-Vista) и везде не обновлялся этот файл...
Отредактировано пользователем 9 декабря 2008 г. 14:03:17(UTC)
| Причина: Не указана
Статус: Newbie
Группы: Registered
Зарегистрирован: 11.12.2008(UTC) Сообщений: 1 Откуда: СПБ
в версии 71 похоже перестало работать дифференцирование
Вместо продиф. функции пишет исходную
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.