Clear Filters
Clear Filters

Info

This question is closed. Reopen it to edit or answer.

when I run this code I get Undefined function or variable 'U'.

1 view (last 30 days)
for i=1:n
h=u(1:n,i:i);
b=a(i,1);
if b>0.0001
U(1:n,i:i)=h/sqrt(b);
end
end
[N,M]=size(U);

Answers (1)

Bruno Luong
Bruno Luong on 4 Nov 2018
MATLAB makes distinction between upper case and lower case in variable name. If you call
[u,d,v]=svd(K);
then you have to use small u afterwards, or the opposite.
  4 Comments
Jan
Jan on 6 Nov 2018
@Rui Mauaie: And a copy of the complete error message.
Bruno Luong
Bruno Luong on 6 Nov 2018
He also deleted the code he posted previously making my comment difficult to understand.

This question is closed.

Community Treasure Hunt

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

Start Hunting!