매트램문제
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

매트램문제에 대한 보고서 자료입니다.

목차

◎ 3-D그래프 그리는 순서

◎ 흐름제어

◎ for문 <무한반복계산>

◎ if문

◎ while문

◎ switch문

◎ 함수만들기

본문내용

◎ 3-D그래프 그리는 순서
1) x=[-3 : 0.1 : 3]
y=[-3 : 0.1 : 3]
2)[X,Y]=meshgrid(x,y)
3)z=f(X,Y)
4)mesh(X,Y,z)
ex) 구 그래프 그리기
z= →함수 = sqrt
1)x=[-3 : 0.1 : 3]
y=[-3 : 0.1 : 3]
2)meshgrid
3)Z=f(X,Y)
4)mesh → hold on 한 다음 -Z도 해준다
*plot3(X,Y,Z,X,Y,-Z)로 해도 된다.
plot3 그래프
◎ 흐름제어
m-file 만들기
file→new→m-file
네 가지 제어문
◎ for문 <무한반복계산>
기본형식
for 변수=시작 : 증분 : 끝
문장
end
for =1:1:10
for =1:1:10
end
저장하기 : file→save

실행하기 : debug→run
for문을 쓰기 전에 clc를 적으면 매번 실행 할 때마다 지우고 실행 한다.
break point를 쓰면 작업 상황을 step별로 알수있다.
break point를 써서 step별로 작업상황 체크
◎ if문
기본형식
if 비교문1 a=input('입력:‘)
문장1 if a>0
else if 비교문2 disp('입력은 양이다‘)
문장2 else if a<0
else disp(‘입력은 음이다’)
문장3 else
end disp('입력은 0이다‘)
end
ex) for문 이용하여 구구단 만들기
sprintf('%d*%d=%d',1변수,2변수,3변수) , sprintf('%d단입니다.‘,a)
sol)
clc
a=input('몇단입니까?‘)
sprintf('%d단입니다.‘,a)
for =1:1:9;
z=a*;
sprintf('%d*%d=%d',a,,z)
end
disp(d) → 결과가 깔끔해진다.
◎ while문
기본형식
while 비교문 a=1;
문장 while a>0
end a=input('양의값을 입력하세요:‘)
end
* 참(1)이면 항상 a=input 를 수행 한다(무한루프) 거짓(0)이면 루프를 빠져 나온다.
ctrl+c → 루프를 빠져 나온다.
◎ switch문
기본형식
switch 변수명 a=input('입력:‘)
case 변수값1 switch a
문장1 case 1
case 변수값2 diap('입력은 1이다‘)
문장2 case 2
otherwise diap('입력은 2이다‘)
문장3 otherwise
end diap('아무것도 아니다‘)
end
ex) switch문이나 while문 가지고 구구단 만들기
sol)
a=input('몇단을 할까요?‘)
switch a
case{1,2,3,4,5,6,7,8,9}
b=0
while b<9
b=b+1;
disp(sprintf('%d*%d=%d',a,b,a*b))
end
end
◎ 함수만들기
c에서는
int aaa(int,char)
{ _____
return c;
}
matlab에서는,
funtion c=aaa(a,b)
c=a+b;
aaa.m이라는 파일이 만들어진다.
>>aaa(1,2)
>>ans=
3 이 나온다.
return값을 받기 위해 변수 설정
d=aaa(1,2)
d=3
d에 3이라는 변수가 설정 된다.
ex) function 이용 하여 구구단 만들기
sol)
function gugudan(a)
disp(sprintf('%d단입니다.',a));
b=0;
while b<9
b=b+1;
c=a*b;
d=sprintf('%d곱하기%d는 %d',a,b,c);
disp(d)
end
  • 가격1,500
  • 페이지수10페이지
  • 등록일2011.03.16
  • 저작시기2009.3
  • 파일형식한글(hwp)
  • 자료번호#656817
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니