我自己出现这个错误的代码,是在想对契比雪夫方向图进行采样时。代码如下:

S=20;
dS=0:2000/(2*S):2000;
theta1=0:180/(2*S):180;
for k=1:41Y(k)=U(dS(k));
end
figure(2);
plot(theta1,Y);

错误提示为:

出现这个错误的原因主要以下这个原因,是 matlab 的数组中的第一个元素序号为 1 (在C语言中的数组第一个为 0 ),也就是说在索引时,matlab索引到了 0 或者负值。

还有一种错误提示为:

比如你要索引41个值,但是你的数组里面只有40个值,那这样就会出现错误。

最后改正的代码如下(数据的改变主要是考虑到采样的起始值):

S=20;
dS=20:1960/(2*S):1980;
theta1=0:180/(2*S):180;
for k=1:41Y(k)=U(dS(k));
end
figure(2);
plot(theta1,Y);

小结:
所以在对数组进行索引时要注意数组元素的第一个元素的序号是1,不是零;其次要注意数组的个数,不要超出索引。

Matlab 常见错误(1)——提示“数组索引必须为正整数或逻辑值”或者“索引超出数组元素的数目”相关推荐

  1. 数组索引必须为正整数或逻辑值。

    在编程中,数组索引必须为正整数或逻辑值.这是因为数组是由一系列元素组成的数据结构,每个元素都有一个对应的索引,通过索引可以访问到数组中的元素.索引必须是正整数或逻辑值,因为这些值可以唯一地标识数组中的 ...

  2. MATLAB等号错误为啥,Matlab常见错误及解决办法归纳

    Matlab常见错误及解决办法归纳 1.Subscript indices must either be real positive integers or logicals 中文解释:下标索引必须是 ...

  3. matlab中常见错误,matlab常见错误命令.doc

    matlab常见错误命令>> a=[0 1 2 3 4 5 6 7 8 9] ??? a=[0 1 2 3 4 5 6 7 8 9] Error: The input character ...

  4. Matlab报错——数组索引必须为正整数或逻辑值

    使用min函数时报错数组索引必须为正整数或逻辑值 解决方法:重启matlab,或clear all

  5. matlab常见错误,matlab常见错误(gui篇)

    <matlab常见错误(gui篇)>由会员分享,可在线阅读,更多相关<matlab常见错误(gui篇)(99页珍藏版)>请在金锄头文库上搜索. 1.MATLAB 中文论坛相关帖 ...

  6. 位置 2 的索引无效。数组索引必须为正整数或逻辑值。

    coff=length(mc(:,1)); o=length(mc(1,:)); frameparts=struct('frame',{}); s=mod(l,k); y=floor(l/k); if ...

  7. MATLAB报错:位置 1 处的索引无效。数组索引必须为正整数或逻辑值的一种解决办法

    本方法仅针对代码无误的情况! 在利用matlab做滤波器仿真分析时,报错索引无效,代码检查无误,改了好久之后最后发现在程序开头加上一条clear all之后程序便可正常运行. 之所以程序无误,但索引报 ...

  8. matlab索引必须为正整数或逻辑值,MATLAB编程求解湍流k-e方程时,总是遇见‘下标索引必须为正整数类型或逻辑类型’错误...

    %%%%%%%%%%%%%%%参数设置%%%%%%%%%%%%% tic clear clc %1.模型参数 LD=1;H=0.04; mu=0.01;     %动力粘度 rou=1100;    ...

  9. 数组索引必须为正整数或逻辑值是什么意思_贪心算法:K次取反后最大化的数组和...

    ❝ 很多录友都反馈昨天的题目:贪心算法:跳跃游戏II 很难,这样我就放心了,哈哈,因为我刚刚讲解贪心的时候一些录友会建议我:贪心没有必要单独讲,直接讲动规就可以了.应该不少同学都会感觉就贪心嘛,有啥难 ...

最新文章

  1. 浙江大学软件学院2020年保研上机模拟练习 7-2 Distance of Triples
  2. 让seo效果起死回生的妙招
  3. cordova sqlite
  4. vue使用总结-生命周期篇
  5. HDU 5938 Four Operations 【字符串处理,枚举,把数字字符串变为数值】
  6. SpringCloud Alibaba Sentinel 项目基础环境搭建
  7. python正则表达式,常用参数
  8. ftp文件夹错误 windows无法访问此文件夹_Adobe 安装错误代码对照表及解决方案
  9. 汽车销售管理系统源码
  10. python-随机生成数据faker
  11. 从《目标》、《凤凰项目》到《持续交付》:DevOps 的过去、现在及未来
  12. C语言如何输出100以内的质数?(带注释)
  13. 一步到位Composer直接打开SOLIDWORKS贴图
  14. SSH建立连接的过程
  15. HTTP状态码1xx到5xx
  16. java生成二维码,中间插入图片,以及二维码解析
  17. 开局签到满级剑术天赋(三)
  18. 运维工程师的宿命(困兽之斗)
  19. 虚拟服务器共用,vm共享虚拟主机(vmware共享的虚拟机)
  20. 【NOIP2017提高组正式赛】列队

热门文章

  1. ROS Navigation Stack安装
  2. 火山PC_火山视窗0基础入门课程23课
  3. 04. Python-条件、循环和其他语句
  4. c语言事业单位笔试题目及答案,2017年事业单位考试公共基础知识试题及答案
  5. 计算机一级Excel模拟考试题
  6. 机器人测钢卷直径_自动拆钢卷捆带装置的制作方法
  7. linux下的工具移植到windows下
  8. OpenGL 基本介绍
  9. decltype的介绍
  10. Hash哈希查找算法