I need to use the mode function to be able to calculate the mode of my data which is a large data set consiting of temperatures between 1984-2016 in Canada. In addition to this, I also use the mean function the min function and the max function on my data. For some reason however, the mode function is causing me a lot of trouble. The code runs perfectly until I ask matlab to calculate the mode. This is the error message I get
"Array indices must be positive integers or logical values."
I dont really understand what the problem is here because I can see the mode being calculate in my workspace and the values make sense, however the code seems to freeze when I ask it to calculate the mode and it doesnt proceed with the rest of my program. This is how ive been writing it in my code: Im calling column 8 because which is where I have the data I need.Can anyone explain what could be causing this problem? I also tried this feb_mode1=mode(double(:,8)); which appeared to be working at first and then it didnt work anymore. Thanks.