matlab 想求出p(x,y)=0和q(x,y)=0的解[x0,y0] 为什么报错,说有三个变量?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/15 17:11:33
matlab 想求出p(x,y)=0和q(x,y)=0的解[x0,y0] 为什么报错,说有三个变量?
syms x y;
p=-y+y^3;
q=x;
[x0,y0]=solve(p,q,'x','y')
报错Warning:1 equations in 3 variables.New variables might be introduced.
Warning:Explicit solution could not be found.
目测是matlab把x当成了函数,那么应该怎么改呢?我不想改掉p,q
syms x y;
p=-y+y^3;
q=x;
[x0,y0]=solve(p,q,'x','y')
报错Warning:1 equations in 3 variables.New variables might be introduced.
Warning:Explicit solution could not be found.
目测是matlab把x当成了函数,那么应该怎么改呢?我不想改掉p,q
pq两个方程无关联性,且p方程有三个根,而q方程只有一个根,所以无法用“【x0,y0】=”的形式统一显示其解(x0跟y0维数不同).x0=solve(q);y0=solve(p);即可.
再问: 但是这样就可以求出 改成 [x0,y0]=solve('-y+y^3=0','x=0','x','y')
再答: syms x y; p='-y+y^3=0'; q='x=0'; [x0,y0]=solve(p,q,'x','y')
再问: 因为我还要对p求偏导,所以不想写成p='-y+y^3=0' p,q仍然写成原来的样子,用solve求p=0,q=0的解,就没有办法吗?
再答: 不妨令p1=-y+y^3;p='-y+y^3=0';区别于p。干嘛非要让一个变量既能这样又能那样,设两个不行么
再问: 事实上,我现在就是这样做的。只是我想知道有没有避免这样做的方法而已~~ 因为要输入两次,在很多方程的时候是很麻烦的事情
再问: 但是这样就可以求出 改成 [x0,y0]=solve('-y+y^3=0','x=0','x','y')
再答: syms x y; p='-y+y^3=0'; q='x=0'; [x0,y0]=solve(p,q,'x','y')
再问: 因为我还要对p求偏导,所以不想写成p='-y+y^3=0' p,q仍然写成原来的样子,用solve求p=0,q=0的解,就没有办法吗?
再答: 不妨令p1=-y+y^3;p='-y+y^3=0';区别于p。干嘛非要让一个变量既能这样又能那样,设两个不行么
再问: 事实上,我现在就是这样做的。只是我想知道有没有避免这样做的方法而已~~ 因为要输入两次,在很多方程的时候是很麻烦的事情
matlab 想求出p(x,y)=0和q(x,y)=0的解[x0,y0] 为什么报错,说有三个变量?
matlab 符号变量编程求帮助,想求出p(x,y)=0和q(x,y)=0的解[x0,y0] 为什么报错,说有三个变量?
点P在直线X+3Y-1=0上,点Q在直线X+3Y+3=0上,PQ的中点M(X0,Y0) 且 Y0>X0+2 则Y0/X0
已知点P在直线x+2y-1=0上,点Q在直线x+2y+3=0上,P,Q中点为M(x0,y0),且y0>x0+2,求y0/
设点p(x0,y0)在直线Ax+By+C=0上,求证这条直线的方程可以写成 A(x-x0)+B(y-y0)=0
可微函数z=f(x,y)在点p0(x0,y0)取极值是fx'(x0,y0)=fy'(x0,y0)=0的什么条件?
2.若fx(x0,y0)=fy(x0,y0)=0,则点(x0,y0)一定是函数f (x,y)的( )
若动点P在直线L1:X-Y-2=0上,动点Q在直线L2:X-Y-6=0上,设线段PQ的中点为M(X0,Y0),且 (X0
如图,设抛物线C:x^2=4y的焦点为F,P(x0,y0)为抛物线上的任一点(x不等于0)过P点的切线交y轴于Q点.
(2014•甘肃二模)已知点P在直线x+2y-1=0上,点Q在直线x+2y+3=0上,PQ的中点为M(x0,y0),且y
过曲线y=x^3-x^2上点P(x0,y0) (x0>0)处的切线斜率为8,则此切线方程为
若动点P在直线l1:x-y-2=0上,动点Q在直线l2:x-y-6=0上,设线段PQ的中点为M(x0,y0),且满足(x