matlab用fsolve函数解出的方程组的解每次都不是想要的,有什么方法或者语句可以使它的解都大
matlab用fsolve函数解出的方程组的解每次都不是想要的,有什么方法或者语句可以使它的解都大于零吗?...
matlab用fsolve函数解出的方程组的解每次都不是想要的,有什么方法或者语句可以使它的解都大于零吗?
展开
3个回答
展开全部
首先,用solve()函数,求出所有的解。即
s=solve(f1(x,y),f2(x,y))
然后,用循环语句,判断s.x(i),s.y(i)是否都大于零,如是则显示。
s=solve(f1(x,y),f2(x,y))
然后,用循环语句,判断s.x(i),s.y(i)是否都大于零,如是则显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你现在代码的意思是求解方程组:
sqrt(x^2+y^2+z^2) = 0
acos(z/sqrt(x^2+y^2+z^2)) = 0
atan(y/x) = 0我想这应该不是你的本意吧,你是想求什么?
sqrt(x^2+y^2+z^2) = 0
acos(z/sqrt(x^2+y^2+z^2)) = 0
atan(y/x) = 0我想这应该不是你的本意吧,你是想求什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询