1. 首页
  2. 数据库
  3. 其它
  4. MATLAB 对矩阵进行赋值时的维度问题

MATLAB 对矩阵进行赋值时的维度问题

上传者: 2020-12-31 07:26:47上传 PDF文件 36.83KB 热度 16次
今天看代码时,遇到了一个令我有点惊讶的一个赋值问题。 虽然是一个很小很小的问题,很多人可能都不会纠结一看就懂,但对于我来说还是攻克了一个难关涨了点姿势呀 下面附上我追根究底的简单代码: clc; a=[1 2 3 4 5,6,7,8 9 10 11 12]; %a(1,10:13)=2:5; %没错 难道可以这样赋值??惊讶 此时a_len = 13 %a(10:13)=2:5; %也不错 与a(1,10:13)=2:5; 等价 %a(10:13) %若不赋值,只是通过下标访问数组 则会出现错误:索引超出矩阵维度。 %%%%上边所示都是一维数组 b=[1
用户评论