공학,과학/매트랩,파이썬,오픈시스(tcl) 코딩(9)
-
OpenSees를 다루기 시작하면서[코드 수정]
오픈시스 (OpenSees: the Open System for Earthquake Engineering Simulation) 이름에서도 알 수 있듯이 지진 응답 등을 시뮬레이션 할 수 있는 오픈소스이다. 캘리포니아 소재의 대학들에서 개발되어 PEER (Pacific Earthquake Engineer Center)에서 주도적으로 개발을 진행하였고 현재는 미국에서 지진연구에 사용하는 가장 일반적인 프로그램 중 하나가 되었다. 당장 Caltech, UC Berkeley, UCLA, Stanford University 등 캘리포니아 명문대학 출신의 엔지니어들과 학자는 이것을 활용하여 새로운 해석 툴 등의 자료를 공유하기에 최신의 연구 내용에 관심이 있다면 익혀둘 필요가 있겠다. 한국에서도 관련 전문가들 사이..
2020.08.28 -
탄성, 소성 상태에서의 모멘트-곡률 그래프 표기
예전에 내가 다음 직장에서는 더 이상 프로그램 지원을 못받을 것을 고려해 파이썬을 익혀둘려고 한다고 얘기를 하였다. 대학에서부터 익혀온 것은 C언어와 매트랩 기본기 정도인데 C언어로 모든 코딩을 짜려면 전공자 수준의 실력이 필요하고, 매트랩은 사실 공학 전용 툴박스가 사용하기 쉽지만 연간 사용료가 비싸기 때문에 파이썬을 익혀둘 필요를 느꼈다. 파이썬의 경우 무료 언어이면서 사람들이 다양한 라이브러리를 만들어 제공하고 있고 그 중에는 매트랩이나 R 같은 다른 언어에서 사용하는 툴을 모방해서 만든것들이 많기 때문에 일정수준은 거의 유사하게 사용가능하기 때문이다. 그런데 막상 익혀보니 기본 문법들만 익혀두면 크게 다를것 없고 적당한 라이브러리 검색만 가능하면 됐는데, 그걸 알고나니 굳이 지금 정리해두면서 익혀..
2020.06.29 -
공학도에게 코딩이란_코딩 기본예시
우선 여기 블로그에서 다루는 코딩은 일반인들이 배우고 싶어하는 UI 나 웹,앱 개발과 관련한 내용이 아님을 먼저 밝히겠다. 공학도로서 일을 하다보면 수치해석이나 미분방정식 등으로 자연현상이나 사물의 거동을 예측하거나 묘사해야하는 경우가 상당히 많은데 이런 부분을 수계산이나 엑셀같은 스프레드시트만으로 표현하려면 너무 시간이 오래 걸린다. 따라서 프로그램 툴을 이용하거나 직접 코딩을 하게되는데 아무래도 이런 부분에 관해서는 mathworks 사의 matlab 프로그램이 가장 적합하게 개발되어 왔기에 수치해석을 해야하는 많은 연구실에서 사용하고 있다. 나 같은 경우에도 업무상 필요한 차원에서 엑셀 VBA나 매트랩 내에서의 기초적인 코딩은 다루고 있으나(그냥 그때 그때 필요한 대로 쓰는 정도라 제대로 다루고 있..
2020.04.13