用matlab解微分方程如何才能不明确写出等号右边部分而求解啊?比如f1=sin(x)dsolve('Dw=f1','x')它给出的结果是f1*x+C1,我如果希望结果是-cos(x)+C1的话应该怎么处理?谢谢了

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 06:46:21
用matlab解微分方程如何才能不明确写出等号右边部分而求解啊?比如f1=sin(x)dsolve('Dw=f1','x')它给出的结果是f1*x+C1,我如果希望结果是-cos(x)+C1的话应该怎么处理?谢谢了
xݑN@5} &&H("P0" ؃*QG.oRb9K1#M0qJ$&h*rQQZ\ 5I\2.C} bWKaIhDZdaIP.'gR'!n4* 0 RHK|mKr g=]7v32ñ-Mj q^G"iq|

用matlab解微分方程如何才能不明确写出等号右边部分而求解啊?比如f1=sin(x)dsolve('Dw=f1','x')它给出的结果是f1*x+C1,我如果希望结果是-cos(x)+C1的话应该怎么处理?谢谢了
用matlab解微分方程如何才能不明确写出等号右边部分而求解啊?
比如f1=sin(x)
dsolve('Dw=f1','x')它给出的结果是f1*x+C1,我如果希望结果是-cos(x)+C1的话应该怎么处理?谢谢了

用matlab解微分方程如何才能不明确写出等号右边部分而求解啊?比如f1=sin(x)dsolve('Dw=f1','x')它给出的结果是f1*x+C1,我如果希望结果是-cos(x)+C1的话应该怎么处理?谢谢了
必须用字符串表示,想方便点可以先定义一些字符串,然后拼接在一起
f1='sin(x)'
dsolve(['Dw=',f1],'x')