본문으로 바로가기

Beat Inertia and Gain Momentum

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    라캉시엘

    영원히 살 것처럼 공부하고, 내일 죽을 것처럼 오늘을 살아라!

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

좋은 친구가 생기기를 기다리는 것보다 "스스로가 누군가의 친구가 되었을 때 행복하다. - 러셀

좋은 친구가 생기기를 기다리는 것보다 "스스로가 누군가의 친구가 되었을 때 행복하다. - 러셀

Blah~ Blah~ Blah~ 2012. 2. 24. 00:05

Mode analysis of a Straight bar

요즘 많은 시간을 할애했던 빔 요소를 사용한 유한요소해석 소프트웨어에 엘리먼트 사이즈 자동 결정 알고리즘을 적용해보려고 사용하려고 찾아본 내용. 단순지지보 상태의 analytical solution과 FEM solution을 비교하여 element size를 결정함. via Engineering analysis with ANSYS SOFTWARE, pp144

CAE 2012. 1. 17. 03:25

Interpolation 예제 - UnivariateSpline

from numpy import linspace,expfrom numpy.random import randn from scipy.interpolate import UnivariateSpline import matplotlib.pyplot as plt x=linspace(-3,3,100) y=exp(-x **2)+randn(100)/10 s=UnivariateSpline(x, y, s=1) xs=linspace(-3,3,1000) ys=s(xs) plt.plot(x, y) plt.plot(xs, ys) plt.show()

CAE/Enjoy Programming 2012. 1. 15. 05:58

Notes on Python variable scope

http://www.saltycrane.com/blog/2008/01/python-variable-scope-notes/ Notes on Python variable scope Date: 2008-01-09 | Modified: 2010-03-01 | Tags: core, python | 21 Comments Example 1: The difference between global and local variables Global variables are accessible inside and outside of functions. Local variables are only accessible inside the function. In the example below, the function can ac..

CAE/Enjoy Programming 2012. 1. 2. 17:51

How to use *args and **kwargs in Python

http://www.saltycrane.com/blog/2008/01/how-to-use-args-and-kwargs-in-python/ How to use *args and **kwargs in Python Date: 2008-01-03 | Modified: 2010-03-15 | Tags: core, python | 76 Comments Or, How to use variable length argument lists in Python. The special syntax, *args and **kwargs in function definitions is used to pass a variable number of arguments to a function. The single asterisk form..

CAE/Enjoy Programming 2012. 1. 2. 17:50

고차 방정식의 해 구하기 (뉴튼 - 랩슨법, Newton-Rahpson

일반적으로 5차 이상의 방정식의 일반적인 해를 구할 수 없다는 사실은 잘 알려져 있다. 하지만 컴퓨터로 종종 5차 이상의 방정식의 해를 구할 필요가 생기게 된다. 이 때, 사람들은 뉴턴(Issac Newton) 과 랩슨(Joseph Raphson) 이 개발한 뉴턴-랩슨 법, 또는 그냥 뉴턴 법이라 알려진 방법을 이용하면 해의 근사치를 쉽게 구할 수 있다. 뉴튼 랩슨법은 상당히 단순함에도 불구하고 다항식의 해에 '매우 빠르게' 근접할 수 있다. 대부분의 경우 4 ~ 5회 정도 시행하게 된다면 10-⁴정도의 오차 내로 해를 구할 수 있게 된다. 어떤 함수 ƒ : [a, b] → R 가 구간 [a, b] 에서 미분 가능하다고 하자. (이 때, 이 함수의 해가 구간 [a,b] 안에 있다고 가정하자) 그렇다면 해..

CAE/Basic Mechanics 2011. 11. 29. 22:29

Multiple Nonlinear Equations using the Newton-Raphson Method

Multiple Nonlinear Equations using the Newton-Raphson Method For systems of equations the Newton-Raphson method is widely used, especially for the equations arising from solution of differential equations. Write a Taylor expansion in several variables. The Jacobian matrix is defined as and the Newton-Raphson method is Since the Jacobian depends on the iterate, it must be evaluated at each iterat..

CAE/Enjoy Programming 2011. 11. 25. 15:38

2D좌표와 클리핑&뷰포트

이번 포스팅에서는 크리핑과 뷰포트에 대해서 알아보겠습니다. 우선 클리핑과 뷰포트를 이야기 하기전에 2차원 직교 좌표계에를 아셔야되는데 일반적으로 수학적인 관점에서의 2차원 직교 좌표계는 다음과 같습니다. 다들 학교에서 많이 보셔서 충분히 알고 계시겠죠 =.=a 그럼 본격적으로 클리핑에 대해서 설명해 봅시다~ 우선 클리핑이란 "화면에 무언가를 그리기 위해서 사용될 좌표를 OpenGL에 알려주는 과정" 이라고 합니다. 그리고 이때 사용되는것이 직교 좌표영역입니다. 클리핑은 주로 두가지 형태로 사용되는데 화면의 좌측하단을 (0.0)으로 설정한 경우와 화면의 중앙을 (0.0)으로 설정한 경우입니다. 여기에서 주의하실 부분은 일반적으로 윈도우에서는 창의 좌측상단이 (0.0)값을 가지기 때문에 OpenGL에서는 좌..

CAE/Enjoy Programming 2011. 11. 23. 13:23

Qt Designer를 이용한 Python GUI 프로그램 만들기

1. Qt Designer를 사용하여 GUI를 구성하고 저장하면 .ui파일로 저장됨 2. pyuic4 를 실행하여 .py 코드 생성 e.g) pyuic4 mygui.ui 실행하면 아래와 같이 나오는데 복사해서 ui_mygui.ui 라는 식으로 import될 python파일을 만들어주면 됨 3. 에러가 발생할 경우, 줄바꿈에 의한 오류일 가능성이 있음(실제 경험). ui_mygui.py파일의 줄바꿈 상태 확인할 것(중간에 줄바뀌면서 짤린 것이 없는지 여부)

CAE/Enjoy Programming 2011. 11. 17. 09:54

Class와 self

self는 object(instance) name의 임시저장소임 first.displayName()에서 (self가 설정되어 있는 위치에) parameter가 없는 상태에서 'bucky'가 출력되는 라인을 볼 것 --> 실제 parameter가 필요한 것이 아니라 참조에만 필요함 추가> 클래스를 만들고 클래스 정보를 보면 인 것을 알 수 있음 --> 만든 클래스 역시 __main__의 클래스 추가>스트링 내에 변수 출력 >print "Hello %s" % self.name

CAE/Enjoy Programming 2011. 11. 15. 11:01
  • 이전
  • 1
  • ···
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • ···
  • 19
  • 다음

사이드바

NOTICE

  • 블로그 포스트 관련
  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (186)
    • Blah~ Blah~ Blah~ (52)
    • Memo | Tip & Tech (43)
    • CAE (67)
      • Enjoy Programming (22)
      • Basic Mechanics (15)
      • HyperWorks (5)
      • Abaqus (4)
      • Digital Twin (0)
    • Archive (20)
      • Photo, Music & Videos (13)
      • Files (7)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 아울렛
  • Python
  • catia
  • 와우
  • 블로깅
  • TCL
  • Abaqus
  • Contact
  • 애드온
  • 스킨
  • ansys
  • VS Code
  • 파이어폭스
  • 확장기능
  • 게임
MORE+

ARCHIVE

CALENDAR

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

LINK

  • Stackedit
  • Numpy User Guide
  • Matplotlib
  • Cheatsheet - Markdown
  • Cheatsheet - Mathjax
  • 2FeRed`s 공돌이생활: Abaqus, Python 관련 블로그
  • hancarl님 블로그: Abaqus, FEM 관련 블로그
  • 마이 프랜드: 마이다스 직원이 알려주는 쉬운 개념 설명
  • Truth in Engineering: 공학 관련 다양한 컨텐츠
  • CAE 엔지니어를 위한 지식공유의 場
  • cosmoscent: 정의, 의미, 활용
  • AngeloYeo: 기초수학에 대한 쉬운 설명
  • Brian Douglas: 제어, 시스템 관련 설명이 탁월함
  • Abaqus Acumen: 다양한 Abaqus 예제
  • Engineering programs: Abaqus, Adams 예제
  • 마이다스아이티 CAE 백과사전
  • ResearchGate
  • Eng-tips
  • Quora
  • CIRP
  • Github
  • imechanica

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Beat Inertia and Gain Momentum, ALL RIGHT RESERVED.
Beat Inertia and Gain Momentum
블로그 이미지 라캉시엘 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 분류 전체보기 (186)
    • Blah~ Blah~ Blah~ (52)
    • Memo | Tip & Tech (43)
    • CAE (67)
      • Enjoy Programming (22)
      • Basic Mechanics (15)
      • HyperWorks (5)
      • Abaqus (4)
      • Digital Twin (0)
    • Archive (20)
      • Photo, Music & Videos (13)
      • Files (7)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바