Ayudantía 20/08/09 Repaso C++

Aquí les dejo la primera ayudantía. Espero que sirva de algo.

 

 

Les adjunto también el código del cuenta vocales. Este código solo cuenta las vocales en minúsculas, como contaría también las mayúsculas?

 

 

#include <iostream>

using std::cout;
using std::cin;
int main()
{

int entrada;
int contador = 0 ;

while((entrada=cin.get())!=EOF)
{
switch(entrada)
{
case 'a':
contador++;
break;

case 'e':
contador++;
break;


case 'i':
contador++;
break;


case 'o':
contador++;
break;


case 'u':
contador++;
break;
}
cout << "Cantidad = " << contador << std::endl ;
}

cout << "EOF" << std::endl;

}

 

[ MATLAB ] – factorial de un numero

A pesar de que las nuevas versiones de Matlab ya traen implementado el factorial de un número como función, es bueno implementarlo a modo pedagógico, para aprender ya sea funciones o ciclos.

%Funcion de ejemplo que calcula el factorial de un numero con un ciclo
%for.
%Cristian Tala Sánchez - 18-08-2009

function resultado=fact(n)

resultado=1;
for i=2:n
resultado=resultado*i;
end

[ MATLAB ] Histograma Porcentual

Un histograma es la representación gráfica de una distribución de valores de frecuencia a través de unos rectángulos. Por defecto los histogramas en matlab vienen en formato de datos v/s su frecuencia de aparición, aqui se muestra un pequeño script que calcula el histograma de manera porcentual.

 

A_Actual = load (Actual);
largo = length(A_Actual);
[n xout] = hist (A_Actual);
bar(xout,n*100/largo)
%hist(A_Actual,20)
grid on
xlabel('Potencia en dBm');
ylabel('Porcentaje de ocurrencias (%)');

 Adjunto el script de matlab que calcula el histograma porcentual de todos los archivos  con extensión dBm de un directorio.

Como saber la version de linux o de ubuntu que poseemos

Cuando trabajamos de manera remota, muchas veces no tenemos como ver los comandos necesarios para saber que versión del sistema operativo estamos ocupando. Para saberlo tenemos un par de opciones:

cat /etc/issue
lsb_release -a

En donde la primera simplemente imprime la versión y en la segunda obtenemos toda la información sobre el release en el que estamos. Espero que les sirva.