Hi, I have a variable that I want to use to make each variable in part of a vector equi-spaced, and I cannot figure out why it is not working. In the code below it works for variable "a" but not "aNumber", I'm sure this is obvious but I cannot see it. Does anyone know why Matlab is treating "a" differently from "aNumber"?
B=nan(57,5)aNumber=1.111a=1B(1:50,1)=(1:50)B(1:50,2)=(1:1:50)B(1:50,3)=(a:1:a*50)B(1:50,4)=(a:a*50)B(1:50,5)=(aNumber : aNumber*50)
gives…
Subscripted assignment dimension mismatch.Error in untitled36 (line 25)B(1:50,5)=(aNumber : aNumber*50)
Best regards,
Steve
Best Answer