answer=inputdlg({'nodes'});nodes=str2double(answer(1,1));nodematrix=Inf(nodes);A=1;B=0;answer=[];while A < nodes B = B+1; while B < nodes B = B+1; answer = str2double(inputdlg(['Enter resistance between ',num2str(A),' and ',num2str(B)])); nodematrix(A,B) = str2double(answer) nodematrix(B,A) = str2double(answer) end A = A+1; B = 1; end disp(nodematrix)
OUTPUT:
Inf NaN NaN NaN NaN NaN Inf NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN Inf
I was wondering why these are showing up as NaN?? And I also am trying to fill this where it does not ask to fill the diagonal.. The diagonal should always be zero. I don't know why its asking for those values..
Best Answer