CST HFSS 函数定义曲面绘制
- 简介
- 环境
- HFSS
- CST
- MATLAB
简介
若在柱坐标系中半径r随z和phi都会变,无法使用一般的方法绘制,这时可以使用参数方程定义的曲面来绘制。举一个例子如下,
 
      
       
        
        
          r 
         
        
          = 
         
        
          100 
         
        
          + 
         
        
          0.5 
         
        
          ( 
         
        
          c 
         
        
          o 
         
        
          s 
         
        
          ( 
         
        
          0.2 
         
        
          ∗ 
         
        
          p 
         
        
          i 
         
        
          ∗ 
         
        
          z 
         
        
          ) 
         
        
          − 
         
        
          1 
         
        
          ) 
         
        
          c 
         
        
          o 
         
        
          s 
         
        
          ( 
         
        
          φ 
         
        
          ) 
         
        
       
         r=100+0.5(cos(0.2*pi*z)-1)cos(\varphi ) 
        
       
     r=100+0.5(cos(0.2∗pi∗z)−1)cos(φ)
 将曲面转化成关于u和v的参数方程
{ x = r c o s φ y = r s i n φ z = z \begin{cases}x=rcos\varphi \\y=rsin\varphi \\z=z\end{cases} ⎩ ⎨ ⎧x=rcosφy=rsinφz=z
环境
HFSS2020
 CST2022
 MATLAB2023
HFSS


 
CST


 
MATLAB
[u,v] = meshgrid(0:0.01:2*pi,0:20);
x=cos(u).*(100+0.5.*(cos(0.2*pi.*v)-1).*cos(u));
y=sin(u).*(100+0.5.*(cos(0.2*pi.*v)-1).*cos(u));
z=v;
surf(x,y,z);

 观察不明显可以更改为
[u,v] = meshgrid(0:0.01:2*pi,0:40);
x=cos(u).*(100+5.*(cos(0.2*pi.*v)-1).*cos(u));
y=sin(u).*(100+5.*(cos(0.2*pi.*v)-1).*cos(u));
z=v;
surf(x,y,z);

 可以较为明显的观察到半径随z和phi的变化。



















