matlab运行时总是出现以下错误,请问该怎么解决,求大神帮帮忙! - 爱问答

(爱问答)

matlab运行时总是出现以下错误,请问该怎么解决,求大神帮帮忙!

matlab运行时显示下标索引必须为正整数类型或逻辑类型。  出错 xinxishang (line 10)        temp(i)=temp(i)+1     

程序代码:

A=importdata(strcat('D:章儒学课题17八九层重构问题解决原图',num2str(1),'_',num2str(1),'.mat'));  

[M,N]=size(A);

temp=zeros(1,256);

 

%对图像的灰度值在[0,255]上做统计

for m=1:M;

    for n=1:N;

        i=A(m,n)+1;

        temp(i)=temp(i)+1;

    end

end

 

temp=temp./(M*N);

 

%由熵的定义做计算

result=0;

 

for  i=1:length(temp)

    if temp(i)==0;

        result=result;

    else

        result=result-temp(i)*log2(temp(i));

    end

end

result


可能性1:你设置的安装路径内有中文。
可能性2:
[javascript] view plain copy
invalid stored block lengths  
invalid stored block lengths此报错信息一般出现在oracle database 安装或者upgrade patch时  
造成此错误的原因有以下几种  
1.下载的安装包有问题  
2.解压过程中出现问题  
3.传输过程中存在问题  
解决方案  
1.重新下载DB安装包  
2.重新解压  
3.重新上传到服务器中,默认开二进制传输  
4.restart  server

相关标签:大神matlab

下一篇:请问这行js代码什么意思

上一篇:python中集合存在内存中吗

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?