FORTRAN语言
在FORTRAN语言中,求模是什么意思,我们一般认为求模是这样的,例如:1+i的模是1的平方+1的平方再把和开方。而我在一些程序里看到有MOD(5,3)=2,好像是求余数...
在FORTRAN语言中,求模是什么意思,我们一般认为求模是这样的,例如:1+i的模是1的平方+1的平方再把和开方。而我在一些程序里看到有MOD(5,3)=2,好像是求余数,这是怎么回事。
展开
3个回答
展开全部
你说的一般的“模” 是指 Norm(范数),是线性代数/泛函分析里面的概念。
从线性代数推广到复平面,Norm也称复数的Modulus(模长),就是复数的绝对值。
计算机程序语言中的“模” 是指 Modulo (模除),就是取整除后的Remainder(余数)。
这也是为什么有些计算语言故意避免使用“Mod”,(Modulo 和 Modulus 太像了)
而使用 % (如C/C++、Java)或者干脆用 Rem (如ADA、Lisp)来表示这个运算。
从线性代数推广到复平面,Norm也称复数的Modulus(模长),就是复数的绝对值。
计算机程序语言中的“模” 是指 Modulo (模除),就是取整除后的Remainder(余数)。
这也是为什么有些计算语言故意避免使用“Mod”,(Modulo 和 Modulus 太像了)
而使用 % (如C/C++、Java)或者干脆用 Rem (如ADA、Lisp)来表示这个运算。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询