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?

 Accepted Answer

Abbas Nasri
Abbas Nasri on 12 Jul 2020

0 votes

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

More Answers (0)

Categories

Products

Tags

Community Treasure Hunt

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

Start Hunting!