作业帮 > 综合 > 作业

用matlab解方程时,怎么设置求解区间和结果类型?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 01:19:53
用matlab解方程时,怎么设置求解区间和结果类型?
对于一个方程f(x)=0,用solve命令会求出它所有的理论解.
怎样设置求解区间和解类型?比如,只需要在[0,1000]这个区间求解,而且解不是复数,只返回实数,该用怎样的命令格式?
求高人解答,解决即给分,信用第一!
你要用符号解出精确解,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