首页 >>  正文

matlab下标索引必须为正整数类型

来源:baiyundou.net   日期:2024-09-21

项卿瑗2243matlab中提示如下错误:试图访问 e(0);索引必须为正整数或逻辑值. 出错 Untitled4 (line 80) e(0)=1; -
章淑封13936929633 ______ 注意,matlab中数组下标是从1开始的,所以e(0)=1;错了, 并且下一行 e2(j)=e(j)-e(j-1); 在j=1时也会因为访问e(0)而出错,作相应修改即可.

项卿瑗2243求解答,运行程序,为什么显示下标索引必须为正整数或逻辑类型,谢谢. -
章淑封13936929633 ______ 是Matlab程序吧,我帮你跑了下,你在for循环里的最后一句让k=0.12,后面又用k索引error的值,肯定是会报错的

项卿瑗2243matlab中为什么会出现: 错误:() - 索引必须显示在索引表达式的最后. -
章淑封13936929633 ______ 检查括号是不是匹配,看看左括号和右括号的数目是不是相等.

项卿瑗2243matlab中如何利用向量作为矩阵索引访问相应元素 -
章淑封13936929633 ______ n维矩阵有两个下标,n维向量只能提供一个下标.当然你可以采用单下标访问方式.比如A(a)显示的结果是A矩阵的第1,3,4……个元素而A(1,a)显示的是A(1,1),A(1,3),A(1,4)…...

项卿瑗2243MATLAB:如何取矩阵a[1,2,3,4,5,6,7,8,9]的某3列,产生一个新的带有未知变量的列矩阵,如b=a[x:(x+3),1]. -
章淑封13936929633 ______ 首先,a[1,2,3,4,5,6,7,8,9]不是正确的表达方法,若表示a中的9个元素,可这样:a(1:9) 若表示a是9列的任一矩阵,可这样:a=100*rand(9); 再者,b=a[x:(x+3),1]不是正确的表达式,可这样:x=3;b=a(x:(x+3),1),但得到的b是3行,不是3列,要得到3列,可这样:x=3;b=a(:,x:(x+3))

项卿瑗2243Matlab中一直说括号不对称 -
章淑封13936929633 ______ length(x1)/2 这个不能出现在函数声明中,可以在函数中定义一个变量,如:y=length(x1)/2;

项卿瑗2243matlab中,X2:2:10) = []是什么意思? -
章淑封13936929633 ______ 整句话的大致意思就是删除矩阵的某些元素,并把剩下的元素重新整合为一个向量.具体删哪些元素得看括号里的. 这也涉及到单下标索引.比如A是一个4*4的矩阵,那么A(8)指的是A(4,2).那么题主的X(2:2:10)的括号里就是指从第二个到第十个、每两个删一个.... 就会变成

项卿瑗2243matlab 提取矩阵下标,该怎么处理 -
章淑封13936929633 ______ 矩阵所有元素的下标的话,是不需要提取的,所在行列就是,且行是从第一行开始,逐个加1,列也是从1开始,逐次加一. 如果是符合某个条件的元素的下标,如5行5列的随机矩阵中元素大于0.5的元素的矩阵下标,可以用find函数这样提取: ...

项卿瑗2243怎样返回matlab矩阵中某个元素的下标 -
章淑封13936929633 ______ matlab的find()函数可以找出参数中非零元素的索引(即下标),因此获取矩阵中某个元素的下标的实现方法为:在matlab命令窗口输入find()函数.具体应用举例如下: 1、在matlab命令窗口输入一个示例矩阵:A = [1 2 3;3 4 5;5 6 7],输入...

项卿瑗2243matlab中遇到的问题 -
章淑封13936929633 ______ PutFile at 23 coor.id(:,i)=pn(i) 意思为,左右两边矩阵维度不一致,超出了它的维数.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024