查看: 130|回复: 5|关注: 0

[已解决] 错误:索引超出矩阵维度,请教大家

[复制链接]

新手

7 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
clear all;
format long
n=600;
dx=1.6;
Qx=10;
px=1.0*1e3;
ux=4.8*1e-4;
c0x=1.5*1e-3;
ckx=4.5872*1e-10;
ttx=1.0;
%De1=[0.01 0.0125 0.015 0.0175 0.02 0.0225 0.025 0.0275 0.03];
De=0.01;De1=0.01;
meanQE=zeros(n,1);sigmaQE=zeros(n,1);

%calculate output with respect to random input
for i=[600];
   
    d=dx*De*randn(i,1)+dx;
    Q=Qx*De*randn(i,1)+Qx;
    p=px*De*randn(i,1)+px;
    u=ux*De*randn(i,1)+ux;
    c0=c0x*De*randn(i,1)+c0x;
    ck=ckx*De1*randn(i,1)+ckx;
    tt=ttx*De*randn(i,1)+ttx;
   
   
    maxQE=zeros(i,1);

   
for j=1:i
   
    l=10;
   
      
      
      Q1=(pi.*d(j,1).*d(j,1).*l)/(4.*tt(j,1));
      w=1+u(j,1).*Q(j,1)+c0(j,1).*Q(j,1);
      m=ck(j,1).*px(j,1);
      Q2=Q1./w-m;
      
      QE=Q2;
      maxQE(j,1)=max(QE);
end
    meanQE(i,1)=sum(maxQE)/i;  sigmaQE(i,1)=sqrt(sum((maxQE-meanQE(i,1)).^2)/i);

end
QE=sort(maxQE);
P5QE=QE(0.05*size(maxQE,1));
P25QE=QE(0.25*size(maxQE,1));
P50QE=QE(0.5*size(maxQE,1));
P75QE=QE(0.75*size(maxQE,1));
P95QE=QE(0.95*size(maxQE,1));
IQRQE=P75QE-P25QE;

cccIQR连算.m

1.06 KB, 下载次数: 0

ISR计算.docx

12.3 KB, 下载次数: 0

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

5

主题

1268

帖子

273

最佳答案
  • 关注者: 58
发表于 2020-5-20 19:09:02 | 显示全部楼层
m=ck(j,1).*px(j,1)该句代码出错,代码中变量px=1000;对px索引j只能等于1,是否变量名有误,或该变量赋值有误
回复此楼 已获打赏: 0 积分

举报

新手

7 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
 楼主| 发表于 2020-5-20 19:32:00 | 显示全部楼层
20141303 发表于 2020-5-20 19:09
m=ck(j,1).*px(j,1)该句代码出错,代码中变量px=1000;对px索引j只能等于1,是否变量名有误,或该变量赋值 ...

请问对px索引j只能等于1是什么意思,我将ckx=4.5872*1e-7; 再把px=1.0,减小,还是不对,应该怎么改,麻烦了
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

5

主题

1268

帖子

273

最佳答案
  • 关注者: 58
发表于 2020-5-20 19:40:29 | 显示全部楼层 |此回复为最佳答案
就是索引与变量维度相关,比如px相当于1*1的矩阵,只能索引px(1,1),假如x=rands(5,5);则对x索引x(i,j)则i,j均可取1到5的正整数
回复此楼 已获打赏: 0 积分

举报

新手

7 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
 楼主| 发表于 2020-5-22 10:41:54 | 显示全部楼层
谢谢解答,我再调试看看
回复此楼 已获打赏: 0 积分

举报

新手

7 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
 楼主| 发表于 2020-5-22 10:51:05 | 显示全部楼层
我把m=0.009,随便一个常数,可以运行了
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表