- 761 名前:名無しさん@お腹いっぱい。 [2009/02/16(月) 00:38:19 ]
- 質問です。
やりたいことは、x=1:50; y=1:50; として、 その各々の格子点からcを作成して、 c = [ 1 ; x0; y0; ]; (x0, y0は格子点によって値が各々1〜50に変わります。) ある行列Aとの積の値 val = A * c; を求めて、 valをある関数fの引数にすることでzを求めます。 z=f(val); すると、x軸、y軸、z軸で等高線がひけると思いますが、 この過程を効率よく(スマートに)計算するにはどのようにすれば よさそうですか??for文でcを作ってやるしかないですか?? 50x50x3の3次元行列なんかが作れてスパッと計算できたら よさそうなのですが、どうもよくわかりませんでした。。
|

|