plz help me in this question

조회 수: 1 (최근 30일)
TUSHAR MURATKAR
TUSHAR MURATKAR 2017년 7월 21일
댓글: TUSHAR MURATKAR 2017년 7월 21일
imnoise(I,'gaussian',0.1*5e-6); in the above line why it is 0.1*5e-6 is written.
  댓글 수: 2
John D'Errico
John D'Errico 2017년 7월 21일
편집: John D'Errico 2017년 7월 21일
Why not just read the help for imnoise? There you will find a complete explanation of the parameters for imnoise. Instead, you want someone else to re-write the help for you here?
TUSHAR MURATKAR
TUSHAR MURATKAR 2017년 7월 21일
John i had already read entire matlab document on imnoise .... but still i have confusion . is it bad to ask the doubt in this forum

댓글을 달려면 로그인하십시오.

채택된 답변

Star Strider
Star Strider 2017년 7월 21일
My guess would be sloppy coding. That would evaluate to 5e-7.
  댓글 수: 2
TUSHAR MURATKAR
TUSHAR MURATKAR 2017년 7월 21일
ya i also think that its 5e-7. and this 5e-7 represents variance ? am i right?
Star Strider
Star Strider 2017년 7월 21일
As I read it, it would be the mean, since it is the first argument after 'gaussian' (at least in R2017a).
If you are using an earlier release, you need to see the documentation for the imnoise function for your MATLAB version.
Type either of these in your Command Window:
doc imnoise
or if that does not work, type:
help imnoise
to get the documentation.

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

Alvi Newaz
Alvi Newaz 2017년 7월 21일
The 0.1*5e-6 is the mean of the Gaussian noise added.
  댓글 수: 1
TUSHAR MURATKAR
TUSHAR MURATKAR 2017년 7월 21일
yes .....its mean not variance

댓글을 달려면 로그인하십시오.


Image Analyst
Image Analyst 2017년 7월 21일
Because the programmer made a mistake, in my opinion, by not being explicit. According to the help:
J = imnoise(I,'gaussian',M,V) adds Gaussian white noise of mean m and variance v to the image I. The default is zero mean noise with 0.01 variance.
so it should take 2 numbers after 'gaussian', not one like they had. Perhaps they meant:
noisyImage = imnoise(I,'gaussian',0.1, 5e-6);
where there is a comma instead of a *, but who knows. You need to ask the programmer.
If they put just one number, the number would be the mean, not the variance. The variance would take on the default value of 0.01

카테고리

Help CenterFile Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by