😍 Información del video 👉 wp.me/p5P46A-G2 😎 Curso de MATLAB: bit.ly/2YSSnha 🔗 CURSO DE SIMULINK : bit.ly/3a0W8Xr 🔥 Quieres SER un EXPERTO en MATLAB: bit.ly/2RVvxne 📸 Mi INSTAGRAM 👉 bit.ly/2HdHCjJ ⏱ MARCAS DE TIEMPO ⏱ 00:00 Comando Find en Matlab 01:38 FIND en Matlab 02:32 Ejemplo Vector Columna 03:35 Elementos NO Núlos 04:44 Find + Condicional 05:53 Condicionales y Comparadores 08:36 Ejercicio
Hola! Una pregunta, al usar find para igualar dos vectores que representan una recta cada uno y encontrar su intersección me salta el error "1×0 empty double row vector". Entiendo que se debe a la dificultad de representar ciertos valores en binario y por ende debo darle mayor tolerancia al cálculo. Sin embargo, no encuentro la forma de hacerlo. Espero puedan darme una solución gracias!
holaa, agradecería muchísimo si me pudieses ayudar a como poder identificar en que posición esta el numero mayor y menor del vector? en teoría seria k=find(max(x)), pero no me resulta
hola, buenas noches. Una consulta. si quiero ver todas las soluciones que tiene asiganda una variable utilizando la funcion "solve" ¿qué debo hacer? lo que quiero decir es: a = solve(y,x), digamos que y es una ecuacion con 3 soluciones, ¿como hago para ver las 3 soluciones asignada a "a"? Muchas gracias.
te debería mostrar todas las soluciones. Incluso el ejemplo de mathworks así lo hace. La siguiente ecuación tiene 5 soluciones, y muestra las 5 perfectamente. syms x eqn = x^5 == 3125; S = solve(eqn,x) Si notas S es un vector de 5 posiciones con las 5 soluciones.
Buenas noches, soy Carlos Martinez, realice el curso de simulink pero olvide solicitar el certificado.. -como hago para obtener el certificado.. Gracias
Carlos debes entrar a Udemy, desde allí si has finalizado todos los videos, puedes generar tu certificado en la parte superior derecha. Pero la opción solo estará disponible cuando finalices todos los videos. Saludos Carlos.
Si te entendí bien, lo que quieres es encontrar una matriz dentro de una matriz más grande? Usando el comando find no creo que lo logres, debes crear un script que haga ese procedimiento. Te dejo una entrada del blog de mathworks donde puedes hacerte una idea de tu script: la.mathworks.com/matlabcentral/answers/77743-put-a-small-matrix-in-a-bigger-one
Hola, muy buenas. No sé si tenga tiempo de ayudar, gracias de ante mano. La idea de codio es despejar todo en funcion de una sola variable. Tengo el codigo de abajo para los siguientes valores: REDES(52.67,30.943741,29,283.42866,28,318.0871,26,31.774894,25,44.147376,43.38407) Necesito que HN1desVALOR me de un valor numerico, pero no sé cómo hacer que la variable HN2 dentro de HN1des tome el valor de HN2desVALOR, osea HN2 = HN2desVALOR. function [HN1desVALOR,HN2desVALOR] = REDES(ZA,RT1,ZB,RT2,ZC,RT3,ZD,RT4,ZE,RT5,RT6) %si hay una bomba tramo 1 syms HN1 HN2 HN2des HN1des q1c %des: despejado q4 = sqrt((HN1 - HN2) / RT4); q5 = sqrt((HN2 - ZD) / RT5); q6 = sqrt((HN2 - ZE) / RT6); % Hmaquina = (eta*Pn)/(ETA*q1c); q4c = -q4 + q5 + q6; % + qL HN1des = solve(q4c,HN1); %despues HN1 en funcion de HN2 q2 = sqrt((HN1des - ZB) / RT2); q3 = sqrt((HN1des - ZC) / RT3); q1c = q2 + q3 + q5 + q6; %+ qL %HN2des = solve(q1c,HN2) %despeja q1 en funcion de HN2 Hmaquina = (0.96*285e3)/(9.789e3*q1c); HN2des = ZA - HN1des + Hmaquina - RT1*q1c^2; %cuiadado con el signo de la maquina prueba = solve(HN2des,HN2); HN2desVALOR = vpa(prueba); HN1desVALOR=vpa(HN1des); end muchas gracias.
😍 Información del video 👉 wp.me/p5P46A-G2
😎 Curso de MATLAB: bit.ly/2YSSnha
🔗 CURSO DE SIMULINK : bit.ly/3a0W8Xr
🔥 Quieres SER un EXPERTO en MATLAB: bit.ly/2RVvxne
📸 Mi INSTAGRAM 👉 bit.ly/2HdHCjJ
⏱ MARCAS DE TIEMPO ⏱
00:00 Comando Find en Matlab
01:38 FIND en Matlab
02:32 Ejemplo Vector Columna
03:35 Elementos NO Núlos
04:44 Find + Condicional
05:53 Condicionales y Comparadores
08:36 Ejercicio
JUSTO necesitaba esto el otro día 💛
Gracias Sergio, me ayudaste mucho
Buen día Sergio,
k = find (X>35 & X50 & X
k=find(x>35 & x
Me parece excelente
Hola! Una pregunta, al usar find para igualar dos vectores que representan una recta cada uno y encontrar su intersección me salta el error "1×0 empty double row vector". Entiendo que se debe a la dificultad de representar ciertos valores en binario y por ende debo darle mayor tolerancia al cálculo. Sin embargo, no encuentro la forma de hacerlo. Espero puedan darme una solución gracias!
holaa, agradecería muchísimo si me pudieses ayudar a como poder identificar en que posición esta el numero mayor y menor del vector?
en teoría seria k=find(max(x)), pero no me resulta
hola, buenas noches. Una consulta.
si quiero ver todas las soluciones que tiene asiganda una variable utilizando la funcion "solve" ¿qué debo hacer?
lo que quiero decir es:
a = solve(y,x), digamos que y es una ecuacion con 3 soluciones, ¿como hago para ver las 3 soluciones asignada a "a"?
Muchas gracias.
el comando solve esta dentro de una funcion que me regresa [a], es que solo me muestra una solucion.
function a = ecu(4 valores de entrar)
te debería mostrar todas las soluciones. Incluso el ejemplo de mathworks así lo hace. La siguiente ecuación tiene 5 soluciones, y muestra las 5 perfectamente.
syms x
eqn = x^5 == 3125;
S = solve(eqn,x)
Si notas S es un vector de 5 posiciones con las 5 soluciones.
Buenas noches, soy Carlos Martinez, realice el curso de simulink pero olvide solicitar el certificado.. -como hago para obtener el certificado.. Gracias
Carlos debes entrar a Udemy, desde allí si has finalizado todos los videos, puedes generar tu certificado en la parte superior derecha. Pero la opción solo estará disponible cuando finalices todos los videos. Saludos Carlos.
como puedo utilizar el comando find si quiero encontrar la posicion de una matriz de 3 datos, en una matriz mas grande
Si te entendí bien, lo que quieres es encontrar una matriz dentro de una matriz más grande?
Usando el comando find no creo que lo logres, debes crear un script que haga ese procedimiento. Te dejo una entrada del blog de mathworks donde puedes hacerte una idea de tu script: la.mathworks.com/matlabcentral/answers/77743-put-a-small-matrix-in-a-bigger-one
Y con matrices ?, no fue explicado, y en ejecutando el comando solo me arroja 1 :c
r = find(v>=30 & v
k=find(x>35 & x
crack!
k=find(x>35 & x
k=find(x>35 & x50 & x
k=find((x>35 & x
Hola, muy buenas. No sé si tenga tiempo de ayudar, gracias de ante mano. La idea de codio es despejar todo en funcion de una sola variable.
Tengo el codigo de abajo para los siguientes valores: REDES(52.67,30.943741,29,283.42866,28,318.0871,26,31.774894,25,44.147376,43.38407)
Necesito que HN1desVALOR me de un valor numerico, pero no sé cómo hacer que la variable HN2 dentro de HN1des tome el valor de HN2desVALOR, osea HN2 = HN2desVALOR.
function [HN1desVALOR,HN2desVALOR] = REDES(ZA,RT1,ZB,RT2,ZC,RT3,ZD,RT4,ZE,RT5,RT6) %si hay una bomba tramo 1
syms HN1 HN2 HN2des HN1des q1c %des: despejado
q4 = sqrt((HN1 - HN2) / RT4);
q5 = sqrt((HN2 - ZD) / RT5);
q6 = sqrt((HN2 - ZE) / RT6);
% Hmaquina = (eta*Pn)/(ETA*q1c);
q4c = -q4 + q5 + q6; % + qL
HN1des = solve(q4c,HN1); %despues HN1 en funcion de HN2
q2 = sqrt((HN1des - ZB) / RT2);
q3 = sqrt((HN1des - ZC) / RT3);
q1c = q2 + q3 + q5 + q6; %+ qL
%HN2des = solve(q1c,HN2) %despeja q1 en funcion de HN2
Hmaquina = (0.96*285e3)/(9.789e3*q1c);
HN2des = ZA - HN1des + Hmaquina - RT1*q1c^2; %cuiadado con el signo de la maquina
prueba = solve(HN2des,HN2);
HN2desVALOR = vpa(prueba);
HN1desVALOR=vpa(HN1des);
end
muchas gracias.
k = find(x>=35 & x
Me pidieron que encontrara la cantidad de r en una frase, no entiendo ni madres
k=find(x>35 & x