x=rcost+3t,y=rsingt+3,分别令r=2,3,4,用matlab画出参数t=0~10区间生成的x~y曲线。
1个回答
展开全部
不知道里面的g是打错了还是怎样,我就设为1了。如果g比较大,需要把t的分段数改小。
用了一个color的cell来定义各种线的颜色;
x,y 都用了矩阵,便于存储。
close all;clear all;clc;
r = [2 3 4];
t = linspace(0,10,100);
g = 1;
figure(1);hold on;
color={'r','g','b'}; % 定义颜色
for i = 1:length(r)
x(i,:) = r(i)*cos(t)+3*t;
y(i,:) = r(i)*sin(g*t) + 3;
plot(x(i,:),y(i,:),'-','linewidth',2,'color',color{i});
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询