How to build a ''growing" matrix
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Sebastian Ciuban
el 13 de Abr. de 2014
Comentada: Image Analyst
el 13 de Abr. de 2014
In my example I have:
variable "i" (size 1x1) and R (size 3x3)
R = 1 0 0
0 cos(i) sin(i)
0 -cos(i) cos(i)
Now, how should I build "R" if my variable "i" has size 1 x n?
2 comentarios
Respuesta aceptada
Image Analyst
el 13 de Abr. de 2014
cos(i) will be an array if i is an array. So that means that the elements of R must be cells since all elements of R are not the same size. The firs row and column of R are 1x1 while the lower right elements are 1 x 4. I really think you should avoid this route, but if you insist, start your study of cells here in the FAQ: http://matlab.wikia.com/wiki/FAQ#What_is_a_cell_array.3F. You'd probably be better off making R a 3D array though, with each plane of R being computed for a different value of i. Let us know which approach you want to take. If you don't know , then let us know what you plan on doing with R once you have it.
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations 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!