why do i get this error "undefined function"

4 次查看(过去 30 天)
Undefined function or variable 'RaR'.
Error in Untitled2>calculate_roughness_L1A (line 56)
rough_param(:,1)=RaR;
Error in Untitled2 (line 41)
[rough_param]=calculate_roughness_L1A(ca1);
  6 个评论
Azhan Lazit
Azhan Lazit 2020-4-22
编辑:Adam Danz 2020-4-22
i=1
RaR(i)=sum(sum(abs(roughness(:,:,i))))/n;
this what i write before that code
Adam Danz
Adam Danz 2020-4-22
编辑:Adam Danz 2020-4-23
Please provide the complete section of code starting where RaR is defined and ending at the line that causes the error.

请先登录,再进行评论。

回答(1 个)

Adam Danz
Adam Danz 2020-4-22
RaR could be a variable or a function, we don't know and neither does Matlab but you probably know whether it should be a function or a variable.
Either way, it's not defined. If I ask you A=5, A+B = ?? you couldn't answer it because you don't know what B is.
if RaR is a variable, give it a value.
RaR = [whatever];
If RaR is a function saved to an m-file, make sure the m-file is on your matlab path. See
doc addpath

Community Treasure Hunt

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

Start Hunting!

Translated by