바이오 대표

[ Julia ] 기초 문법 (variable, functions, for, if, array) 본문

Mathematical Optimization/Julia

[ Julia ] 기초 문법 (variable, functions, for, if, array)

바이오 대표 2021. 9. 26. 21:40

 

 

< Variables > 

= 로 변수 설정  :  x =

type 알기 : typeof(x) 

 

<Functions>

function f( )

    return 

end 

간단한 식은 f(x) = 2 + x  와 같이 표현 할 수 도 있다

 

 

< For loops > 

for

end

 

 

< if >

output : true or false (Boolean)

 

 

< Arrays > 

!!! index는 1 부터 시작한다

 

arrays 생성 예시 ↓

 

1D arrays (vectors)

  • vec = [i^2 for i in 1:10]   - array comprehension

2D arrays (matrices) 

  • m = [1 2
            3 4],
  • zeros(5, 5),
  • zeros(Int, 4, 5),
  • [i + j for i in 1:5, j in 1:6]