The use of cell array with bsxfun, that would return cell array.
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Hello,
I have two cell arrays x1{1x499}(1x5) and x2{1x499}(1x5) with variables of gpuArray and would like to subtract x2 from x1 and should return cell array x3{1x499}(1x5). I can achieve this with cellfun, but it is quite slow, especially when working with bigger arrays. Is there a way to make it work with bsxfun, because it can use multithreads? If I use bsxfun x3=bsxfun(@minus,[x1{:}],[x2{:}]), however it returns array of size (1x2495).
8 comentarios
  Joss Knight
    
 el 20 de Jun. de 2018
				bsxfun is mostly redundant now anyway because of implicit scalar dimension expansion. Just use the raw operator.
Respuestas (0)
Ver también
Categorías
				Más información sobre Creating and Concatenating Matrices 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!


