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

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

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 16:14 
Не в сети
Начинающий
Зарегистрирован:
12 окт 2017, 16: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, 17:33 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 17:35 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как найти элементарное
СообщениеДобавлено: 12 окт 2017, 17:37 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
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, 11:31 
Не в сети
Начинающий
Зарегистрирован:
12 окт 2017, 16: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, 11:34 
Не в сети
Начинающий
Зарегистрирован:
12 окт 2017, 16:07
Сообщений: 3
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

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

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



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

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

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
ВТФ, третья степень (элементарное доказательство)

в форуме Размышления по поводу и без

ivashenko

26

549

03 дек 2019, 10:01

Элементарное доказательство великой теоремы Ферма

в форуме Палата №6

ALOKIN

69

1619

10 июл 2021, 10:53

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

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

alekscooper

4

739

09 янв 2017, 18:27

Элементарное задание с числом в комплексной форме

в форуме MathCad

Amirasu

8

662

28 фев 2018, 11:16

Элементарное доказательство бинарной проблемы Гольдбаха-Эйле

в форуме Теория чисел

petnet

4

305

13 мар 2019, 11:16

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

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

351w

1

404

14 апр 2018, 22:36

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

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

tory_999

1

743

08 апр 2014, 14:59

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

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

qvernaut

1

633

01 июн 2015, 20:28

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

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

351w

0

354

18 дек 2017, 18:20

Найти изображение. Найти оригинал

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

351w

1

139

06 дек 2019, 06:00


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



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

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


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

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

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

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