1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Phương pháp giải mạch 1 với matlab PHƯƠNG PHÁP GIẢI MẠCH với MATLAB

7 63 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 222,33 KB

Nội dung

Phương pháp giải Mạch với Matlab Biên soạn: Ths Phan Như Quân PHƯƠNG PHÁP GIẢI MẠCH VỚI MATLAB Bài 1: V1 I3 R3 1k V2 I1 I2 I4 R1 R2 R4 0.5k 1k 0.5k Ia function bai1 R1=0.5; R2=1; R3=1; R4=0.5; Ia=1; G1=1/R1; G2=1/R2; G3=1/R3; G4=1/R4; G=zeros(2,2); G=A_array(1,0,G1+G2,G); G=A_array(1,2,G3,G); G=A_array(2,0,G4,G); I=zeros(2,1); I=b_array(0,2,Ia,I); V=G\I; disp(['Dien the nut 1: V1=',num2str(V(1)), ' V']); disp(['Dien the nut 2: V2=',num2str(V(2)), ' V']); disp(['Dong dien: I1=',num2str(V(1)/R1), ' A']); disp(['Dong dien: I2=',num2str(V(1)/R2), ' A']); disp(['Dong dien: I3=',num2str((V(1)-V(2))/R3), ' A']); disp(['Dong dien: I4=',num2str(V(2)/R4), ' A']); kết Dien the nut 1: V1=0.090909 V Dien the nut 2: V2=0.36364 V Dong dien: I1=0.18182 A Dong dien: I2=0.090909 A Dong dien: I3=-0.27273 A Dong dien: I4=0.72727 A Trang 1A Phương pháp giải Mạch với Matlab Biên soạn: Ths Phan Như Quân Bài Ib=2A G2 V1 G4 V2 2s 1s Ia=1A G1 2s V3 G3 G5 1s 4s function bai2 G1=2; G2=1; G3=1; G4=2; G5=4; Ia=1; Ib=2; G=zeros(3,3); G=A_array(1,0,G1,G); G=A_array(1,2,G2,G); G=A_array(2,0,G3,G); G=A_array(2,3,G4,G); G=A_array(3,0,G5,G); I=zeros(3,1); I=b_array(0,1,Ia,I); I=b_array(2,3,Ib,I); V=G\I; disp(['dien the nut 1: V1=',num2str(V(1)),' V']); disp(['dien the nut 2: V2=',num2str(V(2)),' V']); disp(['dien the nut 3: V3=',num2str(V(3)),' V']); disp(['dong dien I1=',num2str(V(1)*G1),' A']); disp(['dong dien I2=',num2str((V(1)-V(2))*G2),' A']); disp(['dong dien I3=',num2str(V(2)*G3),' A']); disp(['dong dien I4=',num2str((V(2)-V(3))*G1),' A']); disp(['dong dien I5=',num2str(V(3)*G5),' A']); kết dien the nut 1: V1=0.22222 V dien the nut 2: V2=-0.33333 V dien the nut 3: V3=0.22222 V dong dien I1=0.44444 A dong dien I2=0.55556 A dong dien I3=-0.33333 A dong dien I4=-1.1111 A dong dien I5=0.88889 A Trang Phương pháp giải Mạch với Matlab Biên soạn: Ths Phan Như Quân Bài R2 V1 V2 1k R1 2k R3 Ia 6k 4A R4 2k function bai3 R1=2;R2=1;R3=6;R4=2;R5=3; G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;Ia=4; G=zeros(2,2); G=A_array(1,0,G1,G); G=A_array(1,2,G2,G); G=A_array(2,0,G3+G4+G5,G); I=zeros(2,1); I=b_array(0,1,Ia,I); V=G\I; disp(['dien the nut 1: V1=',num2str(V(1)),' V']); disp(['dien the nut 2: V2=',num2str(V(2)),' V']); disp(['dong dien I1=',num2str(V(1)/R1),' A']); disp(['dong dien I2=',num2str((V(1)-V(2))/R2),' A']); disp(['dong dien I3=',num2str(V(2)/R3),' A']); disp(['dong dien I4=',num2str(V(2)/R4),' A']); disp(['dong dien I5=',num2str(V(2)/R5),' A']); kết dien the nut 1: V1=4 V dien the nut 2: V2=2 V dong dien I1=2 A dong dien I2=2 A dong dien I3=0.33333 A dong dien I4=1 A dong dien I5=0.66667 A Trang R5 3k Phương pháp giải Mạch với Matlab Biên soạn: Ths Phan Như Quân Bài V1 R2 R4 10k 3k R6 R3 Ia V2 6k 12mA Io V3 R1 R5 12k 18k function bai4 R1=12;R2=10;R3=6;R4=3;R5=18;R6=5; G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;G6=1/R6;Ia=12; G=zeros(3,3); G=A_array(2,0,G1,G); G=A_array(1,2,G2,G); G=A_array(2,3,G3,G); G=A_array(1,3,G4,G); G=A_array(3,0,G5,G); G=A_array(1,0,G6,G); I=zeros(3,1); I=b_array(0,1,Ia,I); V=G\I; disp(['dien the nut 1: V1=',num2str(V(1)),' V']); disp(['dien the nut 2: V2=',num2str(V(2)),' V']); disp(['dien the nut 3: V3=',num2str(V(3)),' V']); disp(['dong dien Io=',num2str(V(1)/R6),' A']); kết dien the nut 1: V1=40 V dien the nut 2: V2=26.6667 V dien the nut 3: V3=32 V dong dien Io=8 A Trang 5k Phương pháp giải Mạch với Matlab Biên soạn: Ths Phan Như Quân Bài Ib=6A V1 Ia=4A V2 R1 R2 2k 6k R3 3k function bai5 R1=2;R2=6;R3=3; G1=1/R1;G2=1/R2;G3=1/R3;Ia=4;Ib=6; G=zeros(2,2); G=A_array(1,0,G1,G); G=A_array(2,0,G2+G3,G); I=zeros(2,1); I=b_array(1,0,Ia,I); I=b_array(1,2,Ib,I); V=G\I; disp(['dien the nut 1: V1=',num2str(V(1)),' V']); disp(['dien the nut 2: V2=',num2str(V(2)),' V']); kết dien the nut 1: V1=-20 V dien the nut 2: V2=12 V Bài R3 1k V1 V2 R2 0.25k R1 0.5k R5 V3 0.5k R4 Ia=4A 1k function bai6 R1=0.5;R2=0.25;R3=1;R4=1;R5=0.5; G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;Ia=4;Ib=1; G=zeros(3,3); G=A_array(1,0,G1,G); G=A_array(1,2,G2,G); G=A_array(1,3,G3,G); G=A_array(2,0,G4,G); G=A_array(2,3,G5,G); I=zeros(3,1); I=b_array(0,1,Ia,I); I=b_array(3,0,Ib,I); Trang Ib=1A Phương pháp giải Mạch với Matlab Biên soạn: Ths Phan Như Quân V=G\I; disp(['dien the nut 1: V1=',num2str(V(1)),' V']); disp(['dien the nut 2: V2=',num2str(V(2)),' V']); disp(['dien the nut 3: V3=',num2str(V(3)),' V']); kết dien the nut 1: V1=1.1042 V dien the nut 2: V2=0.79167 V dien the nut 3: V3=0.5625 V Bài R2=2k Ib=6A V1 Ia=2A R1 V2 R4=1k R3 2k 2k function bai7 R1=2;R2=2;R3=2;R4=1;R5=1; G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;Ia=2;Ib=6; G=zeros(3,3); G=A_array(1,0,G1,G); G=A_array(1,2,G2,G); G=A_array(2,0,G3,G); G=A_array(2,3,G4,G); G=A_array(3,0,G5,G); I=zeros(3,1); I=b_array(1,0,Ia,I); I=b_array(1,2,Ib,I); V=G\I; disp(['dien the nut 1: V1=',num2str(V(1)),' V']); disp(['dien the nut 2: V2=',num2str(V(2)),' V']); disp(['dien the nut 3: V3=',num2str(V(3)),' V']); kết dien the nut 1: V1=-7.2 V dien the nut 2: V2=1.6 V dien the nut 3: V3=0.8 V Trang V3 R5 1k Phương pháp giải Mạch với Matlab Biên soạn: Ths Phan Như Quân Bài Ib=2A R3=1k V1 Ia=6A R1 R2 1k 2k V2 R5=1k R4 2k function bai8 R1=1;R2=2;R3=1;R4=2;R5=1;R6=1; G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;G6=1/R6;Ia=6;Ib=2; G=zeros(3,3); G=A_array(1,0,G1+G2,G); G=A_array(1,2,G3,G); G=A_array(2,0,G4,G); G=A_array(2,3,G5,G); G=A_array(3,0,G6,G); I=zeros(3,1); I=b_array(0,1,Ia,I); I=b_array(2,1,Ib,I); V=G\I; disp(['dien the nut 1: V1=',num2str(V(1)),' V']); disp(['dien the nut 2: V2=',num2str(V(2)),' V']); disp(['dien the nut 3: V3=',num2str(V(3)),' V']); kết dien the nut 1: V1=3.5 V dien the nut 2: V2=0.75 V dien the nut 3: V3=0.375 V Trang V3 R6 1k ... Bài V1 R2 R4 10 k 3k R6 R3 Ia V2 6k 12 mA Io V3 R1 R5 12 k 18 k function bai4 R1 =12 ;R2 =10 ;R3=6;R4=3;R5 =18 ;R6=5; G1 =1/ R1;G2 =1/ R2;G3 =1/ R3;G4 =1/ R4;G5 =1/ R5;G6 =1/ R6;Ia =12 ; G=zeros(3,3); G=A_array(2,0,G1,G);... R2 0.25k R1 0.5k R5 V3 0.5k R4 Ia=4A 1k function bai6 R1=0.5;R2=0.25;R3 =1; R4 =1; R5=0.5; G1 =1/ R1;G2 =1/ R2;G3 =1/ R3;G4 =1/ R4;G5 =1/ R5;Ia=4;Ib =1; G=zeros(3,3); G=A_array (1, 0,G1,G); G=A_array (1, 2,G2,G);... R2=2k Ib=6A V1 Ia=2A R1 V2 R4=1k R3 2k 2k function bai7 R1=2;R2=2;R3=2;R4 =1; R5 =1; G1 =1/ R1;G2 =1/ R2;G3 =1/ R3;G4 =1/ R4;G5 =1/ R5;Ia=2;Ib=6; G=zeros(3,3); G=A_array (1, 0,G1,G); G=A_array (1, 2,G2,G); G=A_array(2,0,G3,G);

Ngày đăng: 22/09/2019, 09:46

TỪ KHÓA LIÊN QUAN

w