matlab求和 I=∑∑(i-j)*(i-j)*p(i,j)
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 03:29:56
matlab求和 I=∑∑(i-j)*(i-j)*p(i,j)
I=∑∑(i-j)*(i-j)*p(i,j) p(i,j)是一个矩阵 如何编程表达上面的式子啊?
i=1:203
j=1;240
Error using ==> *
Function '*' is not defined for values of class 'uint8'.
P矩阵是用imread读取的图像
由rgb矩阵转化为灰度矩阵 什么叫数据形式啊 整数?
问题发生在I=I+(i-j)^2*p(i,j);好像就是说那个乘号不对!
I=∑∑(i-j)*(i-j)*p(i,j) p(i,j)是一个矩阵 如何编程表达上面的式子啊?
i=1:203
j=1;240
Error using ==> *
Function '*' is not defined for values of class 'uint8'.
P矩阵是用imread读取的图像
由rgb矩阵转化为灰度矩阵 什么叫数据形式啊 整数?
问题发生在I=I+(i-j)^2*p(i,j);好像就是说那个乘号不对!
兄弟,你的表达式不够明确,能写具体点么,比如说前面的求和范围
我的理解是:
[row,column]=size(p);
I=0;
for i=1:row
for j=1:column
I=I+(i-j)^2*p(i,j);
end
end
可否正确
请问你的P矩阵是输入的么
其中的数据形式是什么样的
能告诉我这个错误发生在哪一行么
你需要将转化出的灰度矩阵由uint8转换为double型
这好像是因为灰度矩阵的数据类型是unit8,它不支持‘*’运算
我的理解是:
[row,column]=size(p);
I=0;
for i=1:row
for j=1:column
I=I+(i-j)^2*p(i,j);
end
end
可否正确
请问你的P矩阵是输入的么
其中的数据形式是什么样的
能告诉我这个错误发生在哪一行么
你需要将转化出的灰度矩阵由uint8转换为double型
这好像是因为灰度矩阵的数据类型是unit8,它不支持‘*’运算
matlab求和 I=∑∑(i-j)*(i-j)*p(i,j)
for(j=i;j>0;j--)
int i,j=2;*p=&i;*p=(*&j+1)^j; i=?
C语言 p=(i++)+(i++)+(i++); q=(++j)+(++j)+(++j);
matlab 中 a(i:j)
if(**(p+i)>**(p+j))
matlab中定义一个函数 y(x1,x2)=求和a(i,j)*x1^i*x2^j
MATLAB,[i,j,k]=find(a),
*(p[i]+j) *(*p+i)+j) (*(p+i))[j] *(&p[0][0]+2*i+j) *(p[0]+2*
MATLAB求和程序F(j)=∑B(ij)/(1/n∑∑B(ij)) 其中B(ij)为42阶方阵,i j都是下标 因为我
for (j=i
求图像熵的公式是这样H(p)= -∑i,j{p(i.j)lnp(i,j)}还是这样H(p)= -{∑i,jp(i.j)}