¿como puedo crear una tabla para organizar informacion desde los codigos de octave?

13 views
Skip to first unread message

luci...@gmail.com

unread,
Sep 14, 2015, 9:45:04 PM9/14/15
to GNU Octave, aula virtual
%autor:Aaron
%fecha:08/07/15
%descripcion:conversion de centrigados a farenheit

%

% formula de centrigrados a farenheit
for Grad_c=10:10:100
Grad_f= (5/9)*Grad_c+32;
fprintf('Grad_c= %d Grad_f=%d\n', Grad_c,Grad_f )
end

JuanPi

unread,
Sep 15, 2015, 8:54:42 AM9/15/15
to luci...@gmail.com, GNU Octave, aula virtual
Hola Aaron,

No se si entiendo tu pregunta exactamente.
Una forma útil de implementar cambios de unidades es usando funciones.
Por ejemplo:

function F = centigrado_a_farenheit (C)
F = (5/9) * C + 32;
endfunction

y la puedes guardar en un archivo llamado centigrado_a_farenheit.m

¿Te he podido ayudar?
> --
> Has recibido este mensaje porque estás suscrito al grupo "GNU Octave, aula
> virtual" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
> octave_aulavirt...@googlegroups.com.
> Para publicar en este grupo, envía un correo electrónico a
> octave_au...@googlegroups.com.
> Para ver esta conversación en el sitio web, visita
> https://groups.google.com/d/msgid/octave_aulavirtual/0a12b95f-bca7-48a7-b77c-c90d8116c055%40googlegroups.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
JuanPi Carbajal
Public GnuPG key: 9C5B72BF
-----
The end of funding: "Many researchers were caught up in a web of
increasing exaggeration."
- Hans Moravec

JuanPi

unread,
Sep 16, 2015, 6:42:39 AM9/16/15
to LUCIO RAMIREZ, GNU Octave, aula virtual
Lucio,
Por favor mantené al grupo en copia, asi todos pueden aprovechar de tu pregunta.

Para guardar los datos en una matriz (asi se le llama a las tablas en
matemática) podés utilizr la función que te envié de la siguiente
manera:

N = 100; # Cantidad de valores de temperatura
Temp = zeros (N,2); # Matriz donde voy a guardar los datos. 1era
column es centigrados 2da es farenheit
Temp(:,1) = linspace (-10,100, N); # Temperatura en centigrdos de -10C a 100C
Temp(:,2) = centigrado_a_farenheit ( Temp(:,1) ); # Temperatura en farenheit

La matriz Temp tiene los datos organizados en columans, donde cada
fila es a equivalencia entre temperaturas. Podes hacer un plot y luego
guardas los datos en un archivo haciendo

plot (Temp(:,1),Temp(:,2));
xlabel ("Centrigrados");
ylabel ("Farenheit");
grid on

save temperaturas.dat Temp

¿Te ayuda?


2015-09-16 6:53 GMT+02:00 LUCIO RAMIREZ <luci...@gmail.com>:
>
> Que tal Juan
>
> Gracias por responder;
> aunque en realidad en mi pregunta me refiero a, una vez que el programa ha
> dado los resultados, como hago para que esos resultados queden ordenados en
> una tabla? En filas y columnas.

LUCIO RAMIREZ

unread,
Sep 16, 2015, 10:31:00 AM9/16/15
to JuanPi, GNU Octave, aula virtual
Gracias, realmente tenia una idea de como hacerlo, pero a decir verdad no sabia como usar los codigos, me ha servido de maravilla, 

Un abrazo, Aaron
Reply all
Reply to author
Forward
0 new messages