关于浮点数计算的问题

我需要一个运算,先是浮点数计算算,然后乘以一个很大的倍率,但是浮点数不管是加减乘除,都有一个误差如下图,但是乘以200000之后,这个误差累计就很大很大,求大神解决办法

钻石用户推荐最佳答案

主要是看你需要多精确啊?32位浮点型计算误差计划可以忽略啊。再不行你就把所有说先放大N10倍,最后算好再缩回来。

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:20
下一篇 2021年7月5日 上午11:20

相关推荐

  • MPI编程电缆和315-2通讯

    编程电缆和315-2MPI口通讯,怎么判断已经和电脑建立了连接? 最佳答案 参照这个文档判断http://www.ad.siemens.com.cn/productportal/P…

    SIMATIC S7-200 2021年7月5日
  • 请问西门子plc是否都支持sfc编程?

    请问西门子plc是否都支持sfc编程?如有不支持的,是哪些不支持?请列举,谢谢……另外想寻找sfc编程相关的手册,谢谢帮助……lhr0216@qq.com 最佳答案 可能是由于20…

    SIMATIC S7-200 2020年10月31日
  • s7200 格雷码转化问题

    我在siemens资料库里找到了一段绝对型编码器程序转化问题,比如12位编码器,由于高低位关系,需要左移8次,看到程序里面的V200.0不太理解,这个V200.0 是特殊…

    2017年10月30日
  • 关于异或

    今天见到一个程序 一个network中是这样写的  IN1=AC0  IN2=AC0然后异或OUT=AC0  …

    SIMATIC S7-200 2020年10月31日
  • 关于s7-200子程序的问题

    我做了一个两个水泵开一次换一次的程序,在主程序里,调用一次可以正常使用,可是同时调用两次输出就会冲突,有时也会被锁死,我在子程序里设置的数据类型都是相对地址,不知道哪里出了错,还想…

    SIMATIC S7-200 2021年7月5日
  • s7200 标准库文件在那下载啊?

    S7200 的modbus通信等的库在那里可以下载啊 最佳答案 STEP 7-Micro/WIN V4.0 以上版内部已经带有新的指令库,但…

    SIMATIC S7-200 2020年11月1日
  • S7200在数据块中给VD的值与程序中显示值不一样

    请问S7200在数据块中给VD赋的值与程序运行中显示的值不一样是回事?而且如何使用VD给定设定值与过程变量值进行比较?需要单独写程序把两个数据转换成一致后再处理吗?谢谢大家! 问题…

    SIMATIC S7-200 2017年7月25日
  • S7-200扩展模块EM223 CN 32入/32出

    大家好,我现在有一个项目,用到EM223 CN 32入/32出,我现在要画元件分布图,可我在网上没有找到它的外型的安装尺寸,有哪位高手知道可以帮帮我吗,非常感谢…

    SIMATIC S7-200 2021年7月5日
  • 有关PID控制

    大家好,我现在用200做了一个PID自控,可是有的时候不用这个PID功能,PID的Output会停在某一个值。当我下次再用这个PID时Output会用上次停止运算的那个值开始变化。…

    SIMATIC S7-200 2021年7月5日
  • 西门子200plc编程软件sp9

    安装之后设置pg/ pc接口时没有接口网络参数,也不能点击属性修改com口 最佳答案 试一下这个文件,SimaticPGPCUpdate.bat:http://www.a…

    SIMATIC S7-200 2017年6月9日

发表回复

登录后才能评论