how to switch contents of two variables?
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    googo
 el 24 de Mzo. de 2013
  
    
    
    
    
    Comentada: Walter Roberson
      
      
 el 21 de Nov. de 2017
            hey,
I want to write a program that returns the day diffrence between two specific dats. Now,, I want the second date to be the latter chronologicly. If the user type them otherwise I want to switch them. I'm very new at matlab, I tried this but I think It's not good...
    if (date1(1)>date2(1)) && (date1(2)>date2(2)) % I assum it's the same year, date 1 and 2 is a 1X3 vectors.
          date1=date2;
          date2=date1;
       end
what's the right way to do this? thank you very much!
0 comentarios
Respuesta aceptada
  Azzi Abdelmalek
      
      
 el 24 de Mzo. de 2013
        temp_date=date1
date1=date2;
date2=temp_date;
4 comentarios
  Walter Roberson
      
      
 el 21 de Nov. de 2017
				Sai Vaddi:
Use two minmax blocks. Send both signals to both of them. Have one send out the min and the other send out the max. You can combine the two with a mux block afterwards if you want.
Más respuestas (1)
  Image Analyst
      
      
 el 7 de Nov. de 2015
        Try deal() - it's MATLAB's version of a swap function:
[date2, date1] = deal(date1, date2) % Swap date1 and date2
0 comentarios
Ver también
Categorías
				Más información sobre String en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





