MATLAB 解微分方程V'=qi-q0;m'=qi*pi-q0*p0;m=55 65 69 72 78 85qi=15 14 18 19 21 20pi=2 1 2 4 3 4v=20 22 25 27 31 33数据采样时间间隔1S求解p0 q0 的值
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 23:03:42
![MATLAB 解微分方程V'=qi-q0;m'=qi*pi-q0*p0;m=55 65 69 72 78 85qi=15 14 18 19 21 20pi=2 1 2 4 3 4v=20 22 25 27 31 33数据采样时间间隔1S求解p0 q0 的值](/uploads/image/z/1157035-67-5.jpg?t=MATLAB++%E8%A7%A3%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8BV%27%3Dqi-q0%3Bm%27%3Dqi%2Api-q0%2Ap0%3Bm%3D55+65+69+72++78+85qi%3D15+14+18+19+21+20pi%3D2+1+2+4+3+4v%3D20+22+25+27+31+33%E6%95%B0%E6%8D%AE%E9%87%87%E6%A0%B7%E6%97%B6%E9%97%B4%E9%97%B4%E9%9A%941S%E6%B1%82%E8%A7%A3p0++q0+%E7%9A%84%E5%80%BC)
MATLAB 解微分方程V'=qi-q0;m'=qi*pi-q0*p0;m=55 65 69 72 78 85qi=15 14 18 19 21 20pi=2 1 2 4 3 4v=20 22 25 27 31 33数据采样时间间隔1S求解p0 q0 的值
MATLAB 解微分方程
V'=qi-q0;
m'=qi*pi-q0*p0;
m=55 65 69 72 78 85
qi=15 14 18 19 21 20
pi=2 1 2 4 3 4
v=20 22 25 27 31 33
数据采样时间间隔1S
求解p0 q0 的值
MATLAB 解微分方程V'=qi-q0;m'=qi*pi-q0*p0;m=55 65 69 72 78 85qi=15 14 18 19 21 20pi=2 1 2 4 3 4v=20 22 25 27 31 33数据采样时间间隔1S求解p0 q0 的值
这样可以吗?
t=1:6
m=[55 65 69 72 78 85]
qi=[15 14 18 19 21 20]
ppi=[2 1 2 4 3 4]
v=[20 22 25 27 31 33]
plot(t,[m;v],'o-')
vsp=spline(t,v)
dv=fnval(fnder(vsp),t)
msp=spline(t,m)
dm=fnval(fnder(msp),t)
q0=qi-dv
p0=solve('dm=qi*ppi-q0*p0','p0')
p0=subs(p0)
结果:
q0 =
14.7667 10.8667 15.7667 16.0667 16.9667 21.0667
p0 =
1.0414 0.7188 2.1170 4.4613 3.2954 3.4974
呵呵,上面的答案就很好了,