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 中查找有关 Surrogate Optimization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!