how do i write sin^2(x) in matlab?
Afficher commentaires plus anciens
I am trying to plot sin^2(x) together with cos^2(x) between [0,2pi]
but cant get my matlab to accept sin^2(x).
here is what I wrote, what am i doing wrong?
x=0:0.01:2*pi
si=sin^2(x);
co=cos^2(x);
plot(si,co)
5 commentaires
manoj pokhriyal
le 4 Sep 2020
si=(sin(x))^.2
co=(cos(x))^.2
plot(si,co)
manoj pokhriyal
le 4 Sep 2020
sorry my mistake
si=sin(x).^2
co=cos(x).^2
plot(si,co)
Hammad
le 23 Jan 2024
Déplacé(e) : Dyuman Joshi
le 23 Jan 2024
how sin(-5) is equal to 0.9589 in matlab?
That is the correct value for the sine of -5 radians. If you wanted to compute the sine of -5 degrees use the sind function instead of the sin function.
R1 = -5; % radians
D1 = rad2deg(R1) % -5 radians in degrees
sineOfMinus5Radians = [sin(R1); sind(D1)]
D2 = -5; % degrees
R2 = deg2rad(D2) % -5 degrees in radians
sineOfMinus5Degrees = [sind(D2); sin(R2)]
Dyuman Joshi
le 23 Jan 2024
Modifié(e) : Dyuman Joshi
le 23 Jan 2024
@Hammad, the input of sin() is considered as radian, which can be seen from the documentation of sin (easily foundable by a simple search on the internet), thus the value is provided accordingly.
Also note that the output shown is a truncated value upto 4 digits after decimal, which is not what the actual value is.
Réponse acceptée
Plus de réponses (1)
hemin ahmad
le 18 Fév 2024
0 votes
sin(x)
1 commentaire
Walter Roberson
le 18 Fév 2024
No, this is not correct. As explained above, sin(x).^2 is needed.
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
