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

Математический форум 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 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 03:33
Сообщений: 2277
Cпасибо сказано: 163
Спасибо получено:
288 раз в 279 сообщениях
Очков репутации: 38

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 18:35 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 03:33
Сообщений: 2277
Cпасибо сказано: 163
Спасибо получено:
288 раз в 279 сообщениях
Очков репутации: 38

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 18:37 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 03:33
Сообщений: 2277
Cпасибо сказано: 163
Спасибо получено:
288 раз в 279 сообщениях
Очков репутации: 38

Добавить очки репутацииУменьшить очки репутации
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 ] 

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Элементарное задание с числом в комплексной форме

в форуме MathCad

Amirasu

8

85

28 фев 2018, 12:16

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

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

alekscooper

4

199

09 янв 2017, 19:27

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

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

Ryslannn

7

494

07 янв 2013, 23:30

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

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

tory_999

1

512

08 апр 2014, 15:59

Найти производную. Найти наименее удаленную точку

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

351w

1

102

14 апр 2018, 23:36

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

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

qvernaut

1

214

01 июн 2015, 21:28

Найти изображение функции. Найти оригинал

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

351w

0

100

18 дек 2017, 19:20

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

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

sony r

1

425

12 апр 2013, 21:15

Как найти U

в форуме Алгебра

schrot1

5

242

05 июл 2013, 18:53

Найти y^n

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

lllulll

12

477

29 мар 2014, 21:21


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



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

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


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

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

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

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