Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
24.01.2025, 19:47:00
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: функция tan(x) - тангенс x. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: функция tan(x) - тангенс x.  (Прочитано 10347 раз)
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« : 26.11.2012, 15:16:38 »

Уважаемые разработчики
Не понятно, tan(x) - как работает? x должно быть в чем, градусы, радианы?
в любом случае тангенс 45гр. выдает что угодно только не 1!
Спасибо
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #1 : 27.11.2012, 09:04:55 »

Да, обнаружили ошибку, в ближайшей версии будет поправлена. Пока можно использовать определение sin(x)/cos(x).
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #2 : 27.11.2012, 13:51:45 »

Пока можно использовать определение sin(x)/cos(x).

Проверил, вот что получилось:

sin(90) возвращает 90, sin(1.5707) возвращает 1.5707
то же самое и с cos
если я правильно понимаю sin(1.5707) должно вернуть 1, cos соответственно 0
чем же должен быть аргумент этих функций? я полагал что углом в радианах, но проверил и градусы. Оказалось ни то и ни другое. Если чем то еще, напишите пожалуйста в документации
Или я чего то не понимаю?
спасибо.
« Последнее редактирование: 27.11.2012, 13:57:56 от bugem » Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #3 : 10.12.2012, 12:01:37 »

http://transaq.ru/cl_files/v505/505transaq.304.14.zip - вот в этой сборке исправили уже ошибку.
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #4 : 11.12.2012, 13:51:27 »

http://transaq.ru/cl_files/v505/505transaq.304.14.zip - вот в этой сборке исправили уже ошибку.

Проверил, да работает. Спасибо.
Но после установки этой сборки перестал работать управляющий символ "\n" - строку не переносит, выводит квадратик
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #5 : 11.12.2012, 14:43:07 »

Поторопился радоваться. Возможно это придирки, но tan(0) должен быть равен 0.
А у вас выдает ошибку: Параметр тангенса не может быть равен 'k * pi / 2'
Оно конечно легко отлавливается, но все же, все же...
Записан
ddd323
Sr. Member
****
Сообщений: 257


Просмотр профиля Email
« Ответ #6 : 11.12.2012, 21:03:19 »

Heller,
квадратик вместо переноса строки может быть потому, что вы заменили CR CR LF  на просто LF вместо замены на CR LF (как было раньше)?
(http://www.transaq.ru/forum/index.php?topic=1106.0)
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #7 : 12.12.2012, 15:54:52 »

Поторопился радоваться. Возможно это придирки, но tan(0) должен быть равен 0.
А у вас выдает ошибку: Параметр тангенса не может быть равен 'k * pi / 2'
Оно конечно легко отлавливается, но все же, все же...
Да, не доработали. Уже исправили, в ближайшей сборке всё будет нормально.

Heller,
квадратик вместо переноса строки может быть потому, что вы заменили CR CR LF  на просто LF вместо замены на CR LF (как было раньше)?
(http://www.transaq.ru/forum/index.php?topic=1106.0)
Да, именно из-за этого. Поправим.
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #8 : 13.12.2012, 11:29:49 »

Но после установки этой сборки перестал работать управляющий символ "\n" - строку не переносит, выводит квадратик
Небольшое уточнение - а где именно выводится квадратик? То что при выводе в signal::output нет переноса я понял, но изображение квадратика я нигде не увидел. Это было бы полезно знать, чтобы со всех сторон закрыть ошибку.
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #9 : 13.12.2012, 11:56:28 »

Небольшое уточнение - а где именно выводится квадратик?

в signal::notify(title, message), в части message естественно.
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #10 : 13.12.2012, 12:33:43 »

в signal::notify(title, message), в части message естественно.
Так и не обнаружил квадратика. Ну в общем заменю при выводе в signal::* символ LF на CR LF, посмотрим что получится. Вероятно квадратик зависит как-то от версии или настроек операционной системы.
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: функция tan(x) - тангенс x. « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!