关于matlab中的矩阵运算,
我自己弄一个矩阵a=[1 3 5;2 4 3;6 5 4];
a.^(1/3)可以运算,
为什么A =imread('f:\lena.jpg');
A(:,:,2).^(1/3)时会提示Integers can only be raised to positive integral powers.
关于matlab中的矩阵运算,
答案:1 悬赏:20 手机版
解决时间 2021-07-26 09:46
- 提问者网友:愿为果
- 2021-07-25 09:42
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-07-25 10:38
你可以用whos命令看一下,你自己定义的那个矩阵a是double类型的;
而A是int类型的,必须先转换为double,像这样:
(double(A(:,:,2)).^(1/3)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯