3d 改变参数方程的陡度

3d 改变参数方程的陡度,3d,geometry,octave,differential-equations,parametric-equations,3d,Geometry,Octave,Differential Equations,Parametric Equations,我有一个工作的八度音阶脚本,它创建了一个螺旋 脚本: clc close all clear all u=linspace(0,4*pi,100); v=linspace(0,pi,100); [u,v]=meshgrid(u,v); x=u.*sin(u).*cos(v); y=u.*cos(u).*cos(v); z=-u.*sin(v) .- sin(60/180 * pi)*(sqrt((x).^2 + (y).^2)); figure(1) mesh(x,y,z); view([-

我有一个工作的八度音阶脚本,它创建了一个螺旋

脚本:

clc
close all
clear all

u=linspace(0,4*pi,100);
v=linspace(0,pi,100);
[u,v]=meshgrid(u,v);
x=u.*sin(u).*cos(v);
y=u.*cos(u).*cos(v);
z=-u.*sin(v) .-  sin(60/180 * pi)*(sqrt((x).^2 + (y).^2));
figure(1)
mesh(x,y,z);
view([-57,32])
h=gca; 
get(h,'FontSize') 
set(h,'FontSize',14)
xlabel('X','fontSize',14);
ylabel('Y','fontSize',14);
zlabel('Z','fontsize',14);
title('3D Parametric Equation Lily impeller','fontsize',14)
fh = figure(1);
set(fh, 'color', 'white'); 
它创建的图像:

我想做的模型

我怎样才能改变方程,使边以更陡的角度向上推到右边,就像百合花叶轮的图像一样?左边的图像是我想要的,右边的图像是我想要的

注意:我知道Z值会改变这一点,但我不确定正确的值应该是什么来改变它以增加“陡度角”。


使用z中的u和v值(例如,将两者除以2似乎有足够接近的效果),您可以更改z以形成对数形状
z=-(u*3+5*(-log(x.^2+y.^2))。另请参见和。使用z中的u和v值(例如,将两者除以2似乎有足够接近的效果)可以更改z以形成对数形状
z=-(u*3+5*(-log(x.^2+y.^2))。另见和。