Matlab - Estudiante

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 6 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Estudiante

Publicado por camilo (4 intervenciones) el 18/10/2018 07:29:22
Saber si la variable se encuentra en dicha ecuación ejemplo :
syms x y z

d=[- 3*y - 9 , 3*x - 3,-z + 9*x]

saber si en la función de la ubicación d(1,1) , se encuentra la variable 'x' , 'y' o 'z' y así para la ubicación d(1,2)


Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.145
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Estudiante

Publicado por JOSE JEREMIAS CABALLERO (5625 intervenciones) el 18/10/2018 15:44:42
1
2
3
4
5
6
7
8
9
10
11
12
13
clear
syms x y z
d=[- 3*y - 9 , 3*x - 3,-z + 9*x];
var=[char(x) char(y) char(z)];
for j=1:length(d)
    disp(char(d(j)))
    for i=1:length(var)
        [ ~,v] = coeffs(d(j),var(i));
        if length(v)>1
            disp(['tiene variable ', char(var(i)) ])
        end
    end
end

1
2
3
4
5
6
7
8
>> variables1
- 3*y - 9
tiene variable y
3*x - 3
tiene variable x
9*x - z
tiene variable x
tiene variable z


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de JESUS DAVID ARIZA ROYETH
Val: 4.486
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Estudiante

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 18/10/2018 15:50:38
te adjunto un ejemplo para que lo modifiques a tu gusto

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
syms x y z
d=[- 3*y - 9 , 3*x - 3,-z + 9*x]
if contains(string(d(1,1)),'x')
    disp('contiene x')
else
    disp('no contiene x')
end
if contains(string(d(1,1)),'y')
    disp('contiene y')
else
    disp('no contiene y')
end
if contains(string(d(1,1)),'z')
    disp('contiene z')
else
    disp('no contiene z')
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar