![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
干货
宇来风满楼
这个作者很懒,什么都没留下…
展开
-
Matlab实现基于梯度优化的线性最小二乘
为了更直观的说明,拿一道例题来检验。A=[0 1;1 1;2 1;3 1;4 1];b=[0;log(2);log(4);log(9);log(12)];eps=1e-6;x=ones(2,1);while(norm(A'*A*x-A'*b)>eps) x=x-0.05*(A'*A*x-A'*b);endx需要注意的是,x向量上面的值是b,下面的值是...原创 2022-01-04 15:15:29 · 645 阅读 · 0 评论 -
复化Simpson自动控制误差计算积分
数值计算方法与算法原创 2021-12-25 19:46:09 · 815 阅读 · 0 评论 -
单循环链表奇数移至表头,偶数移至表尾
这里传入链表的尾结点void odd_even_split(ClinkList&a) { PNode head = a->next, p = a->next->next, q = a->next->next; ClinkList pre = head; while (p!= head) { if (p->data & 1) { if (p == head->next) { pre = pre->next; p原创 2020-10-12 09:45:23 · 262 阅读 · 0 评论 -
C++文件操作需要注意的一些问题及一个写文件的方法
C++文件操作可谓是一个较难的版块了,由于初学者对文件和系统理解不够,经常会感觉莫名其妙。现在我来给大家梳理一些常见问题以及介绍一个写文件的简便方法。1.fstream不能自动创建文件。C++中,ofstream和ifstream绑定文件时都是能自动在当前项目的文件夹中创建文件的,而fstream不能,所以我们要事先将文件准备好,添加进项目文件夹。2.读写二进制文件必须用二进制模式打开。这...原创 2020-02-29 11:20:12 · 2283 阅读 · 4 评论