creating a function getting the graident and passing variables to them
이전 댓글 표시
Hi !
I am trying to creat a function that I can both use to pass values and compute the gradient of that function.
I tried both these :
but the for the first I cant pass values and the 2nd the gradient function in matlab does not work
syms x1 x2
f= 100*(x2-x1^2)^2 + (1+x1)^2;
gr= gradient(f)
%%%%%% other way
syms x1 x2
f=@(x1,x2) 100*(x2-x1^2)^2 + (1+x1)^2;
gr= gradient(f)
댓글 수: 2
Geoff Hayes
2019년 3월 11일
Nora - please clarify what you mean by but the for the first I cant pass values and the 2nd the gradient function in matlab does not work. What do you mean by this? Are you observing errors? If so, what are they?
Nora Khaled
2019년 3월 11일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Code Performance에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!