主要内容

多汽缸的

创建几何由几个圆柱形细胞

描述

例子

通用汽车=多汽缸的(R,H)创建一个几何结合几个圆柱形细胞。

在创建每个气缸,多汽缸的使用下面的坐标系统。

汽缸在x, y, z坐标的基础在x - y平面和基地的中心在原点

例子

通用汽车=多汽缸的(R,H,名称,值)创建一个使用一个或多个多缸几何名称,值对参数。

例子

全部折叠

创建一个包含三个嵌套的几何缸相同的高度和包括这个几何在PDE模型。

创建几何使用多汽缸的函数。由此产生的几何包含三个细胞。

通用=多汽缸的((5 10 15),2)
通用汽车与属性:= DiscreteGeometry NumCells: 3 NumFaces: 9 NumEdges: 6 NumVertices: 6点:[6 x3双)

创建一个PDE模型。

模型= createpde
模型与属性:= PDEModel PDESystemSize: 1 IsTimeDependent: 0几何:[]EquationCoefficients: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

包括几何模型中。

模型。几何=通用
模型与属性:= PDEModel PDESystemSize: 1 IsTimeDependent: 0几何:[1 x1 DiscreteGeometry] EquationCoefficients: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

绘制几何图形。

pdegplot(模型,“CellLabels”,“上”,“FaceAlpha”,0.5)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

创建一个包含三个几何堆叠气缸,包括这个几何PDE模型。

创建几何使用多汽缸的函数与ZOffset论点。由此产生的几何包括四个细胞堆在一起。

通用=多汽缸的(10 (1 2 3 4)“ZOffset”[0 1 3 6])
通用汽车与属性:= DiscreteGeometry NumCells: 4 NumFaces: 9 NumEdges: 5 NumVertices: 5点:[5 x3双)

创建一个PDE模型。

模型= createpde
模型与属性:= PDEModel PDESystemSize: 1 IsTimeDependent: 0几何:[]EquationCoefficients: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

包括几何模型中。

模型。几何=通用
模型与属性:= PDEModel PDESystemSize: 1 IsTimeDependent: 0几何:[1 x1 DiscreteGeometry] EquationCoefficients: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

绘制几何图形。

pdegplot(模型,“CellLabels”,“上”,“FaceAlpha”,0.5)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

创建一个包含一个单缸和几何包含这个几何在PDE模型。

使用多汽缸的函数创建一个圆柱体。由此产生的几何由一个细胞组成。

通用=多缸(5,10)
通用与属性:= DiscreteGeometry NumCells: 1 NumFaces: 3 NumEdges: 2 NumVertices: 2点:[2 x3双]

创建一个PDE模型。

模型= createpde
模型与属性:= PDEModel PDESystemSize: 1 IsTimeDependent: 0几何:[]EquationCoefficients: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

包括几何模型中。

模型。几何=通用
模型与属性:= PDEModel PDESystemSize: 1 IsTimeDependent: 0几何:[1 x1 DiscreteGeometry] EquationCoefficients: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

绘制几何图形。

pdegplot(模型,“CellLabels”,“上”)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

创建一个空心圆柱体,包括几何在PDE模型。

创建一个使用空心圆柱体多汽缸的函数与无效论点。由此产生的几何由一个细胞组成。

通用=多汽缸的(10 [9]10“空白”,真的,假的)
通用汽车与属性:= DiscreteGeometry NumCells: 1 NumFaces: 4 NumEdges: 4 NumVertices: 4顶点:[4 x3双)

创建一个PDE模型。

模型= createpde
模型与属性:= PDEModel PDESystemSize: 1 IsTimeDependent: 0几何:[]EquationCoefficients: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

包括几何模型中。

模型。几何=通用
模型与属性:= PDEModel PDESystemSize: 1 IsTimeDependent: 0几何:[1 x1 DiscreteGeometry] EquationCoefficients: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

绘制几何图形。

pdegplot(模型,“CellLabels”,“上”,“FaceAlpha”,0.5)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

输入参数

全部折叠

细胞半径,指定为一个正实数或一个向量的正实数。如果R是一个矢量,然后呢R(我)指定的半径th细胞。

半径R和高度H可以是标量或矢量的长度相同。对标量和向量输入,多汽缸的复制标量参数向量的长度相同。

请注意

半径或高度必须相同细胞几何。

例子:通用=多汽缸的(1 2 3)(1)

细胞高度,指定为一个正实数或一个向量的正实数。如果H是一个矢量,然后呢H(我)指定的高度th细胞。

半径R和高度H可以是标量或矢量的长度相同。对标量和向量输入,多汽缸的复制标量参数向量的长度相同。

请注意

半径或高度必须相同细胞几何。

例子:通用=多缸(1 (1 2 3)“Zoffset”, [0 1 3])

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:通用=多缸([1 - 2],1,“空白”,[真,假])

Z-offset对于每个单元格,指定为一个向量的实数。ZOffset(我)指定的Z-offsetth细胞。这个向量必须具有相同的长度为半径的向量R或者高度向量H

请注意

ZOffset论证是有效的只有半径是相同的所有细胞的几何学。

例子:通用=多汽缸的(20、10 [10]、“ZOffset”, 10 [0])

数据类型:

空单元指标,指定为一个向量的逻辑真正的值。这个向量必须具有相同的长度为半径的向量R或者高度向量H

的值真正的对应于一个空单元。默认情况下,多汽缸的假设所有的细胞都不是空的。

例子:通用=多缸([1 - 2],1,“空白”,[真,假])

数据类型:

输出参数

全部折叠

几何对象,作为一个返回DiscreteGeometry属性对象。

提示

一个圆柱体有一个细胞,三个面孔,和两条边。而且,由于每边都有一个开始和结束点,一个圆柱体顶点。边缘是圆,他们开始和结束顶点重合。因此,气缸有两个顶点,每条边。

限制

  • 多汽缸的只允许您创建几何图形组成的堆叠或嵌套的圆柱体。嵌套缸的高度必须相同细胞几何。堆叠圆柱体,半径必须是相同的所有细胞的几何学。使用ZOffset参数栈的细胞在不重叠的。

  • 多汽缸的不让您创建嵌套缸相同的半径。调用多汽缸的(r, (h1, h2,…))不支持。万博1manbetx

版本历史

介绍了R2017a