- 注册时间
- 2016-12-12
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 1331
- 在线时间
- 小时
|
本帖最后由 hejoseph 于 2025-4-25 22:05 编辑
#1的几何体大概是这样的
运行以下代码可得到
- f[X_,Y_,Z_]:=((X^2+Y^2+Z^2) (x^2+y^2+z^2)-(X x+Y y+Z z)^2)/(X^2+Y^2+Z^2)
- C0:=Sqrt[2]/2
- V1:={C0,0,C0}
- V2:={C0,0,-C0}
- V3:={C0,C0,0}
- V4:={C0,-C0,0}
- V5:={0,C0,C0}
- V6:={0,C0,-C0}
- f1:=f[Part[V1,1],Part[V1,2],Part[V1,3]]
- f2:=f[Part[V2,1],Part[V2,2],Part[V2,3]]
- f3:=f[Part[V3,1],Part[V3,2],Part[V3,3]]
- f4:=f[Part[V4,1],Part[V4,2],Part[V4,3]]
- f5:=f[Part[V5,1],Part[V5,2],Part[V5,3]]
- f6:=f[Part[V6,1],Part[V6,2],Part[V6,3]]
- fAll:=f1<=1&&f2<=1&&f3<=1&&f4<=1&&f5<=1&&f6<=1
- RegionPlot3D[fAll,{x,-1,1},{y,-1,1}, {z,-1,1}, PlotPoints->50,Mesh->None]
复制代码
#4的几何体大概是这样的
运行以下代码可得到
- f[X_,Y_,Z_]:=((X^2+Y^2+Z^2) (x^2+y^2+z^2)-(X x+Y y+Z z)^2)/(X^2+Y^2+Z^2)
- C0:=(1+Sqrt[5])/4
- V1:={1/2,0,C0}
- V2:={-1/2,0,C0}
- V3:={C0,1/2,0}
- V4:={-C0,1/2,0}
- V5:={0,C0,1/2}
- V6:={0,-C0,1/2}
- f1:=f[Part[V1,1],Part[V1,2],Part[V1,3]]
- f2:=f[Part[V2,1],Part[V2,2],Part[V2,3]]
- f3:=f[Part[V3,1],Part[V3,2],Part[V3,3]]
- f4:=f[Part[V4,1],Part[V4,2],Part[V4,3]]
- f5:=f[Part[V5,1],Part[V5,2],Part[V5,3]]
- f6:=f[Part[V6,1],Part[V6,2],Part[V6,3]]
- fAll:=f1<=1&&f2<=1&&f3<=1&&f4<=1&&f5<=1&&f6<=1
- RegionPlot3D[fAll,{x,-1,1},{y,-1,1}, {z,-1,1}, PlotPoints->50,Mesh->None]
复制代码
三个互相垂直的圆柱的图
运行以下代码可得到
- f[X_,Y_,Z_]:=((X^2+Y^2+Z^2) (x^2+y^2+z^2)-(X x+Y y+Z z)^2)/(X^2+Y^2+Z^2)
- V1:={1,0,0}
- V2:={0,1,0}
- V3:={0,0,1}
- f1:=f[Part[V1,1],Part[V1,2],Part[V1,3]]
- f2:=f[Part[V2,1],Part[V2,2],Part[V2,3]]
- f3:=f[Part[V3,1],Part[V3,2],Part[V3,3]]
- fAll:=f1<=1&&f2<=1&&f3<=1
- RegionPlot3D[fAll,{x,-1,1},{y,-1,1}, {z,-1,1}, PlotPoints->50,Mesh->None]
复制代码
|
|