1. 일정한 간격으로 벡터 생성하기
a = 1:2:10
b = 1:10
> 결과
a = [1 3 5 7 9]
b = [1 2 3 4 5 6 7 8 9 10]
a = 시작점 : 간격 : 최종값 을 적으면 시작점부터 최종값까지 설정한 간격만큼 띄어서 행렬이 생성된다.
b = 시작점 : 최종값 을 적으면 자동으로 간격이 1로 설정됨.
a = [1:2:10]
b = [1:10]
도 동일한 결과.
> 보통 x나 t domain을 생성하기 위해 사용
linspace와 logspace와 사용하는 파라미터의 순서가 조금 다르다.
둘은 '함수'이기 때문에 괄호()를 사용하고
linspace(시작점, 최종값, 원소의 개수)
logspace(시작점, 최종값, 원소의 개수) 형식으로 사용한다. 또한 행렬 생성과 다르게 :이 아니라 ,를 사용.
linspace(0,10,4) => [0 3.3333 6.6667 10.0000] # 일정한 간격으로 생성. 등차수열
logspace(1,2,4) => [10.0000 21.5443 46.4159 100.0000] # 로그기준으로 일정한 간격, 10^1 부터 10^2까지 생성. 등비수열
2. 소수점 표시 조정하기
format long : 소수점 이하 14자리
format bank : 소수점 이하 2자리
format short : 소수점 이하 4자리(default)
format short e : 소수점 이하 4자리에 10의 거듭제곱 형식
원래는 format short eng인데 줄여서 e를 사용하는 것도 가능
format long e : 소수점 이하 14자리에 10의 거듭제곱 형식
이하 다른 표현 형식은 아래 표 참조
'개발 > 매트랩' 카테고리의 다른 글
[매트랩] 기본 내장 함수 : 연산, 반올림, 이산수학, 정렬 함수 (2) | 2022.12.23 |
---|---|
[매트랩] 변수 및 데이터를 외부 파일로 저장하기 / 불러오기 (0) | 2022.12.22 |
[매트랩] fzero 로 비선형 함수의 근 구하기 (0) | 2022.05.27 |
[매트랩] m파일 생성 : Script, function (0) | 2022.03.30 |
[매트랩] 그래프 그리기 : plot 함수, clear, close, clc (0) | 2022.03.29 |