質量と速度に関するx、y値とその2つの間のエネルギーに関連するz値を持つ3D行列を作成しようとしています。 E = 1/2×m個の*のV^22つの変数に依存する関係から値を3D行列にする方法 - キネティックエネルギー
を使用して
はしかし、私はそれが3Dマトリックスを中心に展開し得るすべての投稿やヘルプページには、関連するZ値とセットと固定行と列です。
私は、質量、速度がどのようにエネルギーに関連しているかを本質的に示す3d平面をグラフ化するためにPlotlyを使用しようとしています。
m <- seq(1,100,0.5)
v <- seq(1,10,0.05)
E <- .5 * m * v^2
mat <- matrix(data=E, nrow=m, ncol=v)
plot_ly(z=~mat) %>% add_surface()
しかし、私はこのうちのマトリックスを作成し、それをプロットしてみたときに:ここで
は私の最初の3つの変数です。それは動作しません。
私もこれを試してみましたが、それはプロットではなく、正しく:
df <- data.frame(m=m, v=v, E=E)
plot_ly(z=~data.matrix(df)) %>% add_surface()
は、誰もがこれで私を助けてくださいことはできますか?おかげ
私は基本的に次のようになります行列を探しています:
[1, ] [2,] # mass
[,0.5] E1 E2 # energy
[,1 ] E3 E4 # values
#velocity
xが大量であることと、表面の3次元プロットになるだろう、私が探していますの最終目標、yは速度であることZは計算されたエネルギーである。それは、滑らかな表面の上昇傾向を示し、質量と速度の両方が増加するはずです。