목차
1. State the problem concisely.
2. Specify the data be used by the program. This is the ‘'input’'.
3. Specify the information to be generated by the program. This is the ‘'output’'.
4. Flow chart
5. Program
2. Specify the data be used by the program. This is the ‘'input’'.
3. Specify the information to be generated by the program. This is the ‘'output’'.
4. Flow chart
5. Program
본문내용
으로 대답해주십시오\',\'help\')
continue
end
case 2
l=menu(\'차량을 선택해주세요\',\'Avante_XD\',\'NF_SONATA\',\'Carnival\',\'SM5\');
if I==1
struct(\'size\',\'중형차\',\'company\',\'현대\',\'distance\',\'35,200Km\',\'pay\',\'500만원\')
AVANTE_XD=AVANTE_XD+1;
elseif I==2
struct(\'size\',\'중형차\',\'company\',\'현대\',\'distance\',\'15,000Km\',\'pay\',\'800만원\')
NF_SONATA=NF_SONATA+1;
elseif I==3
struct(\'size\',\'SUV/RV\',\'company\',\'기아\',\'distance\',\'80,000Km\',\'pay\',\'500만원\')
Carnival=Carnival+1;
elseif I==4
struct(\'size\',\'중형차\',\'company\',\'상성\',\'distance\',\'40,000Km\',\'pay\',\'650만원\')
SM5=SM5+1;
end
k=input(\'차량구매를 원하십니까?[Y/N]:\',\'s\');
s=upper(k);
if s==\'Y\'
disp(\'차량이 구매되었습니다. 감사합니다.\')
N=N+1;
elseif s==\'N\'
disp(\'처음으로 돌아가겠습니다.\')
continue
else
errordlg(\'Y 와 N으로 대답해주십시오\',\'help\')
continue
end
case 3
v=menu(\'차량을 선택해주세요\',\'Mohave\',\'Opirus\',\'Optima\',\'SM7\',\'EQUUS\');
if v==1
struct(\'size\',\'SUV/RV\',\'company\',\'기아\',\'distance\',\'20,000Km\',\'pay\',\'850만원\')
Mohave=Mohave+1;
elseif v==2
struct(\'size\',\'대형차\',\'company\',\'기아\',\'distance\',\'50,000Km\',\'pay\',\'1,200만원\')
Opirus=Opirus+1;
elseif v==3
struct(\'size\',\'중형차\',\'company\',\'기아\',\'distance\',\'0Km\',\'pay\',\'1,200만원\')
Optima=Optima+1;
elseif v==4
struct(\'size\',\'대형차\',\'company\',\'삼성\',\'distance\',\'32,000Km\',\'pay\',\'1,100만원\')
SM7=SM7+1;
elseif v==5
struct(\'size\',\'대형차\',\'company\',\'현대\',\'distance\',\'30,000Km\',\'pay\',\'1,180만원\')
EQUUS=EQUUS+1;
end
k=input(\'차량구매를 원하십니까?[Y/N]:\',\'s\');
s=upper(k);
if s==\'Y\'
disp(\'차량이 구매되었습니다. 감사합니다.\')
N=N+1;
elseif s==\'N\'
disp(\'처음으로 돌아가겠습니다.\')
continue
else
errordlg(\'Y 와 N으로 대답해주십시오\',\'help\')
continue
end
case 4
V=menu(\'차량을 선택해주세요\',\'NEW_5\',\'LEXUS_ES\',\'New_Beetle\',\'AUDI_TT\',\'Enzo\');
if V==1
struct(\'size\',\'중형차\',\'company\',\'BMW\',\'distance\',\'40,000Km\',\'pay\',\'1,600만원\')
NEW_5=NEW_5+1;
elseif V==2
struct(\'size\',\'중형차\',\'company\',\'렉서스\',\'distance\',\'130,000Km\',\'pay\',\'2,000만원\')
LEXUS_ES=LEXUS_ES+1;
elseif V==3
struct(\'size\',\'중형차\',\'company\',\'폭스바겐\',\'distance\',\'40,350Km\',\'pay\',\'1,700만원\')
New_Beetle=New_Beetle+1;
elseif V==4
struct(\'size\',\'스포츠카\',\'company\',\'아우디\',\'distance\',\'8,300Km\',\'pay\',\'2,400만원\')
AUDI_TT=AUDI_TT+1;
elseif V==5
struct(\'size\',\'스포츠카\',\'company\',\'페라리\',\'distance\',\'35,000Km\',\'pay\',\'1억원\')
Enzo=Enzo+1;
end
k=input(\'차량구매를 원하십니까?[Y/N]:\',\'s\');
Z=upper(k);
if Z==\'Y\'
disp(\'차량이 구매되었습니다. 감사합니다.\')
N=N+1;
elseif Z==\'N\'
disp(\'처음으로 돌아가겠습니다.\')
continue
else
errordlg(\'Y 와 N으로 대답해주십시오\',\'help\')%Y와N이 아닐경우 에러창이 뜬다.
continue
end
end
end
elseif a==2;
break%프로그램이 종료될 수 있게만들었다.
elseif a==3;
b=menu(\'원하는 그래프 선택\',\'차량의 총 판매량\',\'차량별 인기도\');%차량의 판매도와 인기도
if b==1
bar(N),xlabel(\'고객의 구매\'),ylabel(\'차량 구매수\'),axis([0 2 0 20])%X축과 Y축의 범위를 지정해주어서 더욱 보기 편한 그래프를 만들었다.
elseif b==2
carX=[AVANTE_XD,TUSCANI,NF_SONATA,EQUUS,Santafe,Verna, Mohave,Opirus,Pride,Optima,Carnival,SM5,SM7,NEW_5,LEXUS_ES,New_Beetle,AUDI_TT,Enzo];,
bar(carX),set(gca,\'XTick\',[1:18]),axis([1 18 0 15]),xlabel(\'car name\'), ylabel(\'popularity\'),
%차량의 x축으로 이름표시(그래프를 크게해서 봐야 이름이 정확히보임)
set(gca,\'XTicklabel\',{\'AVAN\'\'TUSCA\'\'SONATA\'\'EQUUS\'\'Santafe\'\'Verna\'\'Mohave\'\'Opirus\'\'Pride\'\'Optima\'\'Carival\'\'SM5\'\'SM7\'\'NEW5\'\'LEXUS\'\'Bettle\'\'AUDI\'\'Enzo\'}),
title(\'차량 인기도\')
end
continue%처음으로 되돌아간다.
end
end
continue
end
case 2
l=menu(\'차량을 선택해주세요\',\'Avante_XD\',\'NF_SONATA\',\'Carnival\',\'SM5\');
if I==1
struct(\'size\',\'중형차\',\'company\',\'현대\',\'distance\',\'35,200Km\',\'pay\',\'500만원\')
AVANTE_XD=AVANTE_XD+1;
elseif I==2
struct(\'size\',\'중형차\',\'company\',\'현대\',\'distance\',\'15,000Km\',\'pay\',\'800만원\')
NF_SONATA=NF_SONATA+1;
elseif I==3
struct(\'size\',\'SUV/RV\',\'company\',\'기아\',\'distance\',\'80,000Km\',\'pay\',\'500만원\')
Carnival=Carnival+1;
elseif I==4
struct(\'size\',\'중형차\',\'company\',\'상성\',\'distance\',\'40,000Km\',\'pay\',\'650만원\')
SM5=SM5+1;
end
k=input(\'차량구매를 원하십니까?[Y/N]:\',\'s\');
s=upper(k);
if s==\'Y\'
disp(\'차량이 구매되었습니다. 감사합니다.\')
N=N+1;
elseif s==\'N\'
disp(\'처음으로 돌아가겠습니다.\')
continue
else
errordlg(\'Y 와 N으로 대답해주십시오\',\'help\')
continue
end
case 3
v=menu(\'차량을 선택해주세요\',\'Mohave\',\'Opirus\',\'Optima\',\'SM7\',\'EQUUS\');
if v==1
struct(\'size\',\'SUV/RV\',\'company\',\'기아\',\'distance\',\'20,000Km\',\'pay\',\'850만원\')
Mohave=Mohave+1;
elseif v==2
struct(\'size\',\'대형차\',\'company\',\'기아\',\'distance\',\'50,000Km\',\'pay\',\'1,200만원\')
Opirus=Opirus+1;
elseif v==3
struct(\'size\',\'중형차\',\'company\',\'기아\',\'distance\',\'0Km\',\'pay\',\'1,200만원\')
Optima=Optima+1;
elseif v==4
struct(\'size\',\'대형차\',\'company\',\'삼성\',\'distance\',\'32,000Km\',\'pay\',\'1,100만원\')
SM7=SM7+1;
elseif v==5
struct(\'size\',\'대형차\',\'company\',\'현대\',\'distance\',\'30,000Km\',\'pay\',\'1,180만원\')
EQUUS=EQUUS+1;
end
k=input(\'차량구매를 원하십니까?[Y/N]:\',\'s\');
s=upper(k);
if s==\'Y\'
disp(\'차량이 구매되었습니다. 감사합니다.\')
N=N+1;
elseif s==\'N\'
disp(\'처음으로 돌아가겠습니다.\')
continue
else
errordlg(\'Y 와 N으로 대답해주십시오\',\'help\')
continue
end
case 4
V=menu(\'차량을 선택해주세요\',\'NEW_5\',\'LEXUS_ES\',\'New_Beetle\',\'AUDI_TT\',\'Enzo\');
if V==1
struct(\'size\',\'중형차\',\'company\',\'BMW\',\'distance\',\'40,000Km\',\'pay\',\'1,600만원\')
NEW_5=NEW_5+1;
elseif V==2
struct(\'size\',\'중형차\',\'company\',\'렉서스\',\'distance\',\'130,000Km\',\'pay\',\'2,000만원\')
LEXUS_ES=LEXUS_ES+1;
elseif V==3
struct(\'size\',\'중형차\',\'company\',\'폭스바겐\',\'distance\',\'40,350Km\',\'pay\',\'1,700만원\')
New_Beetle=New_Beetle+1;
elseif V==4
struct(\'size\',\'스포츠카\',\'company\',\'아우디\',\'distance\',\'8,300Km\',\'pay\',\'2,400만원\')
AUDI_TT=AUDI_TT+1;
elseif V==5
struct(\'size\',\'스포츠카\',\'company\',\'페라리\',\'distance\',\'35,000Km\',\'pay\',\'1억원\')
Enzo=Enzo+1;
end
k=input(\'차량구매를 원하십니까?[Y/N]:\',\'s\');
Z=upper(k);
if Z==\'Y\'
disp(\'차량이 구매되었습니다. 감사합니다.\')
N=N+1;
elseif Z==\'N\'
disp(\'처음으로 돌아가겠습니다.\')
continue
else
errordlg(\'Y 와 N으로 대답해주십시오\',\'help\')%Y와N이 아닐경우 에러창이 뜬다.
continue
end
end
end
elseif a==2;
break%프로그램이 종료될 수 있게만들었다.
elseif a==3;
b=menu(\'원하는 그래프 선택\',\'차량의 총 판매량\',\'차량별 인기도\');%차량의 판매도와 인기도
if b==1
bar(N),xlabel(\'고객의 구매\'),ylabel(\'차량 구매수\'),axis([0 2 0 20])%X축과 Y축의 범위를 지정해주어서 더욱 보기 편한 그래프를 만들었다.
elseif b==2
carX=[AVANTE_XD,TUSCANI,NF_SONATA,EQUUS,Santafe,Verna, Mohave,Opirus,Pride,Optima,Carnival,SM5,SM7,NEW_5,LEXUS_ES,New_Beetle,AUDI_TT,Enzo];,
bar(carX),set(gca,\'XTick\',[1:18]),axis([1 18 0 15]),xlabel(\'car name\'), ylabel(\'popularity\'),
%차량의 x축으로 이름표시(그래프를 크게해서 봐야 이름이 정확히보임)
set(gca,\'XTicklabel\',{\'AVAN\'\'TUSCA\'\'SONATA\'\'EQUUS\'\'Santafe\'\'Verna\'\'Mohave\'\'Opirus\'\'Pride\'\'Optima\'\'Carival\'\'SM5\'\'SM7\'\'NEW5\'\'LEXUS\'\'Bettle\'\'AUDI\'\'Enzo\'}),
title(\'차량 인기도\')
end
continue%처음으로 되돌아간다.
end
end
추천자료
각각의 신호와 시스템을 MATLAB 에 적용하여 설계
MATLAB을 이용한 ASK,FSK및 Voice와 Music 합성 프로젝트(소스포함)
통신시스템 프로젝트 - MATLAB을 이용하여 QAM방식을 통한 PCM 시스템 구현
제어설계기법 프로젝트 - MATLAB을 이용한 PI 제어기 설계
제어설계기법 프로젝트 - MATLAB을 이용한 외팔보 진동 제어시스템 설계
통신시스템 프로젝트 - MATLAB을 이용한 DSBSC 변복조 구현
Matlab 설계 프로젝트 - ` A / D Conversion `
디지털신호처리 설계프로젝트 #1 - 신호처리 프로젝트 matlab을 이용한 음성신호 분석
디지털신호처리및설계(DSP)_MATLAB 프로젝트 - Final Report of Design Project
소개글