关于matlab
a=poissrnd(1000,240,1);b=0.98*a;c=0.78*a;d=0.21*a;e=poissrnd(300,240,1);h=zeros(100,1...
a=poissrnd(1000,240,1);
b=0.98*a;
c=0.78*a;
d=0.21*a;
e=poissrnd(300,240,1);
h=zeros(100,1);
m=zeros(100,1);
n=zeros(100,1);
l=zeros(100,1);
for i=0:1:1200
if 0<=rem(i,60)<=27
h=b+c+d+e;
else 27<rem(i,60)
h=d+e;
end
m=(h-1200)./3600;
end
for i=0:120
n(i)=sum(m(1,i));
l(i)=(7/3)*n(i);
end
为什么总是报错 展开
b=0.98*a;
c=0.78*a;
d=0.21*a;
e=poissrnd(300,240,1);
h=zeros(100,1);
m=zeros(100,1);
n=zeros(100,1);
l=zeros(100,1);
for i=0:1:1200
if 0<=rem(i,60)<=27
h=b+c+d+e;
else 27<rem(i,60)
h=d+e;
end
m=(h-1200)./3600;
end
for i=0:120
n(i)=sum(m(1,i));
l(i)=(7/3)*n(i);
end
为什么总是报错 展开
2个回答
展开全部
clear;clc
a=poissrnd(1000,240,1);
b=0.98*a;
c=0.78*a;
d=0.21*a;
e=poissrnd(300,240,1);
h=zeros(100,1);
m=zeros(100,1);
n=zeros(100,1);
l=zeros(100,1);
for i=0:1:1200
if 0<=rem(i,60)<=27
h=b+c+d+e;
else 27<rem(i,60)
h=d+e;
end
m=(h-1200)./3600;
end
for i=1:120%0改为1,matlab矩阵下标没有0的
n(i)=sum(m(i,1));%m(1,i)改为m(i,1),m是列向量,只有1列,但是如果只是m(i,1)的话没必要sum,所以这里只保证程序跑起来,不保证跑出的结果是否符合你的要求
l(i)=(7/3)*n(i);
end
东莞大凡
2024-08-07 广告
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询