MATLAB Answers

i just one pushbutton for calculate but i cant display. help me :'(

1 view (last 30 days)
Nur Syafawani Mat Syet
Nur Syafawani Mat Syet on 28 Nov 2018
Answered: ES on 28 Nov 2018
% --- Executes on button press in Calculate.
function Calculate_Callback(hObject, eventdata, handles)
% hObject handle to Calculate (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%Newton Method
x = [0.1;0.1;-0.1];
n = 8 ;
Tol = 0.00000000001;
F1 = @F1;
J = @Jacob3x3;
for i=1 : n
Dx = -inv(J(x)) * F1(x);
xn = x + Dx;
if abs(F1(xn)) < Tol
break;
end;
x = xn;
fprintf('x:%.10f %.10f %.10f \n', x);
handles.solve.String = sprintf('x:%.10f %.10f %.10f \n', x);
end

  0 Comments

Sign in to comment.

Answers (1)

ES
ES on 28 Nov 2018
Instead of
handles.solve.String = '...';
you have to use
set(handles.solve, 'String', '...')

  0 Comments

Sign in to comment.

Sign in to answer this question.