캐드와 수치해석 및 실습
- 최초 등록일
- 2010.09.12
- 최종 저작일
- 2009.01
- 11페이지/ 어도비 PDF
- 가격 1,000원
목차
1. 함수의 예제
2. 함수를 이용한 극좌표의 표시
3. 복잡한 수식의 함수화
4. 논리곱을 이용한 함수의 표시
본문내용
m-file revisited
앞에서 배웠던 m-file의 경우는 함수를 정의하고 그 알고리듬을 프로그래밍하는
방법이다.
m-file 은 꼭 함수(function)일 필요는 없다. 단순히 명령어 들의 나열로도 실행이
가능하다 (script file).
<예>
% sine 함수를 plot 하는 script
t=linspace(0,8*pi,2000);
plot(t, sin(t), ‘r’);
axis([0 8*pi -1.5 1.5]); grid on
xlabel(‘Time’), ylabel(‘sin(Time)’)
title(‘Sine Function’)
하지만 앞의 경우에 있어선 입력변수가 없으므로 여러가지 다른 경우에
반복계산을 하기가 매우 불편하다. 만약 우리가 시간의 시작값과 끝 값을
바꾸고 싶다면 다음과 같이 함수를 만들면 된다.
function sineplot(sTime, eTime)
t=linspace(sTime, eTime, 2000);
plot(t, sin(t), `r`);
axis([sTime, eTime, -1.5, 1.5]);
grid on
xlabel(`Time`), ylabel(`sin(Time)`),
title(`Sine Function`)
>> sineplot(0, 4*pi)
참고 자료
없음