来个大神帮我画个图,MATLAB,函数表达式都写好了
r=0:0.01:5t=0:0.01:pi/2x=sin(t)./cos(2.*asin(1/1.33.*sin(t))-2.*t).*(r-0.05)+r*tan(t-...
r=0:0.01:5
t=0:0.01:pi/2
x=sin(t)./cos(2.*asin(1/1.33.*sin(t))-2.*t).*(r-0.05)+r*tan(t-2*asin(1/1.33.*sin(t)))
plot3(x,y,z)
我还没修改直接给我确定了,抱歉了
r=0:0.01:5
t=0:0.01:pi/2
x=sin(t)./cos(2.*asin(1/1.33.*sin(t))-2.*t).*(r-0.05)+r.*tan(t-2.*asin(1/1.33.*sin(t)))
% mesh(r,t,x)
% figure
% surf(r,t,x)
plot3(r,t,x)
上面那个轻无视把 展开
t=0:0.01:pi/2
x=sin(t)./cos(2.*asin(1/1.33.*sin(t))-2.*t).*(r-0.05)+r*tan(t-2*asin(1/1.33.*sin(t)))
plot3(x,y,z)
我还没修改直接给我确定了,抱歉了
r=0:0.01:5
t=0:0.01:pi/2
x=sin(t)./cos(2.*asin(1/1.33.*sin(t))-2.*t).*(r-0.05)+r.*tan(t-2.*asin(1/1.33.*sin(t)))
% mesh(r,t,x)
% figure
% surf(r,t,x)
plot3(r,t,x)
上面那个轻无视把 展开
1个回答
展开全部
如果r,t不是遍历的,即r,t有关系。
r=linspace(0,5,200);
t=linspace(0,pi/2,200);
x=sin(t)./cos(2.*asin(1/1.33.*sin(t))-2.*t).*(r-0.05)+r.*tan(t-2.*asin(1/1.33.*sin(t)));
plot3(r,t,x),xlabel('r'),ylabel('t'),zlabel('x'),grid on;
如果r,t是遍历的,即r,t无关系。
R=0:0.01:5;
T=0:0.01:pi/2;
[r,t]=meshgrid(R,T);
x=sin(t)./cos(2.*asin(1/1.33.*sin(t))-2.*t).*(r-0.05)+r.*tan(t-2.*asin(1/1.33.*sin(t)));
mesh(r,t,x),xlabel('r'),ylabel('t'),zlabel('x'),grid on;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询