how to create matrix using vectors

3 vues (au cours des 30 derniers jours)
David Zhang
David Zhang le 18 Fév 2012
Hi All, my problems is how to create matrix Aij{n by n} using vector Bi{1 by n} and Cj{1 by n}, where Aij=f(Bi, Cj). I dont like to use the double for loop. is there any fast way to do that?
Thanks

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 18 Fév 2012
A = bsxfun(f,B.',C) % f = @(x,y)....
  1 commentaire
David Zhang
David Zhang le 18 Fév 2012
thank you, andrei!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by