matlab基础知识
文章平均质量分 54
yan17iiiiii
这个作者很懒,什么都没留下…
展开
-
matlab基础 四、求解线性方程组
一、利用左除运算求解线性方程组对于线性方程组Ax=b,可以利用左除运算符“\”求解:x=A\b当系数矩阵A为NxN的方阵时,matlab会自行用高斯消元法求解线性方程组。若右端b为Nx1的列向量,则x=A\b可获得方程组的数值解x(Nx1的列向量);若右端为NxM的矩阵,则x=A\b可同时获得系数矩阵A相同的M个线性方程组的数值解x(为NxM的矩阵),即x(:,j)=A\b(:,j),j=1,2,…,M。注意,如果矩阵A是奇异的或接近奇异的,则Matlab会给出警告信息。解法1A =原创 2021-05-05 21:45:42 · 6893 阅读 · 2 评论 -
matlab基础 三、数值微分与积分
1、数值微分有两种方式计算任意函数f(x)在给定点x的数值导数。第一种方式是用多项式或样条函数g(x)对f(x)进行逼近(插值或拟合),然后用逼近函数g(x)在点x处的导数作为f(x)在点x处的导数。第二种方式是用f(x)在点x处的某种差商作为其导数。在MATLAB中,只有计算向前差分函数diff,其调用格式为:DX=diff(X)计算向量X的向前差分,DX(i)=X(i+1)-X(i),i=1,2,…,n-1。...原创 2021-03-08 23:58:11 · 1961 阅读 · 0 评论 -
matlab基础 二、函数插值
一维插值函数interp1:yi = interp1(x,y,xi,‘method’)其中method指定插值方法,默认为线性插值。其值可为’nearest’最近项插值、‘linear’线性插值、‘spline’立方样条插值、‘cubic’立方插值。所有的插值方法都要求x是单调的。 当x为等距时可以使用快速插值法,使用快速插值法的为’*nearest’、’*linear’、’*spline’、’*cubic’。二维插值函数interp2:zi = interp2(x,y,z,xi,yi,‘met原创 2021-02-27 22:37:09 · 508 阅读 · 0 评论 -
matlab基础 一、向量与矩阵
一、向量与矩阵A = [1,2,3;4,5,6]B = zeros(2,3)%0矩阵C = eye(3,3)%单位矩阵D = ones(3,3)%全1矩阵D = 0:1:5%a:inc:bE = linspace(0,pi,10)%a,b,nE = logspace(0,pi,10)%a,b,nF = diag(A,0)%提取对角矩阵0F = diag(A,1)%提取对角矩阵上1F = diag(A,-1)%提取对角矩阵下-1F = triu(A) %上三角矩阵F = triu(A,原创 2021-02-27 16:35:16 · 207 阅读 · 0 评论