Borrar filtros
Borrar filtros

Evaluating an expression in terms of x:

3 visualizaciones (últimos 30 días)
Dwyane  Wade
Dwyane Wade el 15 de Ag. de 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.

Respuestas (2)

Paulo Silva
Paulo Silva el 15 de Ag. de 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 comentarios
Paulo Silva
Paulo Silva el 15 de Ag. de 2011
Conversions
rad -> deg
180*x/pi
deg -> rad
pi*x/180
Fangjun Jiang
Fangjun Jiang el 15 de Ag. de 2011
You can't do degree*degree! Why not run an example?
x=90;
sind(x)
sind(2*x)

Iniciar sesión para comentar.


Fangjun Jiang
Fangjun Jiang el 15 de Ag. de 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.

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by