问题描述: matlab 里for i=1:[18550 1个回答 分类:综合 2014-11-03 问题解答: 我来补答 在MATLAB 7.10.0 版本下输入该代码会有如下提示:Operator '[' is seldom used in a scalar context.实际运行时i的取值只会按照1:18550取值,后面的10是不起任何作用的.你的变量i取值起点是一个标量,但结束点却是个矢量,所以MATLAB在运行时只会取矢量的第一个值作为结束值.严格的说,你这种变量取值语句是不对的. 展开全文阅读