Вопросы по теме 'math.h'

Почему вам нужно связывать математическую библиотеку на C?
Если я включаю <stdlib.h> или <stdio.h> в программу C, мне не нужно связывать их при компиляции, но я должен ссылаться на <math.h> , используя -lm с gcc, например: gcc test.c -o test -lm Что является причиной этого?...
131305 просмотров
schedule 09.05.2024

Функция sqrt() не работает с переменными аргументами
Я не знаю, упускаю ли я что-то очевидное, но похоже, что я не могу вычислить квадратный корень переменной в C; функция sqrt() работает только с константами. Это мой код: #include <math.h> #include <stdio.h> int main() { double...
17456 просмотров
schedule 11.12.2023

найти кубический корень в С++?
Странные вещи происходят, когда я пытаюсь найти кубический корень числа. Следующий код возвращает меня undefined. В командной строке: -1.#ИНД cout<<pow(( double )(20.0*(-3.2) + 30.0),( double )1/3) Пока этот работает отлично. В...
37680 просмотров
schedule 29.12.2023

Как обновить файл math.h
Возможный дубликат: Почему я получаю ошибки ссылки при вызове функции в Math.h? Привет, у меня проблема в C (gcc), когда я компилирую программу, которая включает Math.h и использует оттуда функции, она говорит "неопределенная ссылка...
238 просмотров
schedule 28.03.2022

Где определение функции nanf() в linux
Я пытаюсь найти определение и объявление функции nanf() - return 'Не числовая функция, которая связана с функциональностью с плавающей запятой в среде компилятора Linux gcc - (glibc). Мне нужно использовать аналогичное/такое же определение для...
289 просмотров
schedule 21.04.2024

Связывание математической библиотеки с кодом C90 с помощью GCC
Я хотел бы скомпилировать простой код C90 с использованием математической библиотеки: main.c: #include <stdlib.h> #include <stdio.h> #include <math.h> int main() { printf("M_PI: %f\n", M_PI); } Я использую компилятор...
5062 просмотров
schedule 07.06.2024

Проблемы с математическим компоновщиком c в Ubuntu 11.10
Какая-то странная ошибка появилась после того, как я обновил Ubuntu с (10.11, 11.04 i dont know) до 11.10. Я получаю undefined reference to 'sqrt' при использовании math.h и связывании с -lm Я компилирую gcc -Wall -Werror -g -Iinclude/...
31099 просмотров
schedule 23.05.2022

Sinf — существует ли он в C++?
Мне было любопытно узнать, существовала ли функция sinf в C++ посредством включения math.h . При просмотре моего автодополнения в Qt Creator оно не появляется. Это заставляет меня задаться вопросом, не было ли оно по какой-то причине удалено....
2351 просмотров
schedule 18.01.2024

Включение файлов в C
Я хочу сделать простую функцию, включающую sqrt() , floor() и pow() . Итак, я включил <math.h> . Когда я пытаюсь использовать свою функцию, моя программа говорит, что sqrt() и floor() не существуют. Я трижды проверил свои файлы и...
252 просмотров
schedule 18.03.2022

Функция math.h pow() работает неправильно?
Я работал над личным проектом, в котором мне нужно было определить все степени простых чисел от 0 до 999. Поскольку я не особо силен в математике, мне надоел следующий неуклюжий метод грубой силы. bool constexpr is_prime(int imp) { return...
4543 просмотров
schedule 17.07.2023

Ошибка GCC: неопределенная ссылка
Я пытаюсь скомпилировать некоторый код C на beagleboard xm. Я пытаюсь скомпилировать, но получаю ошибку: неопределенная ссылка на isfinite, которая находится в библиотеке math.h. Этот код прекрасно компилируется на всех моих других компьютерах, и я...
2715 просмотров
schedule 29.04.2023

Отключить дерьмо math.h при работе с cmath
Раньше у меня была проблема из-за перегрузки функций без std:: . И проклятие все еще происходит время от времени, потому что я не использую using namespace std; . Удаление с использованием пространства имен std приводит к тому, что программа...
772 просмотров
schedule 18.05.2024

Математическая библиотека включена, но ошибка: неопределенная ссылка на `журнал'. Может это кастинг?
У меня есть функция со следующим кодом: static void calculate_lifetime(uint16_t p_weight){ double param, result; param = (double) p_weight; result = log (param); } Я включаю математическую библиотеку, но при компиляции получаю ошибку:...
9423 просмотров
schedule 03.08.2023

Как работает функция pow?
После компиляции следующей программы я получаю вывод «2346», но ожидал «2345». #include<math.h> #include<iostream.h> int nr_cif(int a) { int k=0; while(a!=0) { a = a/10; k++; } return k; } void...
779 просмотров
schedule 08.04.2022

Ошибка компоновки компилятора математической функции
Следующий код компилируется в других системах, но не на моем 64-битном гостевом компьютере Ubuntu 12.04 в Virtualbox 4.3.10 на 64-битном хосте Windows 7. Привет #include "header.h" int main(int argc, char *argv[]){ int i; for(i=0;...
91 просмотров
schedule 19.08.2022

Функции из math.h возвращают неверный результат с C++/clr
Я работаю над проектом, в котором я должен взаимодействовать между управляемым кодом и неуправляемым кодом. В настоящее время у меня странная проблема с math.h. Некоторые функции с плавающими числами будут возвращать 0 (например:...
127 просмотров
schedule 22.06.2023

Необычное поведение pow() в C во время компиляции
Имя файла программы - armstrong3.c. #include <stdio.h> #include <math.h> int main(void) { int i, sum, num, rem,x; x=pow(2,5); printf("%d\n", x); printf("List of 3 digit armstrong numbers \n"); for (i=100; i<=999;...
156 просмотров
schedule 03.04.2023

Неопределенный первый символ ссылки в файле
Я получаю эту ошибку, и я не уверен, как это исправить. Это проект по поиску информации, в котором я пытаюсь вычислить tf-idf , используя этот тип (1+log(freq(t,n)))*log(N/k) . freq(t,n)  – частота слова, t в файле n и N  – число всего...
1437 просмотров
schedule 29.03.2023

C++: выражение должно быть модифицируемым lvalue
Я делаю текстовый простой калькулятор операций/триггеров. Я получаю сообщение об ошибке: «Выражение должно быть модифицируемым lvalue», когда я пытаюсь возвести в квадрат переменные. Вот мой текущий код: (ошибка выделяет sqrt) double a, b,...
689 просмотров
schedule 15.08.2022

Ошибки при загрузке OpenCV в Ubuntu
Я следовал этим инструкциям, чтобы загрузить OpenCV 3.1.0: http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7-on-ubuntu/ Однако после запуска команды make -j4 код обрабатывается до 14%, вывод выглядит следующим...
2129 просмотров
schedule 03.02.2023