Очень нужна помощь в Маткаде!!!



 
Начать новую тему   Ответить на тему    Форумы -> Технопарк
Автор Сообщение
BeZOOM


Никита

Зарегистрирован: 2009-11-06
Постов: 302
Местоположение: Ярославль

СообщениеДобавлено: Пн 18 Апр 2011 07:26    Заголовок сообщения: Очень нужна помощь в Маткаде!!! Ответить с цитатой

Подскажите как сделать алгоритм, чтобы считать количество верных значащих цифр в S(N)
Например
S(N1)=0.0846154
d(N1)=0.0153846 (абсолютная погрешность)
У S(N1) значащие цифры все начиная с 8 вправо(т.е. нули слева не считаются)
Значащую цифру называют верной,если абсолютная погрешность числа не превосходит единицы разряда,соответствующего этой цифре.
Значит в S(N1) 0 верных з.ц.,если бы
d(N1)=0.00153846 то была бы 1 верная з.ц.
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
BeZOOM


Никита

Зарегистрирован: 2009-11-06
Постов: 302
Местоположение: Ярославль

СообщениеДобавлено: Пн 18 Апр 2011 19:17    Заголовок сообщения: Ответить с цитатой

bi.gif
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
barandey


Barandey Andrey

Зарегистрирован: 2009-09-14
Постов: 1705
Местоположение: На краю земли.

СообщениеДобавлено: Ср 20 Апр 2011 19:34    Заголовок сообщения: Re: Очень нужна помощь в Маткаде!!! Ответить с цитатой

BeZOOM писал(а):
Подскажите как сделать алгоритм, чтобы считать количество верных значащих цифр в S(N)
Например
S(N1)=0.0846154
d(N1)=0.0153846 (абсолютная погрешность)
У S(N1) значащие цифры все начиная с 8 вправо(т.е. нули слева не считаются)
Значащую цифру называют верной,если абсолютная погрешность числа не превосходит единицы разряда,соответствующего этой цифре.
Значит в S(N1) 0 верных з.ц.,если бы
d(N1)=0.00153846 то была бы 1 верная з.ц.


N = trunc (log10 (S(N1)/d(N1))

N - количество значащих цифр
log10 - десятичный логарифм
trunc - отбрасывание дробной части числа
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
pilvi

Капитан команды Участник команды:
АШК Ферзь

pavel

Зарегистрирован: 2007-05-16
Постов: 3707
Местоположение: tartu

СообщениеДобавлено: Ср 20 Апр 2011 19:41    Заголовок сообщения: Re: Очень нужна помощь в Маткаде!!! Ответить с цитатой

barandey писал(а):
BeZOOM писал(а):
Подскажите как сделать алгоритм, чтобы считать количество верных значащих цифр в S(N)
Например
S(N1)=0.0846154
d(N1)=0.0153846 (абсолютная погрешность)
У S(N1) значащие цифры все начиная с 8 вправо(т.е. нули слева не считаются)
Значащую цифру называют верной,если абсолютная погрешность числа не превосходит единицы разряда,соответствующего этой цифре.
Значит в S(N1) 0 верных з.ц.,если бы
d(N1)=0.00153846 то была бы 1 верная з.ц.


N = trunc (log10 (S(N1)/d(N1))

N - количество значащих цифр
log10 - десятичный логарифм
trunc - отбрасывание дробной части числа
Наверное информатику прогуливаем?
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
barandey


Barandey Andrey

Зарегистрирован: 2009-09-14
Постов: 1705
Местоположение: На краю земли.

СообщениеДобавлено: Ср 20 Апр 2011 19:43    Заголовок сообщения: Re: Очень нужна помощь в Маткаде!!! Ответить с цитатой

pilvi писал(а):
Наверное информатику прогуливаем?

Матиматику ag.gif
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
pilvi

Капитан команды Участник команды:
АШК Ферзь

pavel

Зарегистрирован: 2007-05-16
Постов: 3707
Местоположение: tartu

СообщениеДобавлено: Ср 20 Апр 2011 19:50    Заголовок сообщения: Re: Очень нужна помощь в Маткаде!!! Ответить с цитатой

barandey писал(а):
pilvi писал(а):
Наверное информатику прогуливаем?

Матиматику ag.gif
Так надо было Аль-Хорезми написать! ag.gif ag.gif ag.gif ag.gif ag.gif
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
pilvi

Капитан команды Участник команды:
АШК Ферзь

pavel

Зарегистрирован: 2007-05-16
Постов: 3707
Местоположение: tartu

СообщениеДобавлено: Ср 20 Апр 2011 19:54    Заголовок сообщения: Re: Очень нужна помощь в Маткаде!!! Ответить с цитатой

barandey писал(а):
pilvi писал(а):
Наверное информатику прогуливаем?

Матиматику ag.gif
Арифметику точнее
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
BeZOOM


Никита

Зарегистрирован: 2009-11-06
Постов: 302
Местоположение: Ярославль

СообщениеДобавлено: Ср 20 Апр 2011 19:55    Заголовок сообщения: Re: Очень нужна помощь в Маткаде!!! Ответить с цитатой

barandey писал(а):
BeZOOM писал(а):
Подскажите как сделать алгоритм, чтобы считать количество верных значащих цифр в S(N)
Например
S(N1)=0.0846154
d(N1)=0.0153846 (абсолютная погрешность)
У S(N1) значащие цифры все начиная с 8 вправо(т.е. нули слева не считаются)
Значащую цифру называют верной,если абсолютная погрешность числа не превосходит единицы разряда,соответствующего этой цифре.
Значит в S(N1) 0 верных з.ц.,если бы
d(N1)=0.00153846 то была бы 1 верная з.ц.


N = trunc (log10 (S(N1)/d(N1))

N - количество значащих цифр
log10 - десятичный логарифм
trunc - отбрасывание дробной части числа

Это я пробовал уже,но есть косяк-
S(N2)=38.439560
d(N2)=5.56044

1 цифра ведь(тройка),а он говорит 0..
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
BeZOOM


Никита

Зарегистрирован: 2009-11-06
Постов: 302
Местоположение: Ярославль

СообщениеДобавлено: Ср 20 Апр 2011 19:58    Заголовок сообщения: Ответить с цитатой

во втором помогает round вроде бы,но это не решает вопроса..
Вернуться к началу
Посмотреть профайл Отправить личное сообщение
pilvi

Капитан команды Участник команды:
АШК Ферзь

pavel

Зарегистрирован: 2007-05-16
Постов: 3707
Местоположение: tartu

СообщениеДобавлено: Ср 20 Апр 2011 20:19    Заголовок сообщения: Ответить с цитатой

Вернуться к началу
Посмотреть профайл Отправить личное сообщение
Начать новую тему   Ответить на тему    Форумы -> Технопарк Часовой пояс: GMT +3:00
 

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах