Problem with function
Infos
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Afficher commentaires plus anciens
HI Guys,
i have to solve the following equation with matlab (numerically) but i don´t get any solution...could you help me out??
50 = R*cos^2((pi*x)/l)
I have all the parameter and i just need to solve it for x...
Thanks
3 commentaires
Wayne King
le 29 Sep 2011
Please show the MATLAB code you have written to attempt to solve for x.
Paolo Della Vedova
le 30 Sep 2011
Walter Roberson
le 30 Sep 2011
What strange result does it give?
Have you tried
simple(y0)
after the solve() ?
Réponses (2)
Ajay Kumar
le 29 Sep 2011
0 votes
Matlab would not return the value of X if you do the following:
50=R*cos^2((pi*X)/I)
You can probably try:
%Assign values
R = 1; % Replace these values with desired value
I = 1;
X= (I/pi)*acos(sqrt(50/R))
This makes sure that the result you want is on the Left hand Side and all the variables on the right hand side are already initialized.
Walter Roberson
le 29 Sep 2011
fzero(@(x) R*cos((pi*x)/l)^2 - 50, 0)
Cette question est clôturée.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!