메트렙을 사용하는 주된 목적은 그림이나 표를 띄우기 위하여 일 것이다. 그러한 목적을 달성하기 위해 여러개의 창을 띄어 각기 다른 이미지를 출력해야할 경우도 있을 것이고, 하나의 창을 띄울 수 도 있을 것이다. 이러한 빈 창을 띄우는 방법을 설명하겠다. 아주 간단하다. 예제 : a = figure(1); 이런 식으로 선언하면 a 라는 이름의 figure 창을 띄운다. 이후 그림을 출력하는 함수 등을 사용한다면 이 창에 그림을 출력 할 수 있다. 끝.
오늘은 매트랩 함수 중 sprintf를 알아보겠다. 문장결합이라고 제목을 붙였다. 이유는 여러 문자 배열을 합칠 수 있기 때문이다. 예제 : string1 = 'hello';string2 = 'world'; string = sprintf('%s %s', string1, string2); fprintf('%s', string); 예제 결과 : hello world 이런 식으로 하면 string 변수에는 hello world 가 들어있을 것이다.이런 식으로 여러 문자배열을 합칠 수 있다.
이번 글에서는 루트를 쓰는 방법을 살펴보겠습니다. 36을 루트에 씌우면 6 이라는 사실은 다들 아실겁니다. 1. 가장 기본인 2제곱근 루트를 쓰는 방법입니다. ==> sqrt data = 36;result = sqrt(data); result 에는 6 이라는 숫자가 들어갈 것입니다. 2. 특정 숫자의 제곱근 루트를 쓰는 방법입니다. ==> nthroot data = 27;result = nthroot(data, 3); 이런 식으로 숫자를 넣으면 27에 3의 제곱근인 3이 result 에 들어갈 것입니다.
전 포스팅에서 nc를 읽고 설명을 보는 방법을 포스팅하였다. 이번에는 메트랩에서 nc 파일을 만드는 방법을 포스팅하고자 한다. 사용하는 명령어는 nccreate와 ncwrite 이다. 보는 분들은 모두 알겠지만 메트랩에서 Help 텝 -> Product Help 를 보면 영문으로 함수의 사용방법, 예제 등이 친절하게 설명이 되어있다. 설명을 하자면 nccreate 는 nc 파일을 만들며 그 안에 변수를 제작하는 명령어이다.ncwrite는 위에 nccreate를 통해 만든 변수안에 데이터를 넣는 명령어이다. 혹시나 헤멜 분들을 위해 예제를 올린다. 예제 : nccreate('Rectangular.nc','height',... 'Dimensions',{'xc' 2680 'yc' 2679},... 'Forma..
매트랩을 이용하다보면 nc파일(netcdf파일)을 사용할 경우가 생길 것이다. netcdf 는 연관된 여러 개의 데이터를 하나의 파일에 저장할 수 있고 쉽게 읽을 수 있도록 되어있는 파일 형태이다. 이러한 nc 파일을 사용할 때 가장 기본적인 함수 2가지가 ncread와 ncdisp이다. ncdisp는 nc파일의 변수 이름, 크기, 설명 등을 볼 수 있는 함수이고 ncread는 그 변수를 읽어들이는 함수이다. 예 : ncdisp("FileName.nc");ncread("FileName.nc","WIND");
메트랩의 좋은 점 중 하나는 변수 선언이 필요없다는 점이다. (다른 언어의 경우 변수의 크기와 형태 등을 가장 위에 줄에서 선언을 해야 그 변수를 쓸 수 있다.) 메트랩에서는 그러한 좋은 점 대신에 for문 등을 돌릴 때 변수의 크기가 지속적으로 바뀌는 경우가 있다. 이러한 경우 노란색으로 밑줄이 뜨면서 경고 표시가 뜬다. 실질적인 에러는 아니라 프로그램은 정상 작동하지만 찜찜한 기분과 속도가 느려질것 같은 불안감이 드는 것이 사실이다. 이러한 경우에 zeros(열의 크기, 행의 크기) 를 통하여 쉽게 해결이 가능하다. 변수를 사용하기 전에 선언하는 것을 잊지말자~ 예 : speed = zeros(217,217); 이러한 식으로 선언을 하면 0으로 채워진 217X217 의 배열이 생성된다. 이상 끝~
- Total
- Today
- Yesterday
- 데이터베이스
- terascan
- 연습문제
- 리눅스
- 왕초보 영단어1
- database
- 스위프트
- 배열
- 시원스쿨
- exercise
- IOS
- 매트랩
- 반복문
- 형용사
- Swift
- Matlab
- 애플
- 뇌를 자극하는 C 프로그래밍
- 영어
- 함수
- C
- 프로그래밍
- 단어
- Apple
- Xcode
- 뇌를 자극하는 C프로그래밍
- MySQL
- 프로그램
- 포인터
- 테라스캔
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |