Skip to content

Departamento de Matematica

Sections
Personal tools
You are here: Home » Members » mpmillan's Home » Ejercicio Taller 5
Views
  • State: visible

Ejercicio Taller 5

Ejercicio 5 del Taller de modelado con Singular

Click here to get the file

Size 1.1 kB - File type text/plain

File contents

//
// Red del ejercicio 5
//
//
// 0 -k1-> X1 ,  0 <=k2,k3=> X2 , 0 -k4-> X3
// X1 -k5-> X2 , X2 + X3 -k6-> 0
//
//
ring r1 = (0,k1,k2,k3,k4,k5,k6),(x1,x2,x3),lp;
//
poly f1 = k1-k5*x1;
poly f2 = k2-k3*x2+k5*x1-k6*x2*x3;
poly f3 = k4-k6*x2*x3;
//
ideal i = f1,f2,f3;
print("");
eliminate(i,x1*x3);
print("");
//
// Otra opcion es considerar todas las combinaciones lineales de 
// f1, f2 y f3 y buscar coeficientes a,b y c para que los 
// coeficientes de los monomios de la combinacion lineal 
// sean menores o iguales a cero
//
ring r2 = (0,k1,k2,k3,k4,k5,k6),(x1,x2,x3,a,b,c),lp;
//
poly f1 = k1-k5*x1;
poly f2 = k2-k3*x2+k5*x1-k6*x2*x3;
poly f3 = k4-k6*x2*x3;
//
// Armamos la combinacion lineal
//
poly g = a*f1+b*f2+c*f3;
//
print("");
g;
//
// buscamos los coeficientes de cada variable:
//
matrix M1 = coef(g,x1);
matrix M2 =coef(g,x2);
matrix M3 =coef(g,x3);
print("");
//
// Los factorizamos
//
factorize(M1[2,1]);
print("");
factorize(M2[2,1]);
print("");
factorize(M3[2,1]);
print("");
//
// si ponemos a=1,b=1,c=-1 recuperamos la g del ejercicio
//
subst(g,a,1,b,1,c,-1);
print("");
Created by mpmillan
Last modified 2018-06-18 11:18 PM
 
 

Powered by Plone