Azzera filtri
Azzera filtri

Evaluating an expression in terms of x:

3 visualizzazioni (ultimi 30 giorni)
Dwyane  Wade
Dwyane Wade il 15 Ago 2011
How do I evaluate these expressions in terms of x?
1.) tan(2x-45degrees) 2.) sin(30degrees-3x)
also, how do I put the symbol for degrees? sorry im just new in matlab, thank you very much.

Risposte (2)

Paulo Silva
Paulo Silva il 15 Ago 2011
%make them anonymous functions
f1=@(x)tand(2*x-45) %notice that's not tan but tand, it uses degrees
f2=@(x)sind(30-3*x) %instead of radians
%evaluate at specific x values
x=0;
f1(x)
f2(x)
%plot them easily
subplot(211) %create one axes to show the first function
ezplot(f1) %you can define the x range like this ezplot(f1,[0 100])
subplot(212) %create another axes to show the second function
ezplot(f2) %ezplot(f2,[0 100]) -> this makes x start at 0 and finish at 100
  7 Commenti
Paulo Silva
Paulo Silva il 15 Ago 2011
Conversions
rad -> deg
180*x/pi
deg -> rad
pi*x/180
Fangjun Jiang
Fangjun Jiang il 15 Ago 2011
You can't do degree*degree! Why not run an example?
x=90;
sind(x)
sind(2*x)

Accedi per commentare.


Fangjun Jiang
Fangjun Jiang il 15 Ago 2011
x=pi;
y=tan(2*x-pi*45/180)
z=sin(pi*30/180-3*x)
All the functions tan(), sin(), cos() etc use radius, you need to convert degree to radius.

Categorie

Scopri di più su Simulink in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by