Comando FIND en Matlab 🔍 [Busca datos en vectores y Matrices]

Поділитися
Вставка
  • Опубліковано 19 гру 2024

КОМЕНТАРІ •

  • @SergioACGiraldo
    @SergioACGiraldo  4 роки тому +1

    😍 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

  • @alvarolopez4885
    @alvarolopez4885 4 роки тому

    JUSTO necesitaba esto el otro día 💛

  • @carlyrios5674
    @carlyrios5674 3 роки тому

    Gracias Sergio, me ayudaste mucho

  • @josedioses9839
    @josedioses9839 4 роки тому +3

    Buen día Sergio,
    k = find (X>35 & X50 & X

  • @FasTriX
    @FasTriX 4 роки тому +3

    k=find(x>35 & x

  • @luisinistrosa4399
    @luisinistrosa4399 4 роки тому

    Me parece excelente

  • @roocke1173
    @roocke1173 3 роки тому +1

    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!

  • @erwinlemp9992
    @erwinlemp9992 2 роки тому

    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

  • @animoranimer9864
    @animoranimer9864 4 роки тому

    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.

    • @animoranimer9864
      @animoranimer9864 4 роки тому

      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)

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      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.

  • @CarlosMartinez-ut8gc
    @CarlosMartinez-ut8gc 3 роки тому

    Buenas noches, soy Carlos Martinez, realice el curso de simulink pero olvide solicitar el certificado.. -como hago para obtener el certificado.. Gracias

    • @SergioACGiraldo
      @SergioACGiraldo  3 роки тому

      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.

  • @AngieCarolina-v
    @AngieCarolina-v 4 роки тому

    como puedo utilizar el comando find si quiero encontrar la posicion de una matriz de 3 datos, en una matriz mas grande

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      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

  • @Atuk_Thanatos
    @Atuk_Thanatos 3 роки тому +1

    Y con matrices ?, no fue explicado, y en ejecutando el comando solo me arroja 1 :c

  • @carollcalderon7096
    @carollcalderon7096 5 місяців тому

    r = find(v>=30 & v

  • @javier-hi4ug
    @javier-hi4ug 4 роки тому +1

    k=find(x>35 & x

  • @enriquegraciaperez-pozuelo2513
    @enriquegraciaperez-pozuelo2513 3 роки тому

    k=find(x>35 & x

  • @oswaldocruzate1069
    @oswaldocruzate1069 4 роки тому

    k=find(x>35 & x50 & x

  • @mariagabrielaguerrerojaime7081
    @mariagabrielaguerrerojaime7081 3 роки тому

    k=find((x>35 & x

  • @animoranimer9864
    @animoranimer9864 4 роки тому

    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.

  • @eldon5609
    @eldon5609 2 роки тому

    k = find(x>=35 & x

  • @energia1792
    @energia1792 4 роки тому

    Me pidieron que encontrara la cantidad de r en una frase, no entiendo ni madres

  • @onofre21onofrejimenez92
    @onofre21onofrejimenez92 3 роки тому +1

    k=find(x>35 & x