编写程序时,循环过程中有一矩阵公式,使用matlab写时,是可以参与运算的,最后得出的迭代结果也是会变化的,但是用C++编写时,发现得出的结果每一次基本没有发生变化,然后该矩阵中都是分数或者是0,分母都很大,但是C++的精度不是要比matlab的精度要好一些吗?为什么此时的结果会基本不变呢?
编写程序时,循环过程中有一矩阵公式,使用matlab写时,是可以参与运算的,最后得出的迭代结果也是会变化的,但是用C++编写时,发现得出的结果每一次基本没有发生变化,然后该矩阵中都是分数或者是0,分母都很大,但是C++的精度不是要比matlab的精度要好一些吗?为什么此时的结果会基本不变呢?
3 回答1.7k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答668 阅读✓ 已解决
1 回答672 阅读✓ 已解决
1 回答845 阅读✓ 已解决
1 回答2.1k 阅读
你用的是int还是float还是double?好歹贴点代码撒