matlab 里for i=1:[18550

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 03:40:16
matlab 里for i=1:[18550

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在运行时只会取矢量的第一个值作为结束值.严格的说,你这种变量取值语句是不对的.