matlab 里for i=1:[18550

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 04:27:47
matlab里fori=1:[18550matlab里fori=1:[18550matlab里fori=1:[18550在MATLAB7.10.0版本下输入该代码会有如下提示:Operator''[''i

matlab 里for i=1:[18550
matlab 里for i=1:[18550

matlab 里for i=1:[18550
在MATLAB 7.10.0 版本下输入该代码会有如下提示:
Operator '[' is seldom used in a scalar context.
实际运行时i的取值只会按照1:18550取值,后面的10是不起任何作用的.
你的变量i取值起点是一个标量,但结束点却是个矢量,所以MATLAB在运行时只会取矢量的第一个值作为结束值.严格的说,你这种变量取值语句是不对的.