write a matrix from a function (say h(m,n), where m and n are running index)

1 visualización (últimos 30 días)
sachin k
sachin k el 30 de Ag. de 2017
Comentada: sachin k el 30 de Ag. de 2017
Suppose I want to write a matrix from a function (h(m,n)), so in mathematica, It can be written in foollowing way " Table[h[m, n], {m, 1, 3}, {n,1, 3}];" this will wrtie a matrix of 3x3, how to do the same thing in matlab ??

Respuestas (1)

José-Luis
José-Luis el 30 de Ag. de 2017
Editada: José-Luis el 30 de Ag. de 2017
myFun = @(x,y) x.^2 + y;
result = bsxfun(myFun,1:3,(1:3).')
If I understood your question right, then you'd just need to replace myFun with your own function.
  4 comentarios
José-Luis
José-Luis el 30 de Ag. de 2017
el should produce a scalar for this approach to work. I don't have the symbolic math toolbox so I can't test your code.

Iniciar sesión para comentar.

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by