数学中计算是怎么定义的 计算机函数和数学函数有哪些区别和关系?

[更新]
·
·
分类:行业
3517 阅读

数学中计算是怎么定义的

计算机函数和数学函数有哪些区别和关系?

计算机函数和数学函数有哪些区别和关系?

这个我之前恰好写过一篇文章,讨论了这个问题。下面摘录一部分:
在数学中有各种各样的数学函数,比如 sin ln 等函数,sin(pi/2)1,ln1 0 等等。
C 语言中的函数在 C 语言中,我们当然也可以使用这些函数,请看如下代码:
math.h 中包含各种数学函数的目录,只要将其用 #include 导入,在 main 中使用 sin,log 函数时,程序才知道从哪里找这些函数。我们在 codeblocks 中执行它,输出如下:
在数学中,使用函数时可以省略括号,例如 sin pi/2,而 C 语言中的函数则一定要使用 (),例如 sin(pi/2)。在C语言的术语中,pi/2是参数,sin是函数,使用 sin(pi/2) 就是程序员常说的“函数调用”。
C语言函数的“副作用”事实上,printf(“…”,…) 也是一种函数调用。但是 printf 感觉不像一个数学函数,为什么呢?因为像 sin 这种函数,传递一个参数给它,它会返回给我们一个计算后的值,我们调用 sin 函数就是为了得到它的返回值。至于 printf 函数,我们并不关心它的返回值,更关心的是它的“副作用”(计算返回值的过程中,往控制台打印的字符。)。事实上,printf 也有返回值,它返回的是实际打印的字符数。
C 语言函数可以有“副作用”,这是它与数学函数的根本区别。

点,线,面,的数学公式是?怎么算哟?

V F-EX(P),V是多面体P的顶点个数,F是多面体P的面数,E是多面体P的棱的条数,X(P)是多面体P的欧拉示性数。  如果P可以同胚于一个球面(可以通俗地理解为能吹胀而绷在一个球面上),那么X(P)2,如果P同胚于一个接有h个环柄的球面,那么X(P)2-2h。  X(P)叫做P的欧拉示性数,是拓扑不变量,就是无论再怎么经过拓扑变形也不会改变的量,是拓扑学研究的范围。