自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 列主元高斯消去法解线性方程组——C语言实现

原理高斯消去法的基本原理就是用初等变换将用行的,逐次消去未知数的方法,把原来的方程组,化为与其等价的上三角方程组。设有线性方程Ax=B\boldsymbol{A}\boldsymbol{x}=\boldsymbol{B}Ax=B如下$$\begin{bmatrix}a_{11}& a_{12}& \cdots& a_{1n}\a_{21}& a_{22}& \cdots& a_{2n}\\vdots& \vdots&amp

2020-06-27 17:52:33 7820 4

原创 用牛顿迭代法求方程的根——C语言实现

原理参考链接牛顿法——知乎。比如说我想求一个函数f(x)=0f(x)=0f(x)=0的解,利用牛顿迭代法的话可以如下构造:xn+1=xn−f(xn)f′(xn)x_{n+1}=x_n-\frac{f(x_n)}{f'(x_n)}xn+1​=xn​−f′(xn​)f(xn​)​代码下面时C语言实现代码#include <math.h>#include <stdio.h>#include <stdlib.h>#define N 200

2020-06-18 10:57:01 8403

原创 Windows下的gvim配置,具有代码补全,代码检查,格式化,编译运行等功能

文章目录我的vimrc运行环境特征插件安装插件管理工具`vim-plug`其他插件设置`vim`自身设置`gui`设置编码设置插件和一些其他功能完整的`vimrc`文件我的vimrc运行环境windows10 1909+gvim8.2+python38特征利用airline状态栏美化,vim-one提供好看的语法高亮利用coc.nvim提供基于LSP的语义补全利用ale提供实时代码...

2020-03-09 09:50:41 2891 4

原创 任意n阶幻方(魔方)构造——C语言实现

幻方的构造根据n的取值不同有不不同的解法。n取值为奇数,4的倍数(双偶数),非4的倍数的偶数(单偶数)分别对应3种不同的解法。具体步骤参考百度幻方解法。 接下来放代码/* *@Date 2019-09-30 *@Author krisfan *@Desc...

2019-09-30 11:32:46 2854 9

原创 单链表的插入、查找、删除、排序、打印操作——C语言实现

代码:#include <stdio.h>#include <stdlib.h>struct node{ int value; struct node *next;};void sort_list(struct node *list); //用冒泡法实现链表的排序void print_list(stru...

2019-09-27 23:44:01 410

原创 约瑟夫问题C语言实现——N个人排成一队循环报数,报M的倍数的出列,最后剩下的的是原来队列的第几位

题目1,假设有30个人,没人轮流循环报数,当报到9的倍数的人出列,剩下的继续,问最后剩下的1个人是原来的第几号?代码如下/* * @Date 2019-09-04 * @Author krisfan * @Description N个人排成一队循环报数,报N的倍数的出列,最后剩下的的是原来队列的第几位 */#include <stdio.h>#define N ...

2019-09-04 22:47:22 2372

转载 Latex定制章节编号格式和计数器

【转载】原文连接https://www.cnblogs.com/marsggbo/p/10331338.html

2019-08-01 21:01:43 1242

原创 求任意阶数矩阵的行列式——C语言

/** * [description] 求n阶矩阵的行列式 * @Author fan_zhang * @DateTime 2019-02-27T22:12:58 */#include <stdio.h>#include <stdlib.h>double det(double* , int );int main(int argc, char cons...

2019-02-27 22:22:10 3765 2

原创 用Dijkstra算法实现最短路径——C语言

/** * @Author: fanzhang * @Date: 2019-02-26 19:51:09 * @Desc: Dijkstra最短路径算法 */#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#define Max 1000000typedef struct{ int fromvex, endvex; /...

2019-02-27 16:52:28 1050

原创 用kruskal实现最小生成树——C语言

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;typedef struct{ int fromvex, endvex; //边的起点和终点,用整数表示 float length; //边的权值 int sign; //该边是否已选择过的标志信息} edge; //存储边的信息void kruskal(int n...

2019-02-25 17:35:13 605

原创 牛顿插值法——C语言实现

/** * 牛顿插值多项式 * @Author fan_zhang * @DateTime 2019-02-22T11:28:15 **/#include <stdio.h>#include <stdlib.h>void data(double* x, double* y, int n);//x-横坐标,y-纵坐标,f-插值系数,n插值节点个数void...

2019-02-22 12:18:54 12617

原创 利用顺序栈实现基本算术运算——C语言

/***************顺序栈的运算***********************将中缀表达式转化为后缀表达式*******利用栈的特性进行含有+,-*,/的整型算术运算*/#include &lt;stdbool.h&gt;#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#define N 30int stack_num[...

2019-02-20 21:54:03 1517

原创 用最小二乘法进行任意阶数的曲线拟合——C语言实现

/*********************************************利用公式 ax=y–A’Ax=A’y 拟合曲线 * 用最小二乘法进行曲线拟合 **********************************************/#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;amp;amp;amp;am

2019-02-19 20:17:44 3821 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除