m-file to find elements (text) in an alloy
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Majid Vaghari
 il 7 Set 2020
  
    
    
    
    
    Commentato: Majid Vaghari
 il 7 Set 2020
            I need a MATLAB m-file to find elements and their ratio in an alloy. The input and output are shown in the below table:

For example input is ‘Al0.1Co0.25Cu14’ then the code gives output:

If there is any other information you need let me know.
Best
M. Vaghari
2 Commenti
  Walter Roberson
      
      
 il 7 Set 2020
				That does not have anything to do with plotting ??
Hint: regexp() . You have a pattern which is a series of non-empty alphabetic characters, followed by a possibly-empty series of non-alphabetic characters
Risposta accettata
  Stephen23
      
      
 il 7 Set 2020
        >> str = 'Al0.1Co0.25Cu14AaBb';
>> [mat,spl] = regexp(str,'[A-Z][a-z]*','match','split');
>> vec = str2double(spl(2:end));
>> vec(isnan(vec)) = 1
vec =
    0.1000    0.2500   14.0000    1.0000    1.0000
>> mat
mat = 
    'Al'    'Co'    'Cu'    'Aa'    'Bb'
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su File Operations in Help Center e File Exchange
			
	Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

