0

だから私は(おそらく)表面を定義するポイントの3次元マトリックスを持っています。私の目的では、X と Y はランダムな値にすることができますが、Z 座標と共にプロットすると、起伏のある表面が定義されます。上記の表面の局所的な曲率を測定したいのですが、そのためには、曲率の計算が簡単な時点で、上記の表面の勾配を見つけることができる必要があります。

Matlab の勾配関数を使用しないこの曲率を測定する方法の実装をまだ見つけていません。Matlab の勾配関数の問題は、ポイントが diff(X) と同様に何らかの順序であると想定していることです。ポイントがグリッドに沿って配置されている場合、これで十分ですが、必ずしもそうとは限りません。

勾配を測定するための 1 つの考えられる解決策は、各ポイントをあきらめて XY 平面のグリッド内の離散座標に割り当てることで、この問題を克服することです。ただし、このソリューションはやや洗練されていないようで、誰かが提案を持っているかどうかを知りたいと思っていました. ありがとう!

4

1 に答える 1