Присвоение числа с плавающей запятой дает случайное значение nan или -nan.C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Присвоение числа с плавающей запятой дает случайное значение nan или -nan.

Сообщение Anonymous »

Я пытаюсь сохранить данные в матрице с плавающей запятой 3x3.

Случайным образом выдаются значения nan или -nan, и случайным образом все работает правильно.

Я не могу понять, в чем проблема.
ОС: vxWorks 7

Компилятор: Clang 16

Процессор: Intel Tigerlake 11-го поколения

Код:
#include
#include

void setMetrix(float theta)
{
float data[3][3] = {{1.0, 0.0, 0.0},
{std::sin(theta), -std::cos(theta), 0.0},
{std::cos(theta), std::sin(theta), 0.1}};
std::cout

Подробнее здесь: https://stackoverflow.com/questions/787 ... -nan-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»