how can i make matlab select a value for a vector variable from a set of data
    2 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Nourhan Elsayed
 am 19 Feb. 2020
  
    
    
    
    
    Kommentiert: darova
      
      
 am 20 Feb. 2020
            i am doing optimization design model that compare the fuel consumption of different diesel engines. 
so, i have excel sheet contains the MCR of different diesel engines from manufactureres.
i have defined a variable MCR and i want matlab to assign a value for MCR from the values of MCR data that stored in excel sheet
i want that to be done automatically every time the optimization algorithm run a new attempt.
what is the function i should use to assign the value of MCR from the created set of data?
0 Kommentare
Akzeptierte Antwort
  darova
      
      
 am 19 Feb. 2020
        Use xlsread
MCRdata = xlsread('data.xls');      % read data from excel file
MCR0 = MCRdata(5);                  % assign 5th value
4 Kommentare
  darova
      
      
 am 20 Feb. 2020
				What about this trick?
MCRdata = [250; 450;1500;900;2500;2000;1750];
ix = randi(length(MCRdata),1,length(MCR));
MCR = sym( MCRdata(ix) );
[ix' MCR]
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Assumptions 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!

