我做的东西比较复杂,我就举一个简单的例子:function [x y]=sy(a,b)syms x ye1=a+b-x;e2=a-b-y;[x]=solve(e1,x);[y]=solve(e2,y);if y<0 y=0;else y=y;end就这样,加上条件判断以后,就出错,如果没有后面的if条件判断,函数是没有问题的,在.m文件里面写的,哪位大侠帮忙高一下,这个是简单的一次方程,假如是高次方程出现多个根我是需要判断的,但是一旦判断就提示出错,哪位大侠帮忙!谢谢!