作业帮 > 综合 > 作业

请各位大侠问在matlab里以一个圆的轨迹上的点再画一个半圆轨迹,该咋画啊?我如下的程序,显示不出来啊.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 08:59:30
请各位大侠问在matlab里以一个圆的轨迹上的点再画一个半圆轨迹,该咋画啊?我如下的程序,显示不出来啊.
我是matlab初学者.
clear all
x0=0;
y0=0;
seta1=0:0.001:1*pi;
x1=5*cos(seta1);
y1=5*sin(seta1);
alpha=0:0.01:0.5*pi;
x2=x0+x1+5*cos(alpha);
y2=y0+y1+5*sin(alpha);
plot(x2,y2)
hold on
axis equal
分不多了.谢谢各位啦
clear all
x0=0;y0=0;
seta1=0:0.01:2*pi;
x1=5.*cos(seta1);y1=5.*sin(seta1);
alpha=linspace(0,0.5*pi,length(seta1));
x2=x1+5.*cos(alpha);y2=y1+5.*sin(alpha);
plot(x1,y1,x2,y2)
hold on
axis equal
按上面语句试试