用matlab一元二次函数怎么解
2个回答
展开全部
从图形上来看,方程有无数个解。
但你可以用fzero()函数求得a0附近的解。通过循环语句,求出某一区间的解。
func=@(a)(2*cos((1-a)*pi).*(3/4*(1-a).^2-(sin((1-a)*2*pi/3)).^2)-sin((1-a)*pi).*(-sqrt(3)/2.*(1-a)+sin(4*pi/3.*(1-a))));
for
a0=-10:10
[a,f]
=
fzero(func,a0)
end
。。。。。
但你可以用fzero()函数求得a0附近的解。通过循环语句,求出某一区间的解。
func=@(a)(2*cos((1-a)*pi).*(3/4*(1-a).^2-(sin((1-a)*2*pi/3)).^2)-sin((1-a)*pi).*(-sqrt(3)/2.*(1-a)+sin(4*pi/3.*(1-a))));
for
a0=-10:10
[a,f]
=
fzero(func,a0)
end
。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询