matlab 多变量求偏导,新手求解两个自变量的函数,求其中一个变量的偏导

求解有一个函数,有两个自变量x和t,已经知道函数F对t的导数形式,在他的导数表达形式中包含了另一个变量x,这里的F是一个矩阵的形式,其中有四个量F(1),F(2),F(3),F(4),这四个量是线性组合的关系。现在我需要先知道F包含x的形式,然后再对x求积分。应该怎么处理比较好?我想先定义F是有两个自变量的函数,再将F关于t的导数形式用矩阵的形式写出来,先用求偏分的diff函数得到dF/dt对x的偏导ddx,然后再让x=0,得到具体的数值解,再用ode45来求解F关于t的微分方程。我想知道这样做可不可以?

function F = DIAN(t,F)

syms x t

F=[F(1);F(2);F(3);F(4)];

e=1;

f=e;

a=0.1*e;

b=5*e;

c=sqrt(a^2+b^2);

h=0.5*e;

q=0.5*e;

D=e;

D1=0.9*e;

k1=-b*(q^2)*(c-f*exp(-f*t)*sin(c*t)-c*exp(-f*t)*cos(c*t))/(c*((f^2)+(c^2)))+b;

k2=sqrt(D*D1)*exp(-x)-((D+D1)/2)-(q^2)*(f-f*exp(-f*t)*cos(c*t)+c*exp(-f*t)*sin(c*t))/((f^2)+(c^2));

l1=-1*k1;

l2=a*(1-(h^2)*(c-e*exp(-e*t)*sin(c*t)-c*exp(-e*t)*cos(c*t))/(c*(e^2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值