矩阵的幂 matlab

来源:百度知道 编辑:UC知道 时间:2024/06/10 11:41:33
对于矩阵中的每个元素求幂可以用.^ 我用一个2*2数组实验的时候指数是可以为小数的,当应用在图像中时,matlab提示只能为大于零的整数?如果我要对图像中的每一点求幂,应该怎么做?

看看你读入的图像c,它的格式是Unit8吧。那就不能咯。你试验的矩阵是double的,所以可以。

M=imread('......');
(m,n)=size(M);
for ii=1:m
for jj=1:n
M(ii,jj)=M(ii,jj).^x; %x为所要的幂
end
end