I have a datasheet of 34*300000 and a 1D array of 300. Inside the array I got random numbers between 1 and 300k and I want to allocate the value of 1 into xth column of 34th row of the datasheet, a fairly simple task. I tried the below code but it take 10+ minutes to run (on 8gb RAM, corei7 6500 cpu):
For i = 1:300
Datasheet(34,array(i)) = 1
End
Any suggestions on what is going wrong?

 Réponse acceptée

Abbas Nasri
Abbas Nasri le 12 Juil 2020

0 votes

I figured it out, a semicolon at the end of the second line did the job 🤦🏻♂

Plus de réponses (0)

Catégories

Produits

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by