syntax to multiply two by two matrices with zeros in it with numbers
이전 댓글 표시
Can anyone help with the correct syntax to implement the line with B1 = .. .When I tried to run this it showed me:??? Subscript indices must either be real positive integers or logicals. They are all two by two matrices some with zeros in them .Below is a sample of what I meant:
Zl=104.5 ; Zg=100;
P1 =[P111 P112; P121 P122];
Q1=[Q111 Q112; Q121 Q122];
V=[V11 V12 ; V21 V22];
Q2=[Q211 Q212 ; Q221 Q222];
P2 = [P211 P212; P221 P222];
W1 = P1*Q1*V*Q2*P2;
W1 = [W1(1,1) W1(1,2) ; W1(2,1) W1(2,2)];
B1 = Zl(Zl*W1(1,1) + W1(1,2) + Zg*Zl*W1(2,1) + Zg*W1(2,2));
I=(Zg + Zl) / B1;
dsisp(I1);
댓글 수: 1
David Sanchez
2014년 7월 11일
If you edit your code, we can read it easier and provide a possible solution. it almost impossible to follow as it is presented in your question.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!