请教下图积分如何用matlab计算。希望用到句柄的知识,谢各位大神了!

2024-11-29 20:22:15
推荐回答(2个)
回答1:

根据你说的,如果要用到句柄的话,那就是数值积分了
close all;clear;clc;
syms x t;
y1=3*t;
y2=2*t;
y3=x;
tm=x;
tmax=matlabFunction(tm);
f=(y1-y2)*y3;
fun=matlabFunction(f);
r=quad2d(fun,1,10,0,tmax)

回答2:

syms t x
y1=3*t;
y2=2*t;
y3=x;
s=y3*(y1-y2);
sj=int(int(s,t,0,x),x,1,10)
运行结果:
sj =
9999/8
这里用不到句柄。一般在画图等复杂程序中会用到。