Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для mat_for_c
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972

Аналог Inf матлаба

17.05.2013, 20:49. Показов 1427. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть ли в С++ аналог Inf, который имеется в Matlab'e?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.05.2013, 20:49
Ответы с готовыми решениями:

Доказать равенство inf{x+y}=inf{x}+inf{y}
Здравствуйте, подскажите пожалуйста, как решать такое: 2){x+y} есть множество всех сумм x+y, где x принадлежит {x}, y принадлежит {y}....

Считать с файла in.inf число и вывести в out.inf его, умноженное на 2
считать с файла in.inf число и вывести в out.inf его, умноженное на 2? Возможно?

При создании службы INF‑файлом ошибка: выбранный INF файл не поддерживает этого метода установки
Может кто знает почему при создании службы INF‑файлом Signature="$WINDOWS NT$" AddService=MyService,,Svice ...

7
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
17.05.2013, 20:54
std::numeric_limits<T>::infinity() http://www.cplusplus.com/refer... ic_limits/
0
 Аватар для mat_for_c
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972
17.05.2013, 21:03  [ТС]
а как мне его затолкать в вектор? через push_back затолкал 0.
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
17.05.2013, 21:06
А вектор чего?
0
 Аватар для mat_for_c
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972
17.05.2013, 21:08  [ТС]
vector<int> например или vector<double>
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
17.05.2013, 21:12
С даблом работать будет, для целых чисел бесконечности нет. По ссылке еще есть метод has_infinity.
1
 Аватар для mat_for_c
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972
17.05.2013, 21:30  [ТС]
Цитата Сообщение от 0x10 Посмотреть сообщение
По ссылке еще есть метод has_infinity.
эээ.... в примере он не вызывается как метод:
static const bool has_infinity = false;

что-то я все же не до конца понимаю, что он делает. если переводить, то "истина, если тип имеет представление для положительной бесконечности."

можете пояснить, зачем его вызывать и что через него можно сделать?
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
17.05.2013, 22:07
Упс, на счет метода по пьяни прогнал.
Цитата с той же страницы, из описания:
This class template is specialized for every fundamental arithmetic type, with its members describing the properties of type T. This template shall not be specialized for any other type.
Что в вольном переводе означает: класс имеет специализацию для каждого фундаментального числового типа (т.е. short, int, float, double, что там еще бывает). И поля этого класса описывают свойства конкретного типа.

Добавлено через 1 минуту
Цитата Сообщение от mat_for_c Посмотреть сообщение
что-то я все же не до конца понимаю, что он делает. если переводить, то "истина, если тип имеет представление для положительной бесконечности."
Это всего лишь проверка: может ли значение данного типа быть представлено таким набором бит, которое интерпретировалось бы как бесконечность.

Добавлено через 1 минуту
Т.е. двоичное представление числа с плавающей точкой допускает некоторое зарезервированное значение, которое соответствует бесконечности. В случае целых чисел любая последовательность бит соответствует какому-то конкретному числу.

Добавлено через 2 минуты
Во, тут есть примеры http://en.wikipedia.org/wiki/I... e_infinity

Добавлено через 4 минуты
Проверяем, так ли оно на самом деле, убеждаемся, радуемся.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <limits>
 
void print_bin(unsigned v)
{
    for (int i = 31; i >= 0; --i) {
        std::cout << ((v >> i) & 1);
    }
    std::cout << std::endl;
}
 
int main(int argc, char** argv)
{
    float inf = std::numeric_limits<float>::infinity();
    print_bin(*reinterpret_cast<unsigned*>(&inf));
 
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.05.2013, 22:07
Помогаю со студенческими работами здесь

Раскрытие неопределенности inf/inf
Здравтсвуйте, уважаемые! Имею необходимость отыскать следующий предел: \lim_{n\rightarrow \infty} \frac{{1}^{4}+{3}^{4}+ ......

Интеграл от -inf до inf
Доброе время суток! Вопрос, надо посчитать след. интеграл (ур-е свёртки): y(t) = \int_{-inf}^{inf} x(t-\tau)*h(t)d\tau. Известны t, h(t),...

Интерфейс матлаба
Как можно вернуть в исходный вид? То есть сейчас у меня нет командного окна и прочих удобств

Пуассон для матлаба
Здравствуйте! Подскажите, пожалуйста, возможно у кого-то есть код экранированного уравнения Пуассона со скорейшим спуском для матлаб Буду...

Функция матлаба в проекте на C++
Добрый день, могу ли я как-то добавить в свой проект в 10-ой студии пишу на С++, матлабовскую функцию что бы в дальнейшем её вызвать ну как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru