Error on my matrix

조회 수: 3 (최근 30일)
Dogukan Ucak
Dogukan Ucak 2021년 4월 8일
답변: madhan ravi 2021년 4월 8일
tw=imread('twins.tif');
t=rgb2gray(tw);
t_sp=imnoise(t,'salt & pepper');
imnoise(t,'salt & pepper',0.2);
t_ga=imnoise(t,'gaussian');
t_spk=imnoise(t,'speckle');
s=size(t);
[x,y]=meshgrid(1:s(1),1:s(2));
p=sin(x/3+y/5)+1;
t_pn=(im2double(t)+p/2)/2;
the error message is
Matrix dimensions must agree.
Error in a (line 10)
t_pn=(im2double(t)+p/2)/2;

답변 (1개)

madhan ravi
madhan ravi 2021년 4월 8일
t_pn = (im2double(t) + p.' / 2) / 2;

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by