
数值分析
心向阳光2014
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数值分析中的高斯消元 c语言实现附带注释
#include <iostream> #include <cstdio> #include <cmath> using namespace std; double A[1010][1010]; double B[1010]; double l; int main() { int n; printf("请输入矩阵的阶数,如想要退出请按零:\n"...原创 2018-09-23 16:41:35 · 713 阅读 · 0 评论 -
雅可比(jacobi)迭代法,c语言实现
#include <iostream> #include <cstdio> #include <cmath> #include <cstring> #include <bits/stdc++.h> using namespace std; double A[1010][1010]; double B[1010]; double X[10...原创 2018-10-13 20:46:16 · 18421 阅读 · 7 评论 -
高斯-赛德尔(guass-seidel)迭代法 C语言实现
#include <iostream> #include <cstdio> #include <cmath> #include <cstring> using namespace std; double A[1010][1010]; double B[1010]; double X[1010]; double X2[1010]; int main...原创 2018-10-13 21:16:33 · 12121 阅读 · 0 评论 -
雅可比(jacobi)迭代法 matlab实现
clc clear n = input('请输入矩阵阶数:\n'); for i = 1:n fprintf('请输入矩阵第%d行\n',i); A(i,:) = input(''); end A B(:,1) = input('请输入B向量:\n'); B for i = 1:n x(i) = 0; x2(i) = 0; end for i =1:4 ...原创 2018-10-14 15:11:48 · 39867 阅读 · 6 评论 -
Guass-seidel 迭代法 matlab实现
clc clear n = input('请输入矩阵阶数:\n'); for i = 1:n fprintf('请输入矩阵第%d行\n',i); A(i,:) = input(''); end A B(:,1) = input('请输入B向量:\n'); B for i = 1:n x(i) = 0; end for i =1:4 for j = 1:n ...原创 2018-10-14 16:30:33 · 2760 阅读 · 0 评论 -
高斯消元,列主元素法,C语言实现
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> using namespace std; double A[1010][1010]; double B[1010]; double X[1010]; void rowswap(int x,int y,i...原创 2018-10-17 17:22:12 · 2571 阅读 · 0 评论 -
列主元素法,matlab实现
clc; clear; A(:,:)=input('请输入系数矩阵:\n'); A n = length(A); n B(1,:)=input('请输入B向量:\n'); B for i = 1:n-1 tmp = A(i,i); pos = i; for j = i+1:n %寻找最大列; if A(j,i) > tmp ...原创 2018-10-17 19:20:11 · 1855 阅读 · 0 评论 -
高斯消元,全主元素法,C语言实现
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> using namespace std; double A[1010][1010]; double B[1010]; double X[1010]; int sx[1010]; void rowswap...原创 2018-10-17 20:11:02 · 3864 阅读 · 0 评论 -
Newton Method
#include <iostream> #include <cstdio> #include <cmath> using namespace std; const double esp = 1e-8;//误差限; //f(x)=x^3+10x-20; //函数 double diedai(double Xn) //迭代求Xn+1; { //doubl...原创 2018-11-21 11:28:42 · 262 阅读 · 0 评论