how can i solve for an angle if it is associated in the equation with cos and sin.
2 次查看(过去 30 天)
显示 更早的评论
syms D
w=1.65;
d=0.1;
B=20*pi/180;
I=-25*pi/180;
a=B+I;
e=14*pi/180;
c=sqrt((w/d-sin(B))^2-cos(B-D)-cos(a)^2);
solve(' -sin(a)-sin(B-D)+w/d-c',D)
In the above equation, D is unknown, I need to find out the value for D.
as I have tried as the code mentioned. but it gives me an error. can anyone please help me to fix this problem, as I am new to the software. thanks in advance.
2 个评论
回答(1 个)
Sonam Gupta
2017-4-21
You can refer to the documentation of 'solve' here:
You can change your code as below:
syms D
w=1.65;
d=0.1;
B=20*3.1416/180;
I=-25*3.1416/180;
a=B+I;
e=14*pi/180;
c=sqrt((w/d-sin(B))^2-cos(B-D)-cos(a)^2);
solve(sin(B - D)+sqrt((w/d-2*sin(B))^2-cos(B-D)-cos(B+I)^2) == w/d - sin(B + I) , D)
If you want answer to be in numeric values, you can use 'fsolve'. See the link below for the same:
Hope this helps!
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!