Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AlexLan73
2 / 2 / 1
Регистрация: 06.10.2013
Сообщений: 136
#1

Не получается вызвать функцию asinh - C++

06.10.2013, 19:58. Просмотров 338. Ответов 8
Метки нет (Все метки)

Доброе время суток.
Пожалуйста помогите вызвать функцию asinh гиперболический арксинус.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2013, 19:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не получается вызвать функцию asinh (C++):

Не получается вызвать функцию - C++
Есть функция "void __fastcall TForm1::Image2MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)" ...

не получается вызвать пользовательскую функцию - C++
есть пользовательская функция для ввода определенной строки после проверок, как только появляется первый несоответствующий символ,...

Не получается вызвать метод класса - C++
Помогите найти ошибку в коде не могу вызвать тестовую (отладочную процедуру) вот скрин

Не получается вызвать метод класса потомка через ссылку - C++
class Book { protected: char type; char title; char ISBN; char edition; char circulation; char...

Как правильно вызвать функцию с указателем на другую функцию как параметр - C++
Вот вариант: double f(double x) { ... } double k(double (*f)(double), double y) { ...

Как вызвать функцию? - C++
У меня допустим есть уже готовые функции с именами от а0 до а1000 а мне нужно чтобы прога исходя из входных данных сама высчитала...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MAnton
23 / 23 / 1
Регистрация: 21.04.2011
Сообщений: 139
06.10.2013, 20:07 #2
нужно подключить math.h
1
AlexLan73
2 / 2 / 1
Регистрация: 06.10.2013
Сообщений: 136
06.10.2013, 20:11  [ТС] #3
Спасибо за быстрый ответ.
Конечно я подключил эту библиотеку но почему то этой функции нет.
Может нужно что то еще писать?
0
MAnton
23 / 23 / 1
Регистрация: 21.04.2011
Сообщений: 139
06.10.2013, 20:16 #4
странно у меня все работает, покажите какие ошибки
0
AlexLan73
2 / 2 / 1
Регистрация: 06.10.2013
Сообщений: 136
06.10.2013, 20:17  [ТС] #5
Может нужно добавить какую то доп. запись
как здесь
http://www.cplusplus.com/reference/cmath/acosh/
Подскажите пожалуйста.
0
MAnton
23 / 23 / 1
Регистрация: 21.04.2011
Сообщений: 139
06.10.2013, 20:23 #6
C++
1
2
3
4
5
6
#include <math.h>
int main(){
double d = asinh(4);
 
return 0;
}
больше ничего не надо
0
AlexLan73
2 / 2 / 1
Регистрация: 06.10.2013
Сообщений: 136
06.10.2013, 20:27  [ТС] #7
Весь текст программы

#include "stdafx.h"
#include <stdio.h> /* printf */
#include "math.h" /* acosh, exp, sinh */

#define _USE_MATH_DEFINES
#include <cmath>


using namespace System;

float pKoridorR(float r)
{ return sqrt(pow(10,r/10)-1); }

void FiltrCheb2por()
{
float Pi=M_PI;


float Chastot0= 0.11140846; // частота 0
float Chastot1= 0.159154943; // частота 1
float w0 = 2*Pi*Chastot0; // круговая частота 0
float w1 = 2*Pi*Chastot1; // круговая частота 1
float Rp = 2; //
float Rs = 30; //
float Ep = pKoridorR(Rp);
float Es = pKoridorR(Rs);
float Nf= asinh(31); // <--- 1> error C3861: asinh: идентификатор не найден
}
int main(array<System::String ^> ^args)
{
FiltrCheb2por();
return 0;
}

Добавлено через 3 минуты
Сделал как у Вас
#include <math.h>
та же ошибка ((
0
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
06.10.2013, 20:33 #8
C++
1
#include <tgmath.h>
1
AlexLan73
2 / 2 / 1
Регистрация: 06.10.2013
Сообщений: 136
06.10.2013, 20:37  [ТС] #9
Спасибо за ответ. ))
Если Вы мне пришлете эту библиотеку, я буду Вам признателен ))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2013, 20:37
Привет! Вот еще темы с ответами:

Не могу вызвать функцию - C++
код функцииtemplate &lt;class T&gt;//Прямой void Tree&lt;T&gt;::streight(Node *root) { if(!root) return; // printf(&quot;%d. \&quot;%s\&quot;\n&quot;, ++cnt,...

Вызвать функцию заново - C++
Вот мой код, в котором двучлен раскладывается на квадратное уравнение. int Function(int x1, int x2){ if (x1&lt;0 &amp;&amp; x2&lt;0){ ...

Как правильно вызвать функцию? - C++
Добрый день. подскажите как исправить ошибку: TAsync * Async ; Async = new TAsync; ComPort-&gt;...

Как правильно вызвать функцию? - C++
Здравствуйте,посдкажите как правильно объявить функцию в private и вызвать ее в классе. Перепишите текст в сообщение. П. 5.18 и 5.19...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.10.2013, 20:37
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru