![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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会给出警告信息。 解法1 A =原创 2021-05-05 21:45:42 · 6765 阅读 · 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 · 1950 阅读 · 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 · 498 阅读 · 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:b E = linspace(0,pi,10)%a,b,n E = logspace(0,pi,10)%a,b,n F = diag(A,0)%提取对角矩阵0 F = diag(A,1)%提取对角矩阵上1 F = diag(A,-1)%提取对角矩阵下-1 F = triu(A) %上三角矩阵 F = triu(A,原创 2021-02-27 16:35:16 · 194 阅读 · 0 评论