2022 03月29日
作者: 小白哥
  • 浏览: 545
  • 收藏:0
  • 点赞:2
MATLAB求导和差分

1.示例

% 一元函数的导数
syms x 
y= 2*x^4+3*x^3+4*x-2;
y1=diff(y)%求一阶导数
y2=diff(y,2) %求二阶导数

1.jpg

% 多元函数的导数
syms x y
z=x^4+x*y-y^2;
p1=diff(z,x,1)%对x求一阶偏导
p2=diff(z,x,2)%对x求二阶偏导
p3 = diff(z,x,y)%先对x求偏导,再对y求偏导
p4 = diff(z,y,x)%先对y求偏导,再对x求偏导

1.jpg                1.jpg

%化简表达式
syms x a b c
y =exp(c*log(sqrt(a+b)));
y1=simplify(y)%化简
M = [(x^2 + 5*x + 6)/(x + 2), sin(x)*sin(2*x) + cos(x)*cos(2*x);
		(exp(-x*1i)*1i)/2 - (exp(x*1i)*1i)/2, sqrt(16)];
S = simplify(M)

1.jpg

%差分
A=[1,3,6,7,10];
y1=diff(A)  %求向量A的一阶差分     
y2=diff(A,2)  %在一阶差分的基础上再差分一次

1.jpg

%差分
A=[9,1,6;
   7,3,8;
   2,5,4];
A1=diff(A)  %下一行减去上一行求一阶差分
A2=diff(A,2) %在一阶差分的基础上再差分一次
A3=diff(A,2,1) % 最后面的1表示在行上进行差分
A4=diff(A,1,2)  % 后一列减去前一列求一阶差分,最后面的2表示在列上进行差分

1.jpg     1.jpg      1.jpg


  

发表评论

评论列表


没有评论

筛选

文章分类

热门文章

企业招聘网址

2023-12-07  浏览:3028次

BC1.2协议介绍

2023-06-14  浏览:2929次

USB2.0速度识别

2023-10-23  浏览:1355次