矩阵的幂 matlab

对于矩阵中的每个元素求幂可以用.^我用一个2*2数组实验的时候指数是可以为小数的,当应用在图像中时,matlab提示只能为大于零的整数?如果我要对图像中的每一点求幂,应该... 对于矩阵中的每个元素求幂可以用.^ 我用一个2*2数组实验的时候指数是可以为小数的,当应用在图像中时,matlab提示只能为大于零的整数?如果我要对图像中的每一点求幂,应该怎么做? 展开
 我来答
nextpilot
推荐于2017-10-02 · TA获得超过6654个赞
知道小有建树答主
回答量:1146
采纳率:100%
帮助的人:1696万
展开全部
不可能吧

恩 你先将图像的格式转化为double型

因为matlab中大部分函数是为double型开发的,可能是你的数据类型不正确,由于图像处理中大部分都是uint8或者uint16的

但是我测试了下好像还可以的,看下面的例子

>> x=uint8(rand(5)*10)

x =

8 7 8 4 5
7 0 7 4 4
4 3 3 8 6
7 0 10 8 7
2 1 0 2 8

>> x.^2

ans =

64 49 64 16 25
49 0 49 16 16
16 9 9 64 36
49 0 100 64 49
4 1 0 4 64

参考资料: http://www.matlabsky.com

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
富港检测技术(东莞)有限公司_
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
日向淳正
2009-02-11 · TA获得超过2811个赞
知道大有可为答主
回答量:2770
采纳率:0%
帮助的人:1394万
展开全部
M=imread('......');
(m,n)=size(M);
for ii=1:m
for jj=1:n
M(ii,jj)=M(ii,jj).^x; %x为所要的幂
end
end
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kettyx
2009-02-11 · TA获得超过1022个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:377万
展开全部
看看你读入的图像c,它的格式是Unit8吧。那就不能咯。你试验的矩阵是double的,所以可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式