Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - Русский

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Graphics > 3d_plot > eval3dp

eval3dp

3次元パラメータ表現の曲面の小平面を計算

呼び出し手順

[Xf,Yf,Zf]=eval3dp(fun,p1,p2)

引数

Xf,Yf,Zf

大きさ (4,n-1*m-1)の行列. Xf(:,i) ,Yf(:,i) and Zf(:,i) はそれぞれ i番目の4角形の小平面の4点のx軸,y軸,z軸です.

fun

a Scilab関数.

p1

大きさ nのベクトル.

p2

大きさ mのベクトル.

説明

eval3dp は関数fun により定義される3次元パラメータ表現の曲面の 4角形小平面表現を計算します. fun(p1,p2) は, 曲面の対応する点の x軸,y軸,z軸座標を [x(i),y(i),z(i)]=fun(p1(i),p2(i)) により計算します. これは効率を改善するために使用されます.

p1=linspace(0,2*%pi,10);
p2=linspace(0,2*%pi,10);
deff("[x,y,z]=scp(p1,p2)",["x=p1.*sin(p1).*cos(p2)";..
                           "y=p1.*cos(p1).*cos(p2)";..
                           "z=p1.*sin(p2)"])
[Xf,Yf,Zf]=eval3dp(scp,p1,p2);
plot3d(Xf,Yf,Zf)

参照

  • genfac3d — 3次元曲面の小平面を計算
  • plot3d — 曲面の3次元プロット
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:40:33 CEST 2012