Roots of a function
이전 댓글 표시
I have two equations:
y1 = 2sinx1;
y2 = 2cos^2(x1) + 3sin(2x2+3);
here y1 = 0 while y2 = 1.
Can anyone please tell me which approach would be the best to find out the values of x1 and x2.
Thank you.
댓글 수: 1
Torsten
2016년 3월 30일
x1=0
x2=(asin(-1/3)-3)/2
Best wishes
Torsten.
채택된 답변
추가 답변 (1개)
Vlad Miloserdov
2016년 3월 30일
if you still need this
A=solve('0 = 2*sin(x1)','1 = 2*cos(x1)^2 + 3*sin(2*x2+3)','x1','x2');
% first ans
A.x1(1)
A.x2(1)
% second ans
A.x1(2)
A.x2(2)
댓글 수: 5
Muhammad Umar Farooq
2016년 3월 31일
Torsten
2016년 3월 31일
You have two equations - thus you will need MATLAB's "fsolve".
Best wishes
Torsten.
Muhammad Umar Farooq
2016년 3월 31일
Torsten
2016년 3월 31일
Please show your code.
Best wishes
Torsten.
Muhammad Umar Farooq
2016년 3월 31일
카테고리
도움말 센터 및 File Exchange에서 Function Creation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!