Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

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

1 Ansicht (letzte 30 Tage)
Rui Mauaie
Rui Mauaie am 4 Nov. 2018
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
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);
  1 Kommentar
Jan
Jan am 6 Nov. 2018
By the way, i:i is a waste of time. Use i only.

Antworten (1)

Bruno Luong
Bruno Luong am 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 Kommentare
Jan
Jan am 6 Nov. 2018
@Rui Mauaie: And a copy of the complete error message.
Bruno Luong
Bruno Luong am 6 Nov. 2018
He also deleted the code he posted previously making my comment difficult to understand.

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by