
数值分析
小代码大用处
在程序的世界里遨游
展开
-
解上三角形方程组
function [RA,RB,n,X]=shangsan(A,b)%解上三角形方程组B=[A b];n=length(b);RA=rank(A);RB=rank(B);zhica=RB-RA;if(zhica>0) disp('RA~=RB,无解');endif(RA==RB) if(RA==n) disp('有唯一解'); X=zeros(n,1)...翻译 2018-03-19 15:34:27 · 1958 阅读 · 0 评论 -
用高斯消元法解线性方程组
function [RA,RB,n,X]=gaus(A,b)%用高斯消元法解线性方程组B=[A b];n=length(b);RA=rank(A);RB=rank(B);zhica=RB-RA;if zhica>0 disp('RA~=RB,无解');endif RA==RB if RA==n disp('有唯一解'); X=zeros(n,1); ...翻译 2018-03-19 15:35:14 · 2151 阅读 · 0 评论 -
B样条曲线
B样条曲线为了设计一个B-样条曲线,我们需要一系列的控制点,一系列的节点和一系列的系数,每个系数对应一个控制点,所以所有曲线段连接在一起满足某个连续 条件。系数的计算可能是最复杂的步骤因为它们必须保证某个连续条件。B样条方法是有理B样条方法(Nurbs)的基础。B样条曲线方程可以表示为:其中,为控制定点(坐标),为k次规范B样条基函数,最高次数是k。基函数是由一个称为节点矢量的非递...翻译 2019-04-06 22:03:11 · 3322 阅读 · 0 评论