화학 물질의 녹는 점과 비등점의 다른점 배우기
Wolfram 언어는 금속 카르 보닐, 다 염기 산, 기본 원소 동소체 등 다양한 화학 종을 취급하는 "Chemical" 이라는 실체 유형이 있습니다. 화학 실체는 Wolfram Knowledgebase의 선별된 데이터로 뒷받침되기 때문에 Molecule 객체와는 다릅니다.
화학 물질의 실험 특성을 찾습니다.
화학 물질의 표준 화학 이름을 구합니다.
"Chemical" 실체를 사용하면 다양한 특성이 어떻게 숫자로 측정되는지 알아낼 수 있습니다. 그 예로 알칸의 융점과 비점을 들 수 있습니다. 우선 실체 클래스 를 알아봅니다. 이 클래스에는 433가지의 실체가 포함되어 있습니다.
RandomEntity를 사용하여 20개의 임의의 알칸에 대한 3D 플롯을 얻습니다.
질량의 분포를 시각화하는 히스토그램을 생성합니다.
"Chemical" 실체에서 사용할 수 있는 방대한 지식을 통해 다양한 특성 사이의 관계를 볼 수 있습니다. 여기에서 알칸의 융점과 비등점이 탄소 원자의 수에 따라 어떻게 변화 하는지 살펴봅니다.
먼저 탄소의 수를 반환하는 EntityFunction을 정의합니다. 이 함수를 임베디드 특성과 함께 EntityValue에 직접 사용합니다.
과 은 일반적으로 그 크기에 비해 끓는점이 높습니다. 구봉 구조는 이러한 다수의 가교 고리형을 가지고 있음을 알 수 있습니다.
식 의 실체를 선택하는 EntityFunction을 사용하여 비환식 알칸만을 나타내는 FilteredEntityClass를 생성합니다.
EntityValue의 호출에서 필터가 새겨진 클래스를 직접 사용합니다.
필터가 새겨진 데이터에서 실행하면 더 예쁜 플롯을 만들 수 있습니다.
끓는점을 그릴 때는 크기에 대한 의존도가 더욱 두드러집니다.