社区
C语言
帖子详情
请问在C++中如何调用数学函数,急
veaven
2001-09-02 10:16:48
我想调用库中的数学函数,微分,积分,和求导
三个函数,我不知道如何用,和函数名,
请指教,谢谢,急。
还有,如何知道,C++库中的函数名??
...全文
1090
22
打赏
收藏
请问在C++中如何调用数学函数,急
我想调用库中的数学函数,微分,积分,和求导 三个函数,我不知道如何用,和函数名, 请指教,谢谢,急。 还有,如何知道,C++库中的函数名??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huang_yi_cn
2001-09-05
打赏
举报
回复
先#include <math.h>
然后再自己去编了.不过都比较简单.
veaven
2001-09-05
打赏
举报
回复
呵呵,我用其他方法解决了!!
young_qi
2001-09-05
打赏
举报
回复
你如果想编微积分的函数,夺取看看“数值分析”方面的书,会对你有所帮助的!
krerix
2001-09-05
打赏
举报
回复
查帮助就可以知道了
tbird
2001-09-04
打赏
举报
回复
如果些涵数, 可能会浪费自己的时间写太多, MATLAB中都是现成的,在C++中直接调用就行了, 只需很简单的接口
veaven
2001-09-03
打赏
举报
回复
请问各位大虾;
能不能帮我编一个求导数的函数,小弟编不了,
我实在是太急了,谢了。
王师傅MasterWang
2001-09-03
打赏
举报
回复
据我所知标准库里好像没有,你可以自己写一个,很简单的,用级数展开。
我记得以前C语言习题里有编程计算π的值,用的就是这种办法。
回答得比较臭,千万别打我骂我。
如果要具体公式再找我。
veaven
2001-09-03
打赏
举报
回复
急死我了
回炉重造,学习编程中。。。
2001-09-03
打赏
举报
回复
在c语言中只需要#inlcude<math.h>就行了,c++我刚开始学,不太懂,我认为你可以加上
exert c{
#include<math.h>
}
到底是否可行,还望c++高手指教,我记得求积分有个函数叫fffts,记不太清了,你查一下
c的函数库不就行了。
zhanghaifeng
2001-09-03
打赏
举报
回复
只能自己写一个函数。
fsb_12345
2001-09-03
打赏
举报
回复
微分,积分,和求导的函数C++中没有,自己编
回炉重造,学习编程中。。。
2001-09-03
打赏
举报
回复
To cgaga:
怎么没有啊:
double fffts(a,b,eps)
本函数返回一个双精度实型积分值。
本函数需要调用计算被积函数f(x)值的函数ffftsf,由用户自己编,其形式为:
double ffftsf(x)
double x;
{
double y;
y=f(x)的表达式;
return(y);
}
这不是积分函数吗?
Alexeyomux
2001-09-03
打赏
举报
回复
用Matlab的C接口。
XChinux
2001-09-03
打赏
举报
回复
C和C++库里都没有这类函数,自己遍吧
积分,微分等其实都是函数逼近,数值分析里有,自己实现吧
NowCan
2001-09-03
打赏
举报
回复
这些函数没有,需要你自己编。或者连上MATLAB等数学软件的库也行。
domustdo
2001-09-03
打赏
举报
回复
#include <math.h>
具体看帮助,会找到答案的
veaven
2001-09-03
打赏
举报
回复
怎么办???怎么办???
急死我了!!
cgaga
2001-09-03
打赏
举报
回复
faint
有“积分函数”这种东西么?
如果有的话。。。。。
veaven
2001-09-03
打赏
举报
回复
急,急
veaven
2001-09-02
打赏
举报
回复
对啊,可是,我不知道微分,积分,和求导
的C++下的函数名,如何,知道呢?急!!
加载更多回复(2)
第四届 蓝桥杯 竞赛试题题目 C/
C++
高职高专组
第四届“蓝桥杯”全国软件专业人才设计与创业大赛选拔赛 C/
C++
高职高专组 1、题目标题: 猜年龄 美国
数学
家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来
中
国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: “我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。” 请你推算一下,他当时到底有多年轻。 通过浏览器,直接提交他那时的年龄数字。 注意:不要提交解答过程,或其它的说明文字。 2、标题: 马虎的算式 小明是个
急
性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却很戏剧性,他的答案竟然是对的!! 因为 36 * 495 = 396 * 45 = 17820 类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54 假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0) 能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢? 请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。 满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。 答案直接通过浏览器提交。 注意:只提交一个表示最终统计种类数的数字,不要提交解答过程或其它多余的内容。 3、标题: 振兴
中
华 小明参加了学校的趣味运动会,其
中
的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg) 从 我 做 起 振 我 做 起 振 兴 做 起 振 兴
中
起 振 兴
中
华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴
中
华”这句话。 请你帮助小明算一算他一共有多少种可能的跳跃路线呢? 答案是一个整数,请通过浏览器直接提交该数字。 注意:不要提交解答过程,或其它辅助说明类的内容。 a=从 b=我 c=做 d=起 e=振 f=兴 g=
中
h=华 4、标题: 幻方填空 幻方是把一些数字填写在方阵
中
,使得行、列、两条对角线的数字之和都相等。 欧洲最著名的幻方是德国
数学
家、画家迪勒创作的版画《忧郁》
中
给出的一个4阶幻方。 他把1,2,3,...16 这16个数字填写在4 x 4的方格
中
。 如图p1.jpg所示,即: 16 ? ? 13 ? ? 11 ? 9 ? ? * ? 15 ? 1 表
中
有些数字已经显露出来,还有些用?和*代替。 请你计算出? 和 * 所代表的数字。并把 * 所代表的数字作为本题答案提交。 答案是一个整数,请通过浏览器直接提交该数字。 注意:不要提交解答过程,或其它辅助说明类的内容。 5、题目标题:公约数公倍数 我们经常会用到求两个整数的最大公约数和最小公倍数的功能。 下面的程序给出了一种算法。
函数
myfunc 接受两个正整数a,b 经过运算后打印出 它们的最大公约数和最小公倍数。 此时,
调用
myfunc(15,20) 将会输出: 3 60 // 交换数值 void swap(int *a,int *b) { int temp; temp=*a; *a=*b; *b=temp; } void myfunc(int a, int b) { int m,n,r; if(a
中的数字进行分类排序: 使得负数都靠左端,正数都靠右端,0在
中
部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!! 以下的程序实现了该目标。 其
中
x指向待排序的整型数组,len是数组的长度。 void sort3p(int* x, int len) { int p = 0; int left = 0; int right = len-1; while(p<=right){ if(x[p]<0){ int t = x[left]; x[left] = x[p]; x[p] = t; left++; p++; } else if(x[p]>0){ int t = x[right]; x[right] = x[p]; x[p] = t; right--; } else{ __________________________; //填空位置 } } } 如果给定数组: 25,18,-2,0,16,-5,33,21,0,19,-16,25,-3,0 0 ,18,-2,0,16,-5,33,21,0,19,-16,25,-3,25 则排序后为: -3,-2,-16,-5,0,0,0,21,19,33,25,16,18,25 请分析代码逻辑,并推测划线处的代码,通过网页提交 注意:仅把缺少的代码作为答案,千万不要填写多余的代码、符号或说明文字!! 7、标题:核桃的数量 小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是: 1. 各组的核桃数量必须相同 2. 各组内必须能平分核桃(当然是不能打碎的) 3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛) 程序从标准输入读入: a b c a,b,c都是正整数,表示每个组正在加班的人数,用空格分开(a,b,c<30) 程序输出: 一个正整数,表示每袋核桃的数量。 例如: 用户输入: 2 4 5 程序输出: 20 再例如: 用户输入: 3 1 1 程序输出: 3 资源约定: 峰值内存消耗(含虚拟机) < 64M CPU消耗 < 1000ms 请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。 所有代码放在同一个源文件
中
,调试通过后,拷贝提交该源码。 注意: main
函数
需要返回0 注意: 只使用ANSI C/ANSI
C++
标准,不要
调用
依赖于编译环境或操作系统的特殊
函数
。 注意: 所有依赖的
函数
必须明确地在源文件
中
#include
, 不能通过工程设置而省略常用头文件。 提交时,注意选择所期望的编译器类型。 8、题目标题:打印十字图 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示(可参见p1.jpg) $$$$$$$$$$$$$ $ $ $$$ $$$$$$$$$ $$$ $ $ $ $ $ $$$ $$$$$ $$$ $ $ $ $ $ $ $ $ $ $$$ $ $$$ $ $ $ $ $ $ $ $ $ $ $ $ $$$$$ $ $ $ $ $ $ $ $ $ $ $ $ $$$ $ $$$ $ $ $ $ $ $ $ $ $ $$$ $$$$$ $$$ $ $ $ $ $ $$$ $$$$$$$$$ $$$ $ $ $$$$$$$$$$$$$ 对方同时也需要在电脑dos窗口
中
以字符的形式输出该标志,并能任意控制层数。 为了能准确比对空白的数量,程序要求对行
中
的空白以句点(.)代替。 输入格式: 一个正整数 n (n<30) 表示要求打印图形的层数 输出: 对应包围层数的该标志。 例如: 用户输入: 1 程序应该输出: ..$$$$$.. ..$...$.. $$$.$.$$$ $...$...$ $.$$$$$.$ $...$...$ $$$.$.$$$ ..$...$.. ..$$$$$.. 再例如: 用户输入: 3 程序应该输出: ..$$$$$$$$$$$$$.. ..$...........$.. $$$.$$$$$$$$$.$$$ $...$.......$...$ $.$$$.$$$$$.$$$.$ $.$...$...$...$.$ $.$.$$$.$.$$$.$.$ $.$.$...$...$.$.$ $.$.$.$$$$$.$.$.$ $.$.$...$...$.$.$ $.$.$$$.$.$$$.$.$ $.$...$...$...$.$ $.$$$.$$$$$.$$$.$ $...$.......$...$ $$$.$$$$$$$$$.$$$ ..$...........$.. ..$$$$$$$$$$$$$.. 请仔细观察样例,尤其要注意句点的数量和输出位置。 资源约定: 峰值内存消耗 < 64M CPU消耗 < 1000ms 请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。 所有代码放在同一个源文件
中
,调试通过后,拷贝提交该源码。 注意: main
函数
需要返回0 注意: 只使用ANSI C/ANSI
C++
标准,不要
调用
依赖于编译环境或操作系统的特殊
函数
。 注意: 所有依赖的
函数
必须明确地在源文件
中
#include
, 不能通过工程设置而省略常用头文件。 提交时,注意选择所期望的编译器类型。 9、标题:带分数 100 可以表示为带分数的形式:100 = 3 + 69258 / 714 还可以表示为:100 = 82 + 3546 / 197 注意特征:带分数
中
,数字1~9分别出现且只出现一次(不包含0)。 类似这样的带分数,100 有 11 种表示法。 题目要求: 从标准输入读入一个正整数N (N<1000*1000) 程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。 注意:不要求输出每个表示,只统计有多少表示法! 例如: 用户输入: 100 程序输出: 11 再例如: 用户输入: 105 程序输出: 6 资源约定: 峰值内存消耗 < 64M CPU消耗 < 3000ms 请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。 所有代码放在同一个源文件
中
,调试通过后,拷贝提交该源码。 注意: main
函数
需要返回0 注意: 只使用ANSI C/ANSI
C++
标准,不要
调用
依赖于编译环境或操作系统的特殊
函数
。 注意: 所有依赖的
函数
必须明确地在源文件
中
#include
, 不能通过工程设置而省略常用头文件。 提交时,注意选择所期望的编译器类型。 10、标题:剪格子 如图p1.jpg所示,3 x 3 的格子
中
填写了一些整数。 我们沿着图
中
的红色线剪开,得到两个部分,每个部分的数字和都是60。 本题的要求就是请你编程判定:对给定的m x n 的格子
中
的整数,是否可以分割为两个部分,使得这两个区域的数字和相等。 如果存在多种解答,请输出包含左上角格子的那个区域包含的格子的最小数目。 如果无法分割,则输出 0 程序输入输出格式要求: 程序先读入两个整数 m n 用空格分割 (m,n<10) 表示表格的宽度和高度 接下来是n行,每行m个正整数,用空格分开。每个整数不大于10000 程序输出:在所有解
中
,包含左上角的分割区可能包含的最小的格子数目。 例如: 用户输入: 3 3 10 1 52 20 30 1 1 2 3 则程序输出: 3 再例如: 用户输入: 4 3 1 1 1 1 1 30 80 2 1 1 1 100 则程序输出: 10 (参见p2.jpg) 资源约定: 峰值内存消耗 < 64M CPU消耗 < 5000ms 请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。 所有代码放在同一个源文件
中
,调试通过后,拷贝提交该源码。 注意: main
函数
需要返回0 注意: 只使用ANSI C/ANSI
C++
标准,不要
调用
依赖于编译环境或操作系统的特殊
函数
。 注意: 所有依赖的
函数
必须明确地在源文件
中
#include
, 不能通过工程设置而省略常用头文件。 提交时,注意选择所期望的编译器类型。
在Python
中
调用
C/
C++
:cython及pybind11
在Python
中
调用
C/
C++
:cython及pybind11
C++
项目:使用 GSL
数学
运算库 &
C++
调用
Python
本文介绍了一个小项目的使用方法,该项目包含如何使用 GSL,还有
C++
调用
Python。项目虽简单,但麻雀虽小五脏俱全,笔者觉得此项目架构还是比较明晰的,值得一看。
C++
11、
C++
14、
C++
17、
C++
20新特性总结(5万字详解)
文章目录
C++
11是什么,
C++
11标准的由来
C++
auto类型推导完全攻略auto 类型推导的语法和规则auto 的高级用法auto 的限制auto 的应用使用 auto 定义迭代器auto 用于泛型编程
C++
decltype类型推导完全攻略exp 注意事项decltype 推导规则decltype 的实际应用汇总auto和decltype的区别语法格式的区别对 cv 限定符的处理对引用的处理总结
C++
返回值类型后置(跟踪返回值类型)
C++
11对模板实例化
中
连续右尖括号>>的改进扩展阅
C++
11、
C++
14、
C++
17、
C++
20新特性总结(5万字详解)(转载)
C++
11、
C++
14、
C++
17、
C++
20新特性总结
C语言
69,374
社区成员
243,076
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章