怎么用matlab画这个函数图像
y^2+80^2+35.595^2-2*y*35.595*cos(x)-2*80*35.595*sin(x)=124.405^2谢谢...
y^2+80^2+35.595^2-2*y*35.595*cos(x)-2*80*35.595*sin(x)=124.405^2 谢谢
展开
4个回答
展开全部
先编写这个方程的m文件
然后
x=-2*pi:0.1:2*pi;
y=fun(x);%%fun是你编的m文件函数名
plot(x,y)
然后
x=-2*pi:0.1:2*pi;
y=fun(x);%%fun是你编的m文件函数名
plot(x,y)
追问
怎么编写,能不能详细一点
追答
function y=fun1(x)
n=length(x);
for i=1:n
y(i)=roots([1 -2*35.595*cos(x) 80^2-2*80*35.595*sin(x)-124.405^2]);
end
end
%%如果想用度数的话就是cosd(x)和sind(x)
%%没有运行过可能有一些小错误,修改下就好了
在命令窗口输入:
x=-2*pi:0.1:2*pi;
y=fun1(x);
plot(x,y(1,:),x,y(2,:))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询