[A+ 레포트] MATLAB 공학 컴퓨터 프로그래밍 연습문제 4단원 5단원 6단원
본 자료는 5페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[A+ 레포트] MATLAB 공학 컴퓨터 프로그래밍 연습문제 4단원 5단원 6단원 에 대한 보고서 자료입니다.

본문내용

공학컴퓨터 프로그래밍 과제
- MATLAB 연습문제 4장, 5장, 6장 -
담당교수 : 교수님
제 출 일 :
소 속 : 화학공학과,
이 름 :
○ 4. 2
1. 프로그래밍
2, 실행 결과
제대로 프로그래밍이 되었는지 확인하기 위해 초기값을 대입하여 실행해 보았습니다.
○ 4. 3
1. 프로그래밍
2. 실행 결과
연습문제 4.4
m1=input('Enter the m1:');
m2=input('Enter the m2:');
e=input('Enter the e:');
d=input('Enter the a in degree:');
a=d*pi/180;
k1=(m2*(1+e)*tan(a))*((m1-e*m2+(m1+m2)*(tan(a))^2)^(-1));
k2=atan(k1)*pi/180;
disp('B in degree is :' );
disp(k2);
< 임의로 m1=20, m2=30, e=2 , degree=3을 입력하여 B = -0.0021을 구한장면이다. >
○ 4. 5
1. 프로그래밍
2. 실행 결과
○ 4. 6
1. 프로그래밍
2. 실행 결과
연습문제 4.7
x=input(' 지불한 돈: ');
k=10000-x;
a=fix(k/100);
b=rem(k,100);
c=fix(a/10);
d=rem(a,10);
e=fix(c/5);
f=rem(c,5);
g=fix(b/50);
h=rem(b,50);
i=fix(d/5);
j=rem(d,5);
m=fix(h/10);
l=rem(h,10);
fprintf(' 거스름 돈: %d 원 \n',k);
disp(' 5천원 천원 5백원 백원 5십원 십원 1원');
disp([e,f,i,j,g,m,l]);
< 3456원을 지불하여 6544원을 거스름돈으로 받고 거스름돈의 화폐를 정리하였다.>
○ 4. 8
1. 프로그래밍
2. 실행 결과
■ 연습문제 5.1
a) 1 & -1
< 1 & -1 의 출력결과 >
b) 13 & ~(-6)
< 13 & ~(-6) 의 출력결과 >
c) 0<-2|0
< 0<-2|0 의 출력결과 >
d) ~[1 0 2]*3
< ~[1 0 2]*3 의 출력결과 >
e) 0<=0.2<=0.4
< 0<=0.2<=0.4 의 출력결과 >
f) 5>4>3
< 5>4>3 의 출력결과 >
g) 2>3&1
< 2>3&1 의 출력결과 >
○ 5. 4
1. 프로그래밍
2. 실행 결과
○ 5. 5
1. 프로그래밍
2, 실행 결과
■ 연습문제 5.6
x=[1 2 5 0 5]
a=find(x x([a])
< 연습문제 5.6 의 출력결과 >
○ 5. 7
1. 프로그래밍
2. 실행 결과
○ 6.1
1. 프로그래밍
2. 실행 결과
연습문제 6.2
(a)
A = [ 1 2 -3 4 ; 4 -3 2 -1 ; 0 2 0 1 ];
A = A';
A(1,:) = fliplr(sort(A(1,:)));
A(2,:) = fliplr(sort(A(2,:)));
A(3,:) = fliplr(sort(A(3,:)));
A(4,:) = fliplr(sort(A(4,:)));
A = A'
< 연습문제 6.2 (a) 열별로 큰 수부터 나열하여 출력한 결과 >
(b)
A = [ 1 2 -3 4 ; 4 -3 2 -1 ; 0 2 0 1 ];
A(1,:) = fliplr(sort(A(1,:)));
A(2,:) = fliplr(sort(A(2,:)));
A(3,:) = fliplr(sort(A(3,:)))
< 연습문제 6.2 (b) 행별로 큰 수부터 나열하여 출력한 결과 >
(c)
A = [ 1 2 -3 4 ; 4 -3 2 -1 ; 0 2 0 1 ];
A(:,1) = sort(A(:,1));
A(:,2) = sort(A(:,2));
A(:,3) = sort(A(:,3));
A(:,4) = sort(A(:,4))
< 연습문제 6.2 (c) 열별로 작은 수부터 나열하여 출력한 결과 >
(d)
A = [ 1 2 -3 4 ; 4 -3 2 -1 ; 0 2 0 1 ];
A(1,:) = sort(A(1,:));
A(2,:) = sort(A(2,:));
A(3,:) = sort(A(3,:))
< 연습문제 6.2 (d) 행별로 작은 수부터 나열하여 출력한 결과 >
연습문제 6.6
A= input (' 날자를 입력하세요 (년 월 일):');
m= A(2);
if m >= 3
m = m - 2 ;
else m=m + 10 ;
end
k= A(3);
c= floor(A(1)/100);
y=A(1)-(c*100);
s= floor(2.6 * m - 0.2)+k+y+floor(y/4)+floor(c/4)-2*c ;
f=rem(s,7)+1 ;
switch f
case 1
disp ('That''s a 일요일');
case 2
disp ('That''s a 월요일');
case 3
disp ('That''s a 화요일');
case 4
disp ('That''s a 수요일');
case 5
disp ('That''s a 목요일');
case 6
disp ('That''s a 금요일');
case 7
disp ('That''s a 토요일');
end %내생일은 1985년 7월 13일
< 연습문제 6.6 내생일 1985년 7월 13일의 요일을 계산하여 출력한 결과>
  • 가격2,000
  • 페이지수15페이지
  • 등록일2009.09.07
  • 저작시기2009.7
  • 파일형식한글(hwp)
  • 자료번호#551450
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니