Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: matrix dimension mismatch
Replies: 0  

Advanced Search

Back to Topic List Back to Topic List  
Md. Mushfiqur

Posts: 3
Registered: 4/25/13
matrix dimension mismatch
Posted: May 5, 2013 11:40 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

I am trying to calculate the equations of Tsr, Cp, Pf, Pair, Prot, Ke, E, I, Pe, Pgen, Pnet imposing conditions of the range "-0.05<Pnet && Pnet<0.05". In every iteration the compiler will work with the individual value of the matrix N(j,k). Thus working the first iteration, matlab will increase the value of j(row) until it goes to the 5th row, then it will increase the k(column), until it reaches the last value (row=5, column=3). Can you see what is the error in the codes

V=3.0;
j=1;
k=1;
N=[150 151.2 154.2; 156.9 161.4 167.3; 176.7 182 187.5; 193.5 200 206.6; 213.5 224.6 230;];
for i=0:1:300
V=V+0.01;
Tsr=(N(j,k)*3.14*0.34)/(V*60);
Cp=(((-1)*0.4416*Tsr*Tsr)+(0.4342*Tsr));
Pf=(N(j,k)*0.03*0.1046);
Pair=(1.212*V*V*V*0.153)/2;
Prot=N(j,k)*0.03*0.1046;
Ke=0.0955;
E=Ke*N(j,k);
I=(E-13-1.4)/15;
Pe=E*I*1.04;
Pgen=Pe+Pf;
Pnet=Prot-Pgen;
if((-0.05<Pnet) && (Pnet<0.05))
display(V)
display(N)
display(Tsr)
display(Cp)
display(Pf)
display(Pair)
display(Prot)
display(Ke)
display(E)
display(I)
display(Pe)
display(Pgen)
display(Pnet)
j=j+1;
end
if (j==5)
k=k+1;
end
while (j>5 && k>3)
break
end
N(j,k)
end



Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.