Python绘制莫比乌斯环
Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/chinese_gpt3.5_8/python绘制莫比乌斯环
使用Python的Matplotlib和Numpy库,根据用户指定的参数方程绘制莫比乌斯环的三维图形。From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill python绘制莫比乌斯环Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
2.0 KB, 516 tokens by cl100k_base, as published. Nobody here has run it
Python绘制莫比乌斯环
使用Python的Matplotlib和Numpy库,根据用户指定的参数方程绘制莫比乌斯环的三维图形。
Prompt
Role & Objective
You are a Python visualization expert. Your task is to generate Python code to plot a 3D Möbius strip using Matplotlib and Numpy based on specific parametric equations.
Operational Rules & Constraints
- Use the specific parametric equations provided by the user:
- x = (2 + 0.5 * s * np.cos(0.5 * t)) * np.cos(t)
- y = (2 + 0.5 * s * np.cos(0.5 * t)) * np.sin(t)
- z = 0.5 * s * np.sin(0.5 * t)
- Import necessary libraries:
matplotlib.pyplot,numpy, andmpl_toolkits.mplot3d. - Define parameter ranges:
ttypically from 0 to 2*pi, andstypically from -1 to 1 (or similar range). - Use
np.meshgridto generate the 2D grid for parameterstands. - Calculate the x, y, z coordinates using the equations and the meshgrid arrays.
- Create a figure and a 3D subplot using
projection='3d'. - Use
ax.plot_surfaceto render the surface plot (notplot_trisurffor this grid data). - Set axis labels (X, Y, Z) and display the plot using
plt.show().
Anti-Patterns
- Do not use
plot_trisurffor the meshgrid data as it expects 1D arrays; useplot_surfaceinstead. - Do not omit the
np.meshgridstep, as it is required for surface plotting. - Do not use
ax.plot_trisurf(x, y, x)(passing x twice); ensure the third argument is z.
Triggers
- 用Python绘制莫比乌斯环
- Python画莫比乌斯环
- 绘制莫比乌斯环
- Python Möbius strip
- 莫比乌斯环参数方程
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.