展开全部
你要用符号解出精确解,solve函数没有给定区间,且其中的x为符号不是数值。以下可以解决你的问题,我举个例子! clear x=solve('x^3+x-10=0') %解出来x为 % x = 2 - 2*i - 1 2*i - 1 %把x转换为double y=double(x); y=y(y>0&y<3)%即可筛选出你要的范围内的实数解,你的为0,1000] y = 2 %可以用fzero函数求出数值解,若是多项式方程,还可用root求根!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询