首页 > 其他分享 >计算机的错误计算(六十)

计算机的错误计算(六十)

时间:2024-08-13 21:24:26浏览次数:6  
标签:五十五 输出 六十 计算机 Python double Visual 错误计算 计算

摘要  用另一种方法计算计算机的错误计算(五十五)中案例:先使自变量与 2\pi取余,再计算取余后的余弦值,这时,得到了不同的输出。因此,即使不清楚正确结果,Python 与 Visual Studio 也各自自证错误。

       有网友反映,对于(五十五)中案例,若按照(五十四)中方法,先使自变量与 2\pi取余,再计算取余后的余弦值,则得到不同的输出。

       下面还原这位网友的计算过程。

例1.  计算  的值。

       先看 Python的计算过程与输出:

这样得到了与(五十五)中不同的结果。因此,即使不知道正确结果,也知道Python出错了。

       然后讨论 Visual Studio 2010的输出。

       下面是代码:

#include "stdafx.h"
#include <math.h>
#include <stdlib.h>

const double pi = 3.14159265358979323846;

//取余数
double mod_2pi(double x) 
{
    double quotient = floor(x / (2 * pi));
    double remainder = x - (quotient * (2 * pi));
    
    return remainder;
}

int main() 
{
    double x = pow(30,(double)65); 
    double y= cos(mod_2pi(x));
    printf("%lf\n",y);

    return 0;
}

运行后,输出为 1.000000 . 这样,同样与(五十五)中结果不一致。Visual Studio自己的输出就证明了它自己具有错误。

       怎么样感觉?难不难?您写出来的高精度运算代码能计算出准确结果吗?换个方法计算仍然是正确结果吗? 

标签:五十五,输出,六十,计算机,Python,double,Visual,错误计算,计算
From: https://blog.csdn.net/zaim1/article/details/141100522

相关文章

  • 计算机毕设&毕设项目&毕业设计:基于SpringBoot+Vue实现人事管理系统
    一、前言        在当今快节奏的企业环境中,有效的人力资源管理是组织成功的关键。随着数字化转型的加速,基于现代技术栈的人事管理系统成为了提升HR部门效率、优化员工体验的必要工具。本文将介绍如何利用SpringBoot和Vue.js这两种流行的技术,构建一个高效、灵活且用户......
  • 【Python使用】嘿马python基础入门全体系教程第1篇:目标,计算机组成【附代码文档】
    本教程的知识点为:计算机组成什么是计算机?计算机是由什么组成的?1.硬件系统:2.软件系统:目标运算符的分类1.算数运算符2.赋值运算符3.复合赋值运算符判断语句和循环语句if嵌套1.if嵌套的格式2.if嵌套的应用if嵌套执行流程容器:字符串、列表、元组、字典字符串......
  • springboot+vue+mybatis计算机毕业设计汉服商城网站+PPT+论文+讲解+售后
    本系统为用户而设计制作“梦回汉唐”汉服商城网站,旨在实现“梦回汉唐”汉服商城网站智能化、现代化管理。本“梦回汉唐”汉服商城网站自动化系统的开发和研制的最终目的是将“梦回汉唐”汉服商城网站的运作模式从手工记录数据转变为网络信息查询管理,从而为现代管理人员的使用提......
  • 计算机视觉1:cv2模块函数学习
    cv2模块函数学习importcv2ascv (下文同一用cv)1.cv.imread()cv.imread(filename[,flags]) -> retval其中,参数filename表示要读取得图像得文件名,flags表示读取模式,取值如下:flags=2,表示载入的图像深度为16位或者32位,就返回对应深度的图像,否者转换为8位图像再返......
  • 计算机视觉2:NumPy模块函数学习
    NumPy是一个运行速度非常快的数学库,主要用于数组计算,包含一个强大的N维数组对象ndarray、广播功能函数、整合C/C++/Fortran代码的工具和线性代数、傅里叶变换、随机数生成等功能。将NumPy包引入,没有的话需要先安装。importnumpyasnp一、ndarray对象NumPy最重要的一个......
  • 计算机毕业设计推荐-基于java的地方特色美食分享管理系统
    ......
  • 计算机毕业设计推荐-基于Java的流浪宠物援助平台【源码+文档+PPT】
    精彩专栏推荐订阅:在下方主页......
  • ssm线上民宿租贷系统/计算机毕设
    摘要伴随着信息技术地不断提高,互联网提供的服务越来越多,已经不局限于实体购物。现在越来越多的服务都可以通过网上购买实现,优秀的线上民宿租贷系统能够更有效管理租贷业务规范,帮助管理者更加有效管理租贷信息,可以帮助提高克服人工管理带来的错误等不利因素,并且可以吸引更多......
  • 基于WEB的多媒体素材管理库/计算机毕设
    摘  要随着小视频的兴起,个人多媒体素材越来越多,使用多媒体素材管理库管理多媒体素材,不仅实现了智能化管理,还提高用户体感,给用户提供便利的查询多媒体素材功能。该管理库通过MVC的编程设计方式,使用了了Java语言和MySQL存储数据。该系统采用了一个基于SSM的框架结构,系统的......
  • 基于Flask与MySQL的在线问答系统的设计与实现/Python/计算机毕业设计
    摘要为了更够是学生更快更方便的获取问题答案,开发一款在线问答系统供学生使用。基于系统的业务要求,系统开发平台为Windows10,主要使用Python语言进行开发,以及Python开发语言的框架Flask,使用MySQL作为数据库存储相关数据。开发软件为PyCharm,与此同时运用Navicat作为数据库管......