展开一个曲面

11次浏览(过去30天)
Felix包尔
Felix包尔 2021年7月20日
回答: Tanmay Das 2021年9月15日
你好,
我想展开或展开一个曲面。
我有:
[v, t] = meshgrid (linspace (0, 1, g), linspace(-120 * 180(π/ 180120 *π/ s));
x = 1 * cost - v . * ((1 + cos (t) + cos (t)。* cos (t))。/ (1 + cos (t)));
Y = sint -v * sint;
Z = v.*(√(1+2*cos(t))./(1+cos(t)));
X = [X, X];
Y = [Y, Y];
Z = [Z,-z];
当s =2000和g = 10时,我得到X, Y和Z每个2000x20矩阵。
我已经计算了主曲率、曲面和体积,但我完全不知道如何在2d图中展开曲面。

答案(1)

Tanmay Das
Tanmay Das 2021年9月15日
你好,
Contourf 将3D图投影到2D等高线图。你只需要在代码的末尾添加这一行:
contourf (X, Y, Z);

s manbetx 845


释放

R2020b

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!