[問題] 用結構struct來儲存分子座標是否適當
開發平台(Platform):visual studio C++
問題(Question):
不好意思,小弟剛正在學習用C++來自動化處理研究上要處理的問題
因為我第一次學習程式語言,問的問題很基本,請版上的先進們多多包含
我要面對的是分子座標的處理
分子座標的結構如下: (ex.H20)
x y z
O -0.59 1.13 0.00
H 0.37 1.23 0.00
H -0.94 2.03 0.00
也就是一個3X4的矩陣
但是column1是原子代號(char),column2,3,4是座標(double)
是不是沒有辦法直接用array來表示?
所以我寫了一個struct來記錄這個分子的座標
struct geometry
{
char name;
double coordinate[3];
};
struct geometry atom[3];
atom[0].name='O';
atom[0].coordinate[0]=-0.59;
atom[0].coordinate[1]=1.13;
atom[0].coordinate[2]=0.00;
atom[1].name='H';
atom[1].coordinate[0]=0.37;
atom[1].coordinate[1]=1.13;
atom[1].coordinate[2]=0.00;
atom[2].name='H';
atom[2].coordinate[0]=-0.91;
atom[2].coordinate[1]=2.03;
atom[2].coordinate[2]=0.00;
做完之後,總覺得怪怪的
請問這樣做是否適當呢?請問有沒有更適當的做法呢?
萬分感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.218.129
※ 編輯: pluseus 來自: 140.112.218.129 (07/27 20:16)
→
07/27 20:15, , 1F
07/27 20:15, 1F
→
07/27 20:21, , 2F
07/27 20:21, 2F
→
07/27 20:21, , 3F
07/27 20:21, 3F
→
07/27 20:23, , 4F
07/27 20:23, 4F
→
07/27 20:29, , 5F
07/27 20:29, 5F
→
07/27 21:24, , 6F
07/27 21:24, 6F
→
07/27 21:24, , 7F
07/27 21:24, 7F
→
07/27 21:27, , 8F
07/27 21:27, 8F
→
07/27 21:27, , 9F
07/27 21:27, 9F
→
07/27 21:47, , 10F
07/27 21:47, 10F
→
07/27 21:51, , 11F
07/27 21:51, 11F
→
07/27 21:52, , 12F
07/27 21:52, 12F
→
07/27 21:53, , 13F
07/27 21:53, 13F
→
07/27 21:53, , 14F
07/27 21:53, 14F
→
07/27 21:54, , 15F
07/27 21:54, 15F
→
07/27 21:59, , 16F
07/27 21:59, 16F
→
07/27 21:59, , 17F
07/27 21:59, 17F
→
07/27 22:00, , 18F
07/27 22:00, 18F
→
07/27 22:01, , 19F
07/27 22:01, 19F
→
07/27 22:02, , 20F
07/27 22:02, 20F
→
07/27 22:02, , 21F
07/27 22:02, 21F
→
07/27 22:04, , 22F
07/27 22:04, 22F
推
07/27 22:06, , 23F
07/27 22:06, 23F
→
07/27 22:07, , 24F
07/27 22:07, 24F
→
07/27 22:07, , 25F
07/27 22:07, 25F
→
07/27 22:08, , 26F
07/27 22:08, 26F
→
07/27 22:14, , 27F
07/27 22:14, 27F
→
07/27 22:14, , 28F
07/27 22:14, 28F
→
07/27 22:17, , 29F
07/27 22:17, 29F
→
07/27 22:18, , 30F
07/27 22:18, 30F
→
07/27 22:20, , 31F
07/27 22:20, 31F
→
07/27 22:21, , 32F
07/27 22:21, 32F
→
07/27 22:23, , 33F
07/27 22:23, 33F
→
07/27 22:24, , 34F
07/27 22:24, 34F
→
07/27 22:26, , 35F
07/27 22:26, 35F
→
07/27 22:39, , 36F
07/27 22:39, 36F
→
07/27 22:40, , 37F
07/27 22:40, 37F
→
07/27 22:41, , 38F
07/27 22:41, 38F
→
07/27 22:48, , 39F
07/27 22:48, 39F
→
07/27 23:00, , 40F
07/27 23:00, 40F
→
07/27 23:10, , 41F
07/27 23:10, 41F
→
07/27 23:23, , 42F
07/27 23:23, 42F
→
07/27 23:25, , 43F
07/27 23:25, 43F
→
07/27 23:36, , 44F
07/27 23:36, 44F
→
07/27 23:40, , 45F
07/27 23:40, 45F
→
07/27 23:44, , 46F
07/27 23:44, 46F
→
07/27 23:45, , 47F
07/27 23:45, 47F
→
07/28 00:35, , 48F
07/28 00:35, 48F
→
07/28 03:10, , 49F
07/28 03:10, 49F
→
07/28 03:10, , 50F
07/28 03:10, 50F
→
07/28 03:24, , 51F
07/28 03:24, 51F
→
07/28 03:29, , 52F
07/28 03:29, 52F
→
07/28 10:04, , 53F
07/28 10:04, 53F
→
07/28 10:12, , 54F
07/28 10:12, 54F
→
07/28 10:52, , 55F
07/28 10:52, 55F
→
07/28 10:54, , 56F
07/28 10:54, 56F
→
07/28 11:03, , 57F
07/28 11:03, 57F
→
07/28 11:05, , 58F
07/28 11:05, 58F
→
07/28 11:06, , 59F
07/28 11:06, 59F
→
07/28 11:07, , 60F
07/28 11:07, 60F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章