matlab求这样类型的方程: y=x^2, dy/dx=1. 怎么命令?谢谢。

如题所述

求解方程的程序如下:
sysms x %定义字符变量
y=x^2;
dy=diff(y,x); %求导
solve('dy=1',x) %求x追问

如果y和x的关系类似如下:
x+x^2*sqrt(x+y)=x^2,也能dy=diff(y,x)吗?谢谢大神。

追答

不能,必须转换成y=的格式

追问

那么比较复杂的,转不了的y,x方程怎么解?谢谢

追答

再复杂的方程就要用ode函数,或者通过仿真求解,,如果还复杂就只有通过其他间接方法求解了…

追问

好的,麻烦您了。

温馨提示:答案为网友推荐,仅供参考