怎么用MATLAB画x^2+y^2=4x的图

 我来答
yaoboxu88
2010-08-03 · TA获得超过463个赞
知道答主
回答量:194
采纳率:100%
帮助的人:158万
展开全部

clear all;

clc;

x=2; y=0; %中心点

r=2;  %半径

m=x-r:0.1:x+r;

n=[];

p=length(m);

 for i=1:p

     n(i)=sqrt(r^2-(m(i)-x)^2)+y; 

     n2(i)=-sqrt(r^2-(m(i)-x)^2)+y;

 end

y=4*x-x.^2;

plot(m,n,'r',m,n2,'r');

grid;

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书宬
2010-08-03 · TA获得超过7844个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:3188万
展开全部
ezplot('x^2+y^2-4*x')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
greatdju
2010-08-04 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4034万
展开全部
如果是曲线
ezplot('x^2+y^2-4*x')
如果想画曲面
[x,y,z]=cylinder(repmat(2,1,10));
mesh(x+2,y,4*z-2);
xlabel('x');ylabel('y');zlabel('z')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式