uControl
Abril 26, 2017, 12:39:23 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: mi tutorial de matlab  (Leído 6278 veces)
0 Usuarios y 1 Visitante están viendo este tema.
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« : Septiembre 18, 2015, 02:40:20 »

hola amigos del foro primero diganme si estan interesados en un tutorial de matlab yo soy muy bueno programando en matlab y quiero empezar un tutorial desde cero para que aprendan a programar mejor en matlab, si les interesa respondan y empiezo el tutorial
En línea
el_vpi
Moderador
PIC18F
******
Desconectado Desconectado

Mensajes: 1348



« Respuesta #1 : Septiembre 18, 2015, 03:29:38 »

mmmm.... estaría bueno !!
La parte de programacion de modulos ? o como organizar y programar con un .m ?

Gracias, Daniel.

pd: medio perdido del foro, pero leyendolo en ratos libres.
En línea
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #2 : Septiembre 18, 2015, 03:35:42 »

hola hasme una pregunta mas especifica que es lo que estas haciendo en matlab y que quieres hacer que no te funcione para poder ayudarte mejor
En línea
HJ
Moderador
dsPIC
******
Desconectado Desconectado

Sexo: Masculino
Mensajes: 5669



« Respuesta #3 : Septiembre 18, 2015, 03:57:56 »

quiero empezar un tutorial desde cero para que aprendan a programar mejor en matlab
La parte de programacion de modulos ? o como organizar y programar con un .m ?
hasme una pregunta mas especifica

 duda duda duda
En línea

"si te lo dicen se te olvida, si lo lees lo aprendes; pero si lo haces realmente lo entiendes"
"Cuando llegue la inspiración, que me encuentre trabajando" [Pablo Picasso]
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #4 : Septiembre 18, 2015, 04:01:20 »

lo de organizar el .m depende de que es lo que quieres hacer y como lo quieres hacer
En línea
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #5 : Septiembre 18, 2015, 05:42:55 »

hola les voy a enseñar como utilizar un switch en matlab es de la siguiente manera
p=dit;
p=input('seleccione el caso');
switch dit
case1


case2


case3

de esa forma se  puede utilizar un switch en matlab para cuando se necesite hacer varios cálculos simultáneos en un solo .m de matlab, p es para seleccionar el caso y hay que ponerle un nombre cualquiera y luego hacer switch nombre que es necesario en matlab para que reconosca el switch, ya con esto cuando quieran hacer muchas operaciones en un solo programa sin llamar a otro, si les ineteresa como hacer una funcion en matlab tambien les enseño pero mas tarde
En línea
Ariel
Global Moderator
dsPIC
****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 10752



WWW
« Respuesta #6 : Septiembre 19, 2015, 02:38:50 »

Hola Yair!
Me parece muy buena tu idea. Seguramente muchos se van a beneficiar de un buen tutorial sobre Mathlab.

Yo no lo he usado, solo he hecho un par de cositas con Octave, que es algo asi como un "clon" libre de Mathlab. Tengo entendido que los scripts escritos en Mathlab corren sin modificaciones en Octave, así que voy a seguir con interés tus progresos.


Me gusta la matemática, y en los últimos 3 o 4 años he pasado bastante rato "jugando" con ella.

Saludos!
En línea

Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #7 : Septiembre 20, 2015, 03:24:04 »

hola aquí les dejo la estructura de un programa que factóriza y un link de ejemplo para que sepan que comandos usar
Código:
o=input('seleccione el caso');
dit=o;
switch dit
    case 1 %(trinomio cuadrado perfecto suma o resta)
       syms('x')
       
    case 2 %(trinomio cuadrado perfecto dos variables suma o resta)
        syms('x')
        syms('y')
   
       
    case 3 %(potencias a la n  suma o resta,diferencia de cuadrados)
         syms x
         syms y
       
    case 4  %(cubo perfecto de tetranomios suma o resta)
          syms x
         syms y
       
    case 5 %(trinomio de la forma x^2+bx+c y ax^2+bx+c suma o resta)
         syms x
   
   
       
    case 6 %(division sintetica suma o resta 4 terminos, triangulo de pascal 4 una variable)
         syms x
   
       
    case 7 %(division sintetica suma o resta 6 terminos)
        syms x
       
    case 8 %(division sintetica suma o resta 5 terminos, triangulo de pascal 5 una variable)
        syms x
     
       
    case 9  %(triangulo de pascal 5  terminos  dos variables)
         syms x
         syms y
     
       
    case 10 %(triangulo de pascal 6  terminos  dos variables)
         syms x
         syms y
     
       
end
http://es.slideshare.net/doping92/factorizacin-con-matlab-7840262 el link que explica los comandos
En línea
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #8 : Septiembre 20, 2015, 03:28:05 »

hola amigos a qui les voy a enseñar la segunda forma de usar switch en matlab creando una función para poder llamar al programa desde otro programa y de una vez otra forma de usar switch espero les gusten estos tutoriales en matlab y les sirvan
Código:
function u=funcion(x)
n=length(x);
u=zeros(1,n);
switch funcion
    case 1
       
    case 2
     
    case 3
       
    case 4
       
    case 5
   
    case 6
       
     case 7
       
       
       
end
end
En línea
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #9 : Septiembre 20, 2015, 03:31:27 »

hola, aqui les enseñare una las dos formas de usar funciones en matlab
1
Código:
    function


 
        end

2- function u=funcion(x)
n=length(x);
u=zeros(1,n);


end


la segunda forma sirve mas para usar funciones discretas en matlab que grafiquen
En línea
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #10 : Septiembre 22, 2015, 06:43:39 »

hola mas tarde les enseñare dos formas de resolver sistemas de ecuaciones con el metodo de cramer
En línea
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #11 : Septiembre 23, 2015, 12:15:26 »

cramer forma 1
dit=p;
p=input('seleccione el caso');
switch dit
    case 1 %(sistema de 2x2)
a=input('inserte el valor de a');
b=input('inserte el valor de b');
c=input('inserte el valor de c');
d=input('inserte el valor de d');
e=input('inserte el valor de e');
f=input('inserte el valor de f');
A=[a b;c d],
B=[e b;f d];
C=[a e;c f];
x=det(B)/det(A),
y=det(C)/det(A),


    case 2 %(sistema de 3x3)
a=input('inserte el valor de a');
b=input('inserte el valor de b');
c=input('inserte el valor de c');
d=input('inserte el valor de d');
e=input('inserte el valor de e');
f=input('inserte el valor de f');
g=input('inserte el valor de g');
h=input('inserte el valor de h');
i=input('inserte el valor de i');
j=input('inserte el valor de j');
k=input('inserte el valor de k');
l=input('inserte el valor de l');
A=[a b c;d e f;g h i],
B=[j b c;k e f;l h i];
C=[a j c;d k f;g l i];
D=[a b j;d e k;g h l];
x=det(B)/det(A),
y=det(C)/det(A),
z=det(D)/det(A),
    case 3%(sistema de 4x4)
a=input('inserte el valor de a');
b=input('inserte el valor de b');
c=input('inserte el valor de c');
d=input('inserte el valor de d');
e=input('inserte el valor de e');
f=input('inserte el valor de f');
g=input('inserte el valor de g');
h=input('inserte el valor de h');
i=input('inserte el valor de i');
j=input('inserte el valor de j');
k=input('inserte el valor de k');
l=input('inserte el valor de l');
m=input('inserte el valor de m');
n=input('inserte el valor de n');
o=input('inserte el valor de o');
p=input('inserte el valor de p');
q=input('inserte el valor de q');
r=input('inserte el valor de r');
s=input('inserte el valor de s');
t=input('inserte el valor de t');
A=[a b c d;e f g h;i j k l;m n o p],
B=[q b c d;r f g h;s j k l;t n o p];
C=[a q c d;e r g h;i s k l;m t o p];
D=[a b q d;e f r h;i j s l;m n t p];
E=[a b c q;e f g r;i j k s;m n o t];
v=det(B)/det(A),
x=det(C)/det(A),
y=det(D)/det(A),
z=det(E)/det(A),


end
En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines
SMFAds for Free Forums
XHTML 1.0 válido! CSS válido!
Página creada en 0.122 segundos con 25 consultas. (Pretty URLs adds 0.064s, 2q)