Tính lựa chọn cấp bảo vệ dùng phần mềm Matlab
Phần mềm MATLAB được chứa trong đĩa CD hay bao gồm nhiều đĩa 1,4 MB: đĩa hệ thống và các đĩa chứa các hộp thoại công cụ. Do đó để cài đặt MATLAB, cần một
máy tính với các yêu cầu sau :
? Máy tính IBM, Compaq hay hệ thống máy tính tương thích 100 % với một CPU
Intel 386, 486, hay CPU hiệu Pentium.
? Một đĩa cứng với ít nhất 30 MB còn trống.
? Bộ nhớ trong phải tối thiểu là 8 MB.
? Một màn hình màu.
? Phần mềm Microsoft Window 3.X trở lên.
? Hệ điều hành MS-DOS version 3.1 hoặc mới hơn.
? Một mouse sử dụng được trong Window.
off',... 'string','0',... 'Tag','EditText2'); h1_TC = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[0.501960784313725 0.501960784313725 0.501960784313725], ... 'FontName','Vni-times', ... 'FontSize',11, ... 'ForegroundColor',[0 1 0], ... ĐỒ ÁN TỐT NGHIỆP TRANG 65 'ListboxTop',0, ... 'Position',[21 202.5 112.5 16.5], ... 'String','Chọn các thông số C', ... 'Style','text', ... 'visible','off',... 'Tag','StaticText8'); h1_Frame3 = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], ... 'ListboxTop',0, ... 'Position',[8.25 110.25 138.75 90.75], ... 'Style','frame', ... 'visible','off',... 'Tag','Frame3'); h1_TC1 = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], ... 'FontName','Vni-times', ... 'FontSize',10, ... 'ForegroundColor',[1 0 0], ... 'ListboxTop',0, ... 'Position',[10.5 183.75 60.75 13.5], ... 'String','Chọn C1', ... 'Style','text', ... 'visible','off',... 'Tag','StaticText9'); h1_TC2 = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], ... 'FontName','Vni-times', ... 'FontSize',10, ... 'ForegroundColor',[1 0 0], ... ĐỒ ÁN TỐT NGHIỆP TRANG 66 'ListboxTop',0, ... 'Position',[11.25 165.75 60.75 14.25], ... 'String','Chọn C2', ... 'visible','off',... 'Style','text', ... 'Tag','StaticText9'); h1_TC3 = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], ... 'FontName','Vni-times', ... 'FontSize',10, ... 'ForegroundColor',[1 0 0], ... 'ListboxTop',0, ... 'Position',[11.25 149.25 60.75 12.75], ... 'String','Chọn C3', ... 'Style','text', ... 'visible','off',... 'Tag','StaticText9'); h1_TC4 = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], ... 'FontName','Vni-times', ... 'FontSize',10, ... 'ForegroundColor',[1 0 0], ... 'ListboxTop',0, ... 'Position',[10.5 132 60.75 13.5], ... 'String','Chọn C4', ... 'Style','text', ... 'visible','off',... 'Tag','StaticText9'); h1_TC5 = uicontrol('Parent',h0, ... 'Units','points', ... ĐỒ ÁN TỐT NGHIỆP TRANG 67 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], ... 'FontName','Vni-times', ... 'FontSize',10, ... 'ForegroundColor',[1 0 0], ... 'ListboxTop',0, ... 'Position',[10.5 114.75 60.75 14.25], ... 'String','Chọn C5', ... 'Style','text', ... 'visible','off',... 'Tag','StaticText9'); h1_PC1 = uicontrol('Parent',h0, ... 'Units','points', ... 'ListboxTop',0, ... 'Position',[81 184.5 63.75 15.75], ... 'String','0.25|0.5|1.0|1.0', ... 'Style','popupmenu', ... 'Tag','PopupMenu1', ... 'visible','off',... 'Value',1); h1_PC2 = uicontrol('Parent',h0, ... 'Units','points', ... 'ListboxTop',0, ... 'Position',[81 166.5 63.75 15.75], ... 'String','0.5|1.0|2.0', ... 'Style','popupmenu', ... 'Tag','PopupMenu1', ... 'visible','off',... 'Value',1); h1_PC3 = uicontrol('Parent',h0, ... 'Units','points', ... 'ListboxTop',0, ... 'Position',[80.25 148.5 63.75 15.75], ... 'String','0.5|1.0|2.0|3.0', ... ĐỒ ÁN TỐT NGHIỆP TRANG 68 'Style','popupmenu', ... 'Tag','PopupMenu1', ... 'visible','off',... 'Value',1); h1_PC4 = uicontrol('Parent',h0, ... 'Units','points', ... 'ListboxTop',0, ... 'Position',[80.25 130.5 63.75 15.75], ... 'String','0.5|1.0|3.0', ... 'Style','popupmenu', ... 'Tag','PopupMenu1', ... 'visible','off',... 'Value',1); h1_PC5 = uicontrol('Parent',h0, ... 'Units','points', ... 'ListboxTop',0, ... 'Position',[80.25 112.5 63.75 15.75], ... 'String','1.0|5.0|10.0', ... 'Style','popupmenu', ... 'Tag','PopupMenu1', ... 'visible','off',... 'Value',1); h1_TKQ = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[0.501960784313725 0.501960784313725 0.501960784313725], ... 'FontName','Vni-times', ... 'FontSize',11, ... 'ForegroundColor',[0 1 0], ... 'ListboxTop',0, ... 'Position',[37.5 96 73.5 13.5], ... 'String','Các kết quả', ... 'visible','off',... 'Style','text', ... ĐỒ ÁN TỐT NGHIỆP TRANG 69 'Tag','StaticText10'); h1_Frame4 = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[1 1 0], ... 'ListboxTop',0, ... 'Position',[8.25 11.25 138.75 81.75], ... 'Style','frame', ... 'visible','off',... 'Tag','Frame4'); h1_TNd = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[1 1 0], ... 'ForegroundColor',[1 0 0.501960784313725], ... 'ListboxTop',0, ... 'Position',[14.25 75 53.25 12.75], ... 'String','Nd :', ... 'visible','off',... 'Style','text', ... 'Tag','StaticText11'); h1_TNc = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[1 1 0], ... 'ForegroundColor',[1 0 0.501960784313725], ... 'ListboxTop',0, ... 'Position',[13.5 56.25 53.25 12.75], ... 'String','Nc :', ... 'visible','off',... 'Style','text', ... 'Tag','StaticText11'); h1_ENd = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[1 1 1], ... 'ListboxTop',0, ... 'Position',[80.25 72.75 64.5 15], ... ĐỒ ÁN TỐT NGHIỆP TRANG 70 'Style','edit', ... 'visible','off',... 'string','0',... 'Tag','EditText3'); h1_ENc = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[1 1 1], ... 'ListboxTop',0, ... 'Position',[81 54.75 64.5 15], ... 'Style','edit', ... 'visible','off',... 'string','0',... 'Tag','EditText3'); h1_TE = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[1 1 0], ... 'ForegroundColor',[1 0 0.501960784313725], ... 'ListboxTop',0, ... 'Position',[13.5 36 53.25 12.75], ... 'String','E :', ... 'visible','off',... 'Style','text', ... 'Tag','StaticText11'); h1_EE = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[1 1 1], ... 'ListboxTop',0, ... 'Position',[80.25 36.75 64.5 15], ... 'Style','edit', ... 'visible','off',... 'string','0',... 'Tag','EditText3'); h1_BAction = uicontrol('Parent',h0, ... 'Units','points', ... ĐỒ ÁN TỐT NGHIỆP TRANG 71 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588], ... 'FontName','Vni-times', ... 'FontSize',15, ... 'ForegroundColor',[1 0 0], ... 'ListboxTop',0, ... 'Position',[9 13.5 137.25 21], ... 'String','Tính toán', ... 'callback','TinhToan,set(h1_axes,''visible'',''on'') ',... 'visible','off',... 'Tag','Pushbutton1'); d) tính toan %Nhap cac thong so tinh toan %Tinh Nd L=get(h1_EL,'string'); L=str2num(L); W=get(h1_EW,'string'); W=str2num(W); H=get(h1_EH,'string'); H=str2num(H); Ngmax=get(h1_ENgmax,'string'); Ngmax=str2num(Ngmax); Ac=L*W+6*H*(L+W)+9*pi*H^2; %Chãn C1 choiceC1=get(h1_PC1,'value'); if choiceC1==1,C1=0.25 ; elseif choiceC1==2,C1=0.5 ; elseif choiceC1==3,C1=1.0; elseif choiceC1==4,C1=3.0 ; end Nd=Ngmax*Ac*C1*10^(-6); set(h1_ENd,'string',Nd); ĐỒ ÁN TỐT NGHIỆP TRANG 72 %TÛnh Nc %Chãn C2 choiceC2=get(h1_PC2,'value'); if choiceC2==1,C2=0.5 ; elseif choiceC2==2,C2=1.0; elseif choiceC2==3,C2=2.0 ; end %Chãn C3 choiceC3=get(h1_PC3,'value'); if choiceC3==1,C3=0.5 ; elseif choiceC3==2,C3=1.0; elseif choiceC3==3,C3=2.0 ; elseif choiceC3==4,C3=3.0 ; end %Chãn C4 choiceC4=get(h1_PC4,'value'); if choiceC4==1,C4=0.5 ; elseif choiceC4==2,C4=1.0; elseif choiceC4==3,C4=3.0 ; end %Chãn C5 choiceC5=get(h1_PC5,'value'); if choiceC5==1,C5=1.0 ; elseif choiceC5==2,C5=5.0; elseif choiceC5==3,C5=10.0 ; end C=C2*C3*C4*C5; Nc=5.5/C; set(h1_ENc,'string',Nc); if Nd<=Nc,set(h1_THE,'FontName','Vni-times', ... 'FontSize',15,'string','KHÔNG CẦN BẢO VỆ'); else E=1-Nc/Nd; set(h1_EE,'string',E); ĐỒ ÁN TỐT NGHIỆP TRANG 73 if (E>0.98),set(h1_THE,'FontName','Vni-times', ... 'FontSize',15,'string','BẢO VỆ CẤP 1 + BỔ SUNG'); elseif (E>=0.95)&(E<=0.98),set(h1_THE,'FontName','Vni- times', ... 'FontSize',15,'string','BẢO VỆ CẤP 1'); elseif (E>=0.8)&(E<0.95),set(h1_THE,'FontName','Vni-times', ... 'FontSize',15,'string','BẢO VỆ CẤP 2'); elseif (E>0)&(E<0.8),set(h1_THE,'FontName','Vni- times', ... 'FontSize',15,'string','BẢO VỆ CẤP 3'); end end ve(L,W,H); e) ve function ve(L,W,H) hh=H-2; %ChiỊu cao H subplot(6,1.52,3.1); xo=[0 0];yo=[H+2 2*H+2];plot(xo,yo,'--'); text(0,2*H,' \leftarrowH','fontsize',8,'color','r'); hold on %ChiỊu dªi L x1=[0 L];y1=[2*H+2 2*H+2];plot(x1,y1,'--'); text(L/2,2*H-1,' \downarrow L','fontsize',8,'color','r'); x2=[L L];y2=[2*H+2 H+2];plot(x2,y2,'--'); x3=[L 0];y3=[H+2 H+2];plot(x3,y3,'--'); %w Lª chiỊu rèng x4=[0 W];y4=[2*H+2 2.25*H+2];plot(x4,y4,'--'); x5=[W L+W];y5=[2.25*H+2 2.25*H+2];plot(x5,y5,'--'); ĐỒ ÁN TỐT NGHIỆP TRANG 74 x6=[L+W L];y6=[2.25*H+2 2*H+2];plot(x6,y6,'--'); text(L+1,2*H+1,'\uparrow W','fontsize',8,'color','r'); x7=[L+W L+W];y7=[2.25*H+2 1.25*H+2];plot(x7,y7,'-- '); x8=[L+W L];y8=[1.25*H+2 H+2];plot(x8,y8,'--'); title('Kích thước toà nhà','Fontname','Vni- times',... 'fontsize',15,'color','y'); %axis off hold off global h subplot(2,1.65,3.3); h=rectangle('Position',[0,0,(6*H)+W,(6*H)+L],... 'Curvature',[0.8,0.4],... 'LineWidth',2,'FaceColor','r','EdgeColor','r'); title('Diện tích tương đương AC','Fontname','Vni- times',... 'fontsize',15,'color','y');
File đính kèm:
- Tính lựa chọn cấp bảo vệ dùng phần mềm Matlab.pdf