please help with Managing data and solving
    5 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Cof=[38.91 3.904e-2 -3.105e-5 8.606e-9;48.50 9.188e-2 -8.540e-5 32.40e-9;29.10 1.158e-2 -0.6076e-5 1.311e-9;29.00 0.2199e-2 -0.5723e-5 -2.871e-9];
    j=1;
    fprintf('\n\n')
    disp('     Temperature(deg C)      Cpso2     Cpso3    Cpo2    CpN2')
    t=200:20:400;
    T(j)=t
    fprintf('%6.3f \n',T(j));
    i=1:1:4;
    Cp(j)=Cof(i,1)+Cof(i,2)*T(j)+Cof(i,3)*(T(j))^2+Cof(i,4)*(T(j))^3;
    fprintf('%6.3f\n',Cp(j));
    i=j+1
Hi I keep getting this error code = In an assignment A(I) = B, the number of elements in B and I must be the same. how can I solve this error, thanks for the help
1 Commento
  Matt J
      
      
 il 12 Lug 2013
				It would help us a lot if you would use the '{} Code' menu tool to format your code. So far, I've been doing that for you.
It would also help if you copy/paste your error messages so we can see what statement is causing them.
Risposta accettata
  Matt J
      
      
 il 12 Lug 2013
        
      Modificato: Matt J
      
      
 il 12 Lug 2013
  
       T(j)=t
won't work because T(j) is a 1x1 location whereas t is 1x11.
5 Commenti
  Matt J
      
      
 il 13 Lug 2013
				Something like this, maybe
    t=(200:20:400).';
    Tpowers=bsxfun(@power,t,(0:3));
    Table=[ t, Tpowers*Cof.' ];
    fprintf('%6.3f %6.3f %6.3f %6.3f %6.3f \n', Table.')
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Structures in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

