- 博客(3)
- 收藏
- 关注
原创 Tcp编程中Readline()阻塞问题
大致情况是这样的,在客户端用字节流进行输入,并在服务端用while循环+Readline()进行读取,这个时候会出现阻塞的问题,但是如果把while循环取消,就能够运行。如果我们加了一个while循环,就会让服务端不明白,你到底什么时候是你输入的结束,就像一个无线长的文本,一行一行的读,虽然一直是空白,但是没有结束标志,服务端会很困扰。具体的原因,我分析是因为,如果只是简单的Readline(),他在识别到换行符的时候,就认为这一行结束了,他只读一行,于是他认为读取结束,就可以把内容进行输出。
2024-01-24 22:41:34 402 1
原创 数值分析 常微分方程数值解 欧拉显式方法 预估-校正法 4阶龙格-库塔法
通过上述结果,可以看出4阶龙格-库塔法的效果最好,其对步长的鲁棒性更好,步长大小对于结果的影响不大,欧拉显式方法效果最差,不同的步长对结果影响很大。要求:利用欧拉显式方法,预估-校正法,4阶龙格-库塔法;分析h取不同的值对计算结果的影响。根据步长的不同,拥有不同的迭代次数。当 h = 0.05时,二十次迭代。当 h = 0.2时,五次迭代。当 h = 0.1时,十次迭代。当h = 0.5时,两次迭代。
2023-12-07 17:14:09 635
原创 数值分析,高斯赛德尔,最速下降,共轭梯度迭代法求解
已知系数矩阵A是Hilbert矩阵,是对称正定的,所以高斯赛德尔迭代公式收敛。最速下降法就是使得目标函数下降的最快的方向,反映了目标函数的一种局部性质,最速下降法是线性收敛的算法。共轭梯度法同时考量上一步和当前方向,目前的下降方向是上步下降方向和当前残量的线性组合。,进行迭代计算,高斯-赛德尔迭代法比简单迭代法收敛快,相比简单迭代法,高斯-赛德尔跌打法在计算。收敛性:最优步长规则下的最速下降法是线性收敛的算法。,则线性方程组Ax = b的解x满足:解x使得二次函数φx。-(b,x)的极小值点。
2023-10-21 16:42:57 1415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人