• ベストアンサー

ダイヤモンド型構造について

この構造の中心を原点としたときのx座標、y座標、z座標を求めようとしています。 この構造で頂点と面の座標はわかりますが残りの4つのC原子の座標が分かりません。 一辺の長さを4とします。 お答えよろしくお願いします。 http://100.yahoo.co.jp/detail/%E7%B5%90%E6%99%B6%E6%A7%8B%E9%80%A0/...

  • spamp
  • お礼率42% (3/7)
  • 化学
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

ちょっと「一辺」の意味は読み取り切れないですが, いずれにしても「その炭素を含む立方体の重心」です. だから, 多分それでいいはず.

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

要は四面体構造が作れればいいだけだから, 頂点を (0, 0, 0), (4, 0, 0), (0, 4, 0), (0, 0, 4), (4, 0, 4), (0, 4, 4), (4, 4, 0), (4, 4, 4), 各面の原子の座標を (0, 2, 2), (2, 0, 2), (2, 2, 0), (4, 2, 2), (2, 4, 2), (2, 2, 4) とすると, 残り 4個の頂点は (1, 1, 1), (3, 3, 1), (1, 3, 3), (3, 1, 3) じゃないかなぁ? 単に「当該立方体の重心」です.

spamp
質問者

お礼

ありがとうございます。 私は一辺の意味が全体的な意味だと思ったので、 (2,0,0),(0,2,0).(0,0,2)…… だと思って書いてしまいました。 ですから残り4つは (1/2,1/2.1/2),(3/2,3/2,1/2)…… でよいのでしょうか?

関連するQ&A

  • 図形と方程式

    座標平面上に1辺の長さ2の正三角形ABCがある。ただし、⊿ABCの重心は原点の位置にあり、辺BCはx軸と平行である。また頂点Aはy軸上にあって、y座標は正であり、頂点Cのx座標は正である。直線y=xに関して3点A、B、Cと対称な点をそれぞれA’、B’、C’とする。 (1)C’の座標を求めよ。 (2)さらに、⊿ABCと、⊿A’B’C’が重なる部分の面積を求めよ。 (1)はCのx、y座標を入れ替えたものだと分かるのですが、(2)の求め方がさっぱり 分かりません。どうぞよろしくご教授ください。お願いします。

  • x線の構造因子について

    質問1 例えば立方晶の構造因子だと原子位置は(000)のみ考えて(100)や(010)などは考えないのでしょうか? 単位格子に原子が1つだから一つの原子座標のみ考慮すると考えるのはわかる気がしますがなんでそれが(000)なのでしょうか? たぶん対称性が関係してるのだとは思うのですが、いまいちつかみきれません。 質問2 逆格子点の原点の取り方は自由だと聞きましたが、原点の取り方によって、ピークが出る位置が変わってしまうような気がするのですが、どのように考えたらいいのでしょうか? 例えば、体心立法構造では(110)でピークが出ると思いますが、(100)を原点に置くと先ほどの座標でいう(210)の点でピークがでてしまう気がするのですが・・・ 解説お願いします。

  • 座標平面上に1辺の長さが2の正三角形ABCがある。

    以下の問題の(2)の解説で2つ疑問があります。 1)解いた時に、△A'B'C'が重心(原点)を中心に動くことに気付きませんでした。気付く方は、どうして or どのような考察をして気付くのでしょうか? 2)△ABCと△A'B'C'が重ならない部分 (例えば、線分ABと線分A'C'の交点をD,線分ABと線分C'B'の交点をEとした場合、△C'DE)が直角3角形になることに、どのようにして気付くのでしょうか? 問題)座標平面上に1辺の長さが2の正三角形ABCがある。 ただし、△ABCの重心は原点の位置にあり、辺BCはx軸と平行である。 また、頂点Aはy軸上にあってy座標は正であり、頂点Cのx座標は正である。 直線y=xに関して3点A,B,Cと対称な点を、それぞれA',B',C'とする。 (1)C'の座標を求めよ。 (2)△ABCと△PQRが重なる部分の面積を求めよ。 解答)△ABCと△A'B'C'は、合同な3角形であり、△ABCを原点の周りに30度回転すると△C'B'A'と一致する。ゆえに、△ABCと△A'B'C'が重なる部分から,はみ出した6個の直角3角形は、すべて合同である。(以下省略)

  • 微積

    xy平面上の図形Eの面密度がρ(x、y)であるとき、Eの重心のx座標、y座標はそれぞれ次の式で表す。 x(小さい)c=1/w∫(小さい)E  xρds y(小さい)c=1/w∫(小さい)E  yρds W≡∫(小さい)E ρds ρ=1であるとき、以下のそれぞれの図形の重心(x(小さい)c、y(小さい)c)を求めよ。 (1)原点中心、半径Rの円の第一象限にある部分 (2)点(0、0)、(a、0)、(0、b)、(a、b)   (a、b>0)を頂点とする長方形。 お願いします。教えてください。

  • 空間図形

    原点O、A(1/2. √3/2. 0)、B(-1/2. √3/2. 0)、Cを 頂点とする1辺の長さが 1 の正四面体 k において、辺ABの中点をMとする。 ただし、Cのz座標は正とする。 カクCOM= θ とするとき、 COSθ = √2/2 この時の、点Cは? また、上記を踏まえて、kに外接する球面の方程式は、 x^2 + (y - □)^2 + (2 - □)^2 = □ である。 □をお願いします。 どちらかでも、構いませんので、宜しくお願い致します。

  • 正方形の一次変換

    注:以下の説明で行列は2×2の正方行列で(左上,右上,左下,右下)の順 xy座標平面において、y≧0の部分にあり、頂点の一つが原点にある正方形の内で一次変換         (x`,y`)=(7,√3,√3,5)(x,y) ・・・・・(1) によって長方形になるものを求めよ。 という問題で、正方形の1頂点の座標を(a,b)とおいて他2頂点の座標を定め、移された点を(1)で求めた後、 ・辺同士が直交する ・対辺の長さが等しい など求めてみましたが、式が一つになってしまい、(a,b)が求まりません。 どなたか、解答のアプローチなどご存知の方、教えていただきたいです。

  • 直交変換と回転は同じものなの?

    座標の回転が直交変換なのは任意の回転がx軸の回転とy軸の回転とz軸の回転の組み合わせであることから理解できます しかしその逆が分からないのです つまり直交変換は座標の回転なのかどうかです 3次元直交座標Aと3次元直交座標Bがある 空間に点Pがある PのAによる座標を(x,y,z)=a^Tとし PのBによる座標を(X,Y,Z)=b^Tとする そこで質問します 「U^T・U=Eかつ|U|=1である3次正方実行列Uがあり任意のPについてa=U・bならばBはAを原点を中心に回転したものである」 は正しいのですか? 正しければどうしてなのですか? 正しくなければどうしてなのですか? よろしくお願いします

  • 応用解析IIIの問題です。

    (1) a,b,cを正の定数として、平面x/a+y/b+z/c=1が各座標軸と交わる点を頂点とする三角形をSとする。 この時、α、β、γを正の定数とする関数φ=αx+βy+γzのS上における面積分を計算せよ。 (2) 原点(0,0,0)を中心とし、(x,y,0)平面上の半径aの円を低面積として高さhの円柱の側面積をSとする。この時、ベクトル場〈A(r)|=(2x,y,3z)のS上における面積分を計算せよ。 よろしくおねがいします。

  • 体積がらみ

    点Oは原点、四角形OABCは台形で、頂点のAの座標は(2/3,0),頂点Bの座標は(11/12,3),頂点Cの座標は(0,3)の表があります。 点Pは辺AB上の点です。 座標軸の1目盛りは1cm。 点PのX座標はaとします。 (1)点Pを通り、y軸に平行な直線と、X軸、直線BC、との交点をそれぞれD,Eとします。  三角形ADPをy軸を軸として1回転させてできる立体の体積と、三角形BEPをy軸を軸として1回転させてできる立体の体積が等しくなるとき、点PのX座標は何? (2)辺OAと辺ABをy軸を軸として1回転させてできる回転体の形をした底の半径が2/3cmの容器と、1辺の長さが1cmの立方体があります。この容器は水平に置かれ、水がいっぱいに満たされてます。  立方体の一つの対角線を延長した直線が容器の底の円の中心と容器の口の円の中心を結ぶ直線と一致するようにして、立方体の頂点が容器の側面に接するところまで立方体を静かに容器に入れていきます。  このとき、あふれ出る水の体積は何?  ただし、容器の厚さや変形は考えないものとします。  必要であれば√3=1.74、√6=2.45として計算してください。 教えてください。

  • 分子構造の重ねあわせ (行列、最小二乗法など?)

    すいません、化学っぽい内容の質問なのですが、 アルゴリズムは数学になると思うのでこちらで質問させていただきます。 また、説明不足を補うために一部プログラムっぽい表記をさせていただきますのでご了承ください。 現在、分子構造を比較するためのプログラムを作成しています。 そのプログラムに構造の「重ね合わせ」機能を追加したいのですが そのアルゴリズムに最小二乗法などが必要らしく、悩んでいます。 (詳細は長くなるので下に書きます) 分かる方がいましたらご教示お願いします。 よろしくお願いします。 ■重ね合わせについて 分子構造のデータは、各原子がそれぞれX, Y, Z座標の3つの値を持っています。 例えば、200原子からなる分子のデータ構造は以下のようになります。 Atom { double x; double y; double z; } Atom atom = new Atom[200]; 重ね合わせる2つの構造は原子数は同じとします。なので、分子構造2つをa1, a2とし、 対応する点の誤差をとっていくと、誤差の平均を求める計算は以下のようになります。 Atom a1 = new Atom[200]; Atom a2 = new Atom[200]; double d = 0; for (i = 0; i < a1.length; i++) d += sqrt(pow((a1[i].x-a2[i].x),2) + pow((a1[i].y-a2[i].y),2) + pow((a1[i].z-a2[i].z),2)); d = d / a1.length; このdの値が最小値をとるようにa2の原子の座標を変更することを「重ね合わせ」と定義します。 ■重ね合わせのアルゴリズムについて 基準となる構造に対し、もう一つの構造を並進や回転によって合わせる感じになると思います。 今回質問する箇所はこのアルゴリズムになります。 この際に行列計算や最小二乗法を使うことになるかと思われます。 ■質問者の考え 途中まで、しかも間違っている可能性がありますが私の考えたアルゴリズムを追記しておきます。 (i) a1, a2の重心を求める double x1 = y1 = z1 = x2 = y2 = z2 = 0; for (i = 0; i < a1.length; i++) { x1 += a1[i].x; y1 += a1[i].y; z1 += a1[i].z; x2 += a2[i].x; y2 += a2[i].y; z2 += a2[i].z; } x1 = x1 / a1.length; y1 = y1 / a1.length; z1 = z1 / a1.length; x2 = x2 / a1.length; y2 = y2 / a1.length; z2 = z2 / a1.length; a1の重心(x1, y1, z1)とa2の重心(x2, y2, z2)が求まります。 (ii) 重心の誤差を求め、誤差をa2の各原子の座標に反映させる xd = (x2 - x1); yd = (y2 - y1); zd = (z2 - z1); for (i = 0; i < a1.length; i++) { a2[i].x -= xd; a2[i].y -= yd; a2[i].z -= zd; } この方法で誤差はかなり小さくなります。しかし、最小値にはなってないと思われます。 なので、この方法が正しいのかよく分かりません。