How to fill a preallocated matrix with function output?
Afficher commentaires plus anciens
Hi there.
I've preallocated a zeros(10,4) matrix. I'm trying to store the result or "fill" each row with the output of another function (that I didn't write). The output of the function is a 1x4 array (i.e. [1 2 3 4]). I effectively want to replace each row with "ans" but I know that's just not cool.
I assume this is done by concatenation... However, the best I can do is add to the array... but there's still the 10x4 zeros below it. Is there a way to do it with indices/for loop? I'm up for whatever's easiest.
example:
A = zeros(10,4) and my 1x4 output = [1 2 3 4]
How would I replace A's first row with [1 2 3 4] without just "adding" to it?
Thanks!
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!