Дискуссионный математический форумМатематический форум

Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 4 часа [ Летнее время ]
MathHelpPlanet.com RSS-лента Математического форума

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 17:14 
Не в сети
Начинающий
Зарегистрирован:
12 окт 2017, 17:07
Сообщений: 3
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
пожалуйста помогите расшифровать программу из MatLab
Что значит следуещее выражение:
pred = double(pred >=0.5747);

Имеет ли смысл следующий код:

pred = double(pred >=0.5747);
% margin test
zone_of_uncertainty = [0.491863057108159 0.5747];
if pred >= zone_of_uncertainty(1) && pred <= zone_of_uncertainty(2)
margin = 1;
else
margin = 0;
end

Hа мой взгляд выражение double(pred >=0.5747) должно равняться 0 или 1. И оба эти значения вне диапазона [0.491863057108159 0.5747], т.е. вегда false.
спасибо

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 18:33 
Не в сети
Beautiful Mind
Зарегистрирован:
10 дек 2013, 03:33
Сообщений: 1646
Cпасибо сказано: 99
Спасибо получено:
214 раз в 208 сообщениях
Очков репутации: 28

Добавить очки репутацииУменьшить очки репутации
pred = double(pred >=0.5747);

Определяется переменная pred типа double со значениями не менее 0.5747

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 18:35 
Не в сети
Beautiful Mind
Зарегистрирован:
10 дек 2013, 03:33
Сообщений: 1646
Cпасибо сказано: 99
Спасибо получено:
214 раз в 208 сообщениях
Очков репутации: 28

Добавить очки репутацииУменьшить очки репутации
zone_of_uncertainty = [0.491863057108159 0.5747];

Пусть константа zone_of_uncertainty с присвоением ей значения 0.491863057108159 0.5747

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 18:37 
Не в сети
Beautiful Mind
Зарегистрирован:
10 дек 2013, 03:33
Сообщений: 1646
Cпасибо сказано: 99
Спасибо получено:
214 раз в 208 сообщениях
Очков репутации: 28

Добавить очки репутацииУменьшить очки репутации
if pred >= zone_of_uncertainty(1) && pred <= zone_of_uncertainty(2)
margin = 1;
else
margin = 0;
end

ЕСЛИ pred >= zone_of_uncertainty(1) и pred <= zone_of_uncertainty(2), ТО
margin = 1;
ИНАЧЕ
margin = 0;
КОНЕЧ

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 13 окт 2017, 12:31 
Не в сети
Начинающий
Зарегистрирован:
12 окт 2017, 17:07
Сообщений: 3
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
sergebsl спасибо!
Переменная уже определена, потом она высчитывается и равна 0.74. Затем идет выражение:
pred =0.74;
pred = double(pred >=0.5747);
У меня нет опыта работы с МатЛаб. Мне надо эту функцию переписать в LabVIEW.
С большим трудом прогнала эту функцию. В этом месте получаю 1.
Логическое выражение может принимать значения 0 или 1.
Тогда следущий код теряет смысл:

zone_of_uncertainty = [0.491863057108159 0.5747];
if pred >= zone_of_uncertainty(1) && pred <= zone_of_uncertainty(2)
margin = 1;
else
margin = 0;
end


Т.е. margin = 0; всегда!

Или
pred =0.74;
pred = double(pred >=0.5747); ( pred после выполнения равно 0.74)???????

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 13 окт 2017, 12:34 
Не в сети
Начинающий
Зарегистрирован:
12 окт 2017, 17:07
Сообщений: 3
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
sergebsl писал(а):
pred = double(pred >=0.5747);

Определяется переменная pred типа double со значениями не менее 0.5747



Можно ссылку на документацию

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Элементарное доказательство теоремы Ферма.

в форуме Дискуссионные математические проблемы

panchenkovi

62

3745

17 апр 2012, 11:58

Выразить событие через элементарное - выстрел

в форуме Комбинаторика и Теория вероятностей

alekscooper

4

113

09 янв 2017, 19:27

Найти коды Фибоначчи чисел и в этих кодах найти сумму x+y

в форуме Дискретная математика, Теория множеств и Логика

Zhanna

4

509

11 апр 2012, 23:37

найти наибольшее/наименьшее значение функции, найти интервал

в форуме Дифференциальное исчисление

milashkaya

4

292

16 янв 2012, 20:36

Найти уравнение касательной ( проверить решение)Найти уравне

в форуме Пределы числовых последовательностей и функций, Исследования функций

Ryslannn

7

398

07 янв 2013, 23:30

Найти особые точки функции, определить их вид и найти вычеты

в форуме Комплексный анализ и Операционное исчисление

karandash

2

701

03 июн 2012, 07:02

Найти площадь треугольника ABC и найти величину угла C

в форуме Аналитическая геометрия и Векторная алгебра

tory_999

1

450

08 апр 2014, 15:59

Найти производную f от x с помощью определителя, найти эл

в форуме Пределы числовых последовательностей и функций, Исследования функций

qvernaut

1

171

01 июн 2015, 21:28

Найти, где дефференцируема следующая функция, и найти её про

в форуме Комплексный анализ и Операционное исчисление

sony r

1

386

12 апр 2013, 21:15

Найти производную (уже час не могу найти)

в форуме Дифференциальное исчисление

qwert118

3

274

25 дек 2011, 19:26


Часовой пояс: UTC + 4 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2016 MathHelpPlanet.com. All rights reserved