MATLAB matrices, vectors, and equations help!!!
    7 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Grace Rembold
 am 25 Nov. 2019
  
    
    
    
    
    Kommentiert: Star Strider
      
      
 am 25 Nov. 2019
            I'm currently trying to compute values of two different Variables, but the problem is that, while one equation is working, the other isn't. Here is my current code with my matrices included. 
INITIAL MATRICES/ VECTORS:
 X =
       NaN
    0.2200
    0.3000
    0.4400
    0.4900
    0.7000
    0.8000
    0.9000
    1.1000
    1.0000
    1.1500
    1.2000
    1.2200
    1.2600
    1.2500
    1.2700
    1.2000
    1.2200
    1.2600
    1.2000
    1.2200
    1.2600
    1.2000
    1.2200
    1.2600
    1.2500
t =
   NaN
     0
     4
     7
    10
    13
    16
    22
    25
    30
    33
    36
    40
    48
    51
    55
    60
    80
   100
   120
   140
   160
   180
   200
   220
   240
 %% Problem 1
%{
 X=Cell Mass Concentration (g/L)
 U= Cell Mass Yield Per Carbon Monoxide gcells/mmolCO
 t= Time (hours)
 Mu= Specific Growth Rate
 X1=X(1:end-1)
 X2=X(2:end)
 t1=t(1:end-1)
 t2=t(2:end)
 Mu=(X2-X1)/(t2-t1)
 U=(X2-X1)/CO
%}
 X1=X(1:end-1)
 X2=X(2:end)
 t1=t(1:end-1)
 t2=t(2:end)
 Mu=(log(X2)-log(X1))./(t2-t1);
 U=(X2-X1)/CO;
%{
ans
Max value of Cell Mass Yield per Carbon Monoxide = max(Yx)
Max value of Cell Mass Concentration = max(Mu)
%}
% Find max values of specific growth rate(Mu) and cell mass yield(Yx/co)
Mumax=max(Mu);
Umax=max(U);
% Answer Display
sprintf('The maximum specific growth rate is %f, and the maximum cell mass yield per CO is %f',Mumax, Umax)
The problem with my current code is that, while Mu is equalling a vector which 26x1, U is equalling a matrix which is 25x26. I need U to also be a 26x1 vector, because currently my max value for U is 0.00000.
0 Kommentare
Akzeptierte Antwort
  Star Strider
      
      
 am 25 Nov. 2019
        The ‘CO’ variable is missing.  
If ‘CO’ is a row vector rathar than a column vector, that could be the problem.  If so, the solution would be to transpose it to a column vector.  Remember to do element-wise operations, if that is what you want.  
4 Kommentare
  Star Strider
      
      
 am 25 Nov. 2019
				My pleasure.  
                         If my Answer helped you solve your problem, please Accept it!  
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Data Type Identification finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

