matlab如何用6点画椭圆

 我来答
Miafifi
2015-06-09 · TA获得超过451个赞
知道小有建树答主
回答量:277
采纳率:93%
帮助的人:168万
展开全部

I think I was kind of solving out your question, but I am not very good at data visulation. So what I tried was to use 'fit curve' command to achieve your effect of some kind.

clear all

x = pi*(0:.5:2);

y = [0 2 0 -2 0 2 0;
     1 0 1 0 -1 0 1];
 
pp = spline(x,y);
yy = ppval(pp, linspace(0,2*pi,101));
 
plot(yy(1,:), yy(2,:), '-b', y(1,2:5), y(2,2:5), 'or'), axis equal

Note: y(1,:) and y(2,:) stand for  the value of x and y. The result of code generated is shown below. Hope you could get some idea of my incompetent code.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式