OPERADORES
RELACIONALES Y LÓGICOS
< Menor que
<= Menor o igual
> Mayor que
>= Mayor o igual
== Igual a
?? Distinto a
Devuelven resultados 1, si es cierto o
0, si es falso.
Ejemplos:
EDU»
3>2 ans = 1 EDU» 2>3 ans = 0
EDU»
2==2 ans = 1
EDU»
Prueba==doble
ans
= Columns 1 through 12
0
0 0 0 0 0 0 0 0 0 0 0
Columns
13 through 24
0
0 0 0 0 0 0 0 0 0 0 0
Columns
25 through 32
0
0 0 0 0 0 0 0
EDU»
Prueba>doble
ans
= Columns 1 through 12
0
0 0 0 0 0 0 0 0 0 0 0
Columns
13 through 24
0
0 0 0 0 0 0 0 0 0 0 0
Columns
25 through 32
0
0 0 0 0 0 0 0
EDU»
Prueba<doble
ans
= Columns 1 through 12
1
1 1 1 1 1 1 1 1 1 1 1
Columns
13 through 24
1
1 1 1 1 1 1 1 1 1 1 1
Columns
25 through 32
1
1 1 1 1 1 1 1
EDU»
a
a
= 1 1 1 0 0 1 1 0
EDU»
b
b
= 0 1 1 1 0 0 1 0
EDU»
a>b
ans
= 1 0 0 0 0 1 0 0
EDU»
'D'>'d'
ans
= 0 |
& AND
| OR
~ ???
xor(a,b) EXCLUSIVE OR
Ejemplos:
a
= 1 1 1 0 0 1 1 0
b
= 0 1 1 1 0 0 1 0
EDU»
a&b
ans
= 0 1 1 0 0 0 1 0
EDU»
a|b
ans
= 1 1 1 1 0 1 1 0
EDU»
xor(a,b)
ans
= 1 0 0 1 0 1 0 0
EDU»
~a
ans
= 0 0 0 1 1 0 0 1 |
Ejemplo:
Dada
la función y = cos x2 – sin 2x.
-
Representar
gráficamente la función. Paso = 0.1. Entre 0 y 2?
-
Calcular
sus máximos, mínimos y puntos de inflexión locales
en el intervalo dado.
-
Calcular
numéricamente y representar su derivada
-
Calcular
el array que limita los valores de la derivada a 5. Por debajo de ese valor
la derivada queda como está. Por encima toma valor 5.
-
Representar
esa nueva función truncada gráficamente.
x=(0:0.1:2*pi)
y=cos(x.^2)-sin(2*x)
der=diff(y)./diff(x)
dertrunc=der>5
dertrunc=dertrunc*5
dertr=(der<5).*der+dertrunc |
|