how can i solve for an angle if it is associated in the equation with cos and sin.
Show older comments
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 Comments
GEEVARGHESE TITUS
on 18 Apr 2017
c is also unknown.. can you show the code you have written
Kush Kumar Nepal
on 18 Apr 2017
Edited: Kush Kumar Nepal
on 18 Apr 2017
Answers (1)
Sonam Gupta
on 21 Apr 2017
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!
Categories
Find more on Numeric Solvers in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!