- 博客(6)
- 收藏
- 关注
原创 zy展示hhhhh
eps=1e-6;a=1;f=@(x) log(4-sin(x));y=fix_p(a,eps,f);disp('不动点法结果');disp(y);function a = fix_p(a,eps,f)while abs(f(a) - a) >= eps a = f(a);endend
2021-06-07 11:17:04
144
原创 高斯赛德尔
function[x] = G_S(A,b,x0,e,M)n = size(A,1);x = zeros(n,1);for m = 1 : Mfor p=1 : ns = 0;t = 0;for q=1 : p-1s = s + A(p,q) * x(q);endfor q = p + 1 : nt = t + A(p,q) * x0(q);endx§ = -(s + t - b§)/A(p,p);endif norm(x - x0, Inf) < ebreak;el
2021-06-07 10:21:09
461
原创 插值法的matlab实现(拉格朗日、牛顿、样条)
拉格朗日function yy = lagronge()x=[25,40,50,60];y=[95,75,63,54];xx=70;a = length(x);f = 0;for i = 1:a t = 1; for j = 1:a if j~=i t=t*(xx-x(j))/(x(i)-x(j)); end end f = f+t*y(i);endfprintf('%.1f',f);end...
2021-06-06 10:52:55
548
原创 不动点法、牛顿法、二分法的matlab实现
不动点法牛顿法function a = fix_p(a,eps,f)while abs(f(a) - a) >= eps a = f(a);end二分法
2021-06-05 09:30:33
866
原创 高斯消去法、高斯赛德尔迭代法与雅各比迭代法的matlab实现
高斯消去法function x = gauss(A,b)n = length(b);x = zeros(n,1);for i = 1:n-1 if A(i,i) == 0 fprintf("error"); return; end for k = (i+1:n) m = -A(k,k)/A(i,i); A(k,i:n) = A(k,i:n) + m * A(i,i:n); b(k) = b(k) + m * b(i);...
2021-06-05 09:26:48
1293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人