일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- Java
- python
- 물리학
- 점자
- 리브레위키
- IT
- css3
- html
- 자바스크립트
- LaTeX
- C
- 선형대수학
- Nemeth Braille
- 프로그래밍
- 위키
- C++
- javascript
- 확률
- 프로그래밍 언어
- matlab
- HTML5.
- ┌─┐
- 나무위키
- 글이_점점_짧아지고_있습니다.
- 수학
- Inkscape
- html5
- C언어
- 오늘의 문제
- Today
- Total
SturdyCobble's Study Note
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EW3PX/btqxrVZ43Zh/kqF0aaBJYndEOZj8eGFzc1/img.png)
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 심화 내용은 되도록 피하여 서술했습니다. for문이라는 반복문은 while문과 비슷하지만, 여러가지 차이점을 같고 있습니다. 심지어 언어마다도 for문의 사용법이 차이가 있는데요, C에서 사용하는 for문을 그냥 for문으로, Python에서 사용하는 for문을 (for키워드를 사용하지만) for each문이라고 분류하여 설명하겠습니다. (Java에는 두 문법이 모두 존재합니다. C++은 C++11에서 추가되었습니다.) C/C++/Java의 for문은 다음과 같습니다. 제어 변수의 초기 조건을 정해주고, 제어 변수가 얼마만큼 증가 또는 감소될 것인..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ALbFJ/btqxfFqPVMp/DeDPrcFN1EHedSMJYMrzkK/img.png)
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 심화 내용은 되도록 피하여 서술했습니다. 이번 글의 범위는 다음과 같습니다. while break, continue do~while goto C/C++ O O O O Java O O O X Python O O X X 이번 글에서는 여러가지 제어문을 다뤄보겠습니다. 먼저 반복문인 while문입니다. while문은 특정 조건식을 평가해서 조건이 성립하는 동안 연결된 블록의 내용을 반복합니다. while( 조건식 ){ 실행할 내용; } while( 조건식 ): 실행 내용 저번 글에서 다룬 비교 연산자 등을 이용해 다음과 같이 코드를 작성해 볼 수 있습니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XKzUT/btqxfFjfVct/khtJ54huzkf4yZ76z4rfa1/img.png)
※ 이 글은 최소한 Python과 같은 프로그래밍 언어를 한 번 이상 접한 사람을 독자로 가정하여 작성되었습니다. 사용버전은 R2019a기준입니다. 또한 기본적인 프로그램 조작보다는 프로그래밍에 초점을 맞추어 작성하였습니다. MATLAB의 또다른 특징은 별다른 라이브러리 없이 그래프를 그릴 수 있다는 점입니다. Python의 경우 matplotlib과 같은 라이브러리가 필요한 반면에 공학용 언어인 만큼 기본적으로 지원을 해줍니다. 다음 함수의 그래프를 0부터 2pi사이 범위에서 그려봅시다. 이때 점 사이 간격을 pi/10으로 계산해봅시다. $$y = \sin(x^{2})$$ x = 0:pi/10:2*pi; y = sin(x.^2) plot(x,y) 위와 같이 그래프가 나오긴 했는데, 간격이 너무 넓어서 ..