求大神帮助使用matlab绘制曲面时,这个程序为什么画出的是一条曲线,而不是一个曲面呢
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/07 12:26:15
求大神帮助使用matlab绘制曲面时,这个程序为什么画出的是一条曲线,而不是一个曲面呢
R=50;R1t=80;z1=3;z2=5;
i=z1./z2;
R2t=R1t./i;
rho_2B=sqrt(R2t^2-R^2);
rho_2=rho_2B:(R2t-rho_2B)./100:R2t;
rho_2=meshgrid(rho_2);
theta_1=asin(R./R2t);
tau=0:pi./50:2.*pi;
tau=meshgrid(tau);
p2=30;
x2=rho_2.*cos(theta_1).*cos(tau)-rho_2.*sin(theta_1).*sin(tau);
sx=size(x2)
y2=-rho_2.*cos(theta_1).*sin(tau)-rho_2.*sin(theta_1).*cos(tau);
sy=size(y2)
z2=p2.*tau;
sz=size(z2)
figure
surf(x2,y2,z2)
axis equal
有木有matlab大神啊!
R=50;R1t=80;z1=3;z2=5;
i=z1./z2;
R2t=R1t./i;
rho_2B=sqrt(R2t^2-R^2);
rho_2=rho_2B:(R2t-rho_2B)./100:R2t;
rho_2=meshgrid(rho_2);
theta_1=asin(R./R2t);
tau=0:pi./50:2.*pi;
tau=meshgrid(tau);
p2=30;
x2=rho_2.*cos(theta_1).*cos(tau)-rho_2.*sin(theta_1).*sin(tau);
sx=size(x2)
y2=-rho_2.*cos(theta_1).*sin(tau)-rho_2.*sin(theta_1).*cos(tau);
sy=size(y2)
z2=p2.*tau;
sz=size(z2)
figure
surf(x2,y2,z2)
axis equal
有木有matlab大神啊!
![求大神帮助使用matlab绘制曲面时,这个程序为什么画出的是一条曲线,而不是一个曲面呢](/uploads/image/z/9161237-29-7.jpg?t=%E6%B1%82%E5%A4%A7%E7%A5%9E%E5%B8%AE%E5%8A%A9%E4%BD%BF%E7%94%A8matlab%E7%BB%98%E5%88%B6%E6%9B%B2%E9%9D%A2%E6%97%B6%2C%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%E4%B8%BA%E4%BB%80%E4%B9%88%E7%94%BB%E5%87%BA%E7%9A%84%E6%98%AF%E4%B8%80%E6%9D%A1%E6%9B%B2%E7%BA%BF%2C%E8%80%8C%E4%B8%8D%E6%98%AF%E4%B8%80%E4%B8%AA%E6%9B%B2%E9%9D%A2%E5%91%A2)
clear;clc
R=50;R1t=80;z1=3;z2=5;
i=z1./z2;
R2t=R1t./i;
rho_2B=sqrt(R2t^2-R^2);
rho_2=rho_2B:(R2t-rho_2B)./100:R2t;
%rho_2=meshgrid(rho_2);
theta_1=asin(R./R2t);
tau=0:pi./50:2.*pi;
[tau rho_2]=meshgrid(tau,rho_2);
p2=30;
x2=rho_2.*cos(theta_1).*cos(tau)-rho_2.*sin(theta_1).*sin(tau);
sx=size(x2)
y2=-rho_2.*cos(theta_1).*sin(tau)-rho_2.*sin(theta_1).*cos(tau);
sy=size(y2)
z2=p2.*tau;
sz=size(z2)
figure
mesh(x2,y2,z2)
axis equal
R=50;R1t=80;z1=3;z2=5;
i=z1./z2;
R2t=R1t./i;
rho_2B=sqrt(R2t^2-R^2);
rho_2=rho_2B:(R2t-rho_2B)./100:R2t;
%rho_2=meshgrid(rho_2);
theta_1=asin(R./R2t);
tau=0:pi./50:2.*pi;
[tau rho_2]=meshgrid(tau,rho_2);
p2=30;
x2=rho_2.*cos(theta_1).*cos(tau)-rho_2.*sin(theta_1).*sin(tau);
sx=size(x2)
y2=-rho_2.*cos(theta_1).*sin(tau)-rho_2.*sin(theta_1).*cos(tau);
sy=size(y2)
z2=p2.*tau;
sz=size(z2)
figure
mesh(x2,y2,z2)
axis equal
求大神帮助使用matlab绘制曲面时,这个程序为什么画出的是一条曲线,而不是一个曲面呢
求一段matlab程序,画一个三维曲面,曲面的剖面是高斯曲线轴线上是线性分布的.
MATLAB中一个方程式中我定义了两个变量,为什么画出来的是空间曲线而不是空间曲面啊?
matlab 画图.要画出一条曲线,曲线是某个平面和曲面的交线.
如何使用matlab 绘制三维曲面图?
怎样用matlab画出空间曲面曲线
matlab绘制三维曲面
matlab由三条曲线怎么绘制曲面图
MATLAB求曲面相交所成空间曲线的图形
使用matlab绘制曲面z=1000*[ln(x)/ln(y)],求代码.
matlab 分块绘制三维曲面
matlab 绘制立体曲面图