Finished basis functionality
This commit is contained in:
		
							parent
							
								
									d79380d2b8
								
							
						
					
					
						commit
						ece52240a2
					
				| @ -260,7 +260,9 @@ uiwait(fig) | ||||
|         T1 = str2double(get(InpTx,'String')); | ||||
|         T2 = str2double(get(InpTy,'String')); | ||||
|         T3 = str2double(get(InpTz,'String')); | ||||
|         Exp.Temperature = [T1 T2 T3]; %Triplet population | ||||
|         Tsum = T1 + T2 + T3; | ||||
|         T1n = T1/Tsum; T2n = T2/Tsum; T3n = T3/Tsum; %normalize population | ||||
|         Exp.Temperature = [T1n T2n T3n]; %Triplet population | ||||
|         Sys.S = str2double(get(InpS,'String')); % Total Spin | ||||
|         Sys.g = str2double(get(InpG,'String')); % g-value | ||||
|         D = str2double(get(InpD,'String')); | ||||
| @ -269,7 +271,14 @@ uiwait(fig) | ||||
|         lwGau = str2double(get(InpGauss,'String')); | ||||
|         lwLor = str2double(get(InpLor,'String')); | ||||
|         Sys.lw = [lwGau lwLor]; % mT, linewidth needs to be optimised | ||||
|          | ||||
|         %perform a simulation with the parameters above | ||||
|         [bfield,spec] = pepper(Sys,Exp); | ||||
|         spec_norm = spec/max(spec); % normalize the simulation | ||||
|         %plot result | ||||
|         plot(ax,0.1*params.Field_Vector,params.max_mean,'r',... | ||||
|              bfield,spec_norm,'b','LineWidth',1.2) | ||||
|         legend('experimental','simulation') | ||||
|         axis tight | ||||
|     end | ||||
| 
 | ||||
|     function PreSimDoneButtonPushed(src,event) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user