符号计算中的用于求解方程组的solve函数和求解微分方程组的dsolve函数,数值计算中用于求解常微分方程的ode45和求解边值问题的bvp4c
他们区别:数值计算微分方程中,ode45需要时间区间、初始值。bvp4c是解决边界问题的,但相对来说比较复杂。对于符号求解而言,不论初值问题还是边值问题,指令都比较简单。但符号计算dsolve可能得不到简单的解析解,甚至得不到解。两者是互补的。ps:bvp4c只是看了看,还没用过,要设置好多东西。
转换函数:subs,注意一点,当某变量里的未知变量没有出现结果时,不能用subs函数
插值函数:interp1,可以用它调整时间顺序。
还有就是利用bvp4c解决末端时刻未知时的最优控制问题