📸 Mi INSTAGRAM 👉 bit.ly/2HdHCjJ 🔗 *CURSO DE SIMULINK* : bit.ly/3a0W8Xr 🍏 Curso GRATIS MATLAB 👉 bit.ly/2Fks7XN 🍎 Información del Video 👉 bit.ly/2SPCpFq 🍐 ¿Quieres ser EXPERTO en Matlab? 👉 bit.ly/2RVvxne
@erikavagyan5879
3 жыл бұрын
Muchas gracias, explicación de 10/10 y gratis. Infinitas veces mejor que las que me dan en la universidad.
@JoseCabrejoFex
4 жыл бұрын
Buen video. Importante minuto 11:38 escribir la notación y=a*(x.^2)+b*x+c; con el x.^2 para evitar que MatLab opere matrices. Muchas gracias por el video. Saludos
@gerardosoto1283
3 жыл бұрын
dure una hora antes de descubrir esa wea hermano, ya me iva a salir de la carrera
@freffelipao3353
2 жыл бұрын
@@gerardosoto1283 XDDDDDDDDDDDDD
@Rastasonico
4 жыл бұрын
tantos años y sigues dándome clases. Muchas gracias, en verdad, muchas gracias.
@SergioACGiraldo
4 жыл бұрын
Gracias por el comentário Enrique, que bueno que el canal te ha servido a lo largo de los años. Esperemos sean más. Saludos!
@carlosmatallana1099
4 жыл бұрын
Eso lo sacaste de ironman 2 ? 😅
@josebulnes5745
2 жыл бұрын
Gracias por haber hecho estos vídeos, me están sirviendo bastante. Saludos desde España
@franciscomorales1957
3 жыл бұрын
Sergio, muy agradecido con estos excelentes videos
@Historiasyreflexion
2 жыл бұрын
Muchas gracias por este video Sergio gracias
@SergioACGiraldo
2 жыл бұрын
De nada Frans, que bueno que te ha sido de utilidad el video de las funciones en matlab. Saludos.
@cesarhernandezjimenez132
4 жыл бұрын
Está muy bueno el canal, estaría genial que hicieran un vídeo sobre como crear archivos de texto en matlab
@SergioACGiraldo
4 жыл бұрын
Gracias Cesar, si de a poco voy a continuar agregando más videos al curso de Matlab, ya estamos comenzando a entrar en temas más avanzados, para que estes al pendiente. Saludos!!
@isaacdanielhenriquezbouhot8231
4 жыл бұрын
muchas gracias por el contenido, excelente!
@fernandomayorpariona1641
4 жыл бұрын
Sergio buen vídeo y bien explicado, cada vez conozco mejor MATLAB. Seguiré avanzando.
@vLadymiirmercedes
Жыл бұрын
Esto es oro.
@estebanromero7282
3 жыл бұрын
Sos un capo, me sirvió mucho este video
@SergioACGiraldo
3 жыл бұрын
Excelente! Esteban, que bueno que te sirvió. Éxitos.
@tecnolosa924
4 жыл бұрын
Interesante Sergio. Quería preguntarte si puedes hacer un tutorial en que enseñes a enviar datos de, por ejemplo, temperatura con arduino a la plataforma thingspeak. Gracias
@tensoescalar1
4 жыл бұрын
Muchas gracias por este video, muy bien explicado. Saludos
@SergioACGiraldo
4 жыл бұрын
Gracias Adalberto. Saludos!
@silvestrosorgato7341
3 жыл бұрын
muchas gracias
@maria-js6sl
4 жыл бұрын
Gracias Sergio
@SergioACGiraldo
4 жыл бұрын
de nada maria maria, gracias por siempre comentar, eso me ayuda mucho. Saludos!!
@juancarriman2526
4 жыл бұрын
genial el curso, muchas gracias
@SergioACGiraldo
4 жыл бұрын
Gracias Juan, me alegra que te haya gustado el curso, voy a continuar subiendo más contenido al curso para que estes pendiente. Saludos!!
@emersonpalaciootalvaro2632
4 жыл бұрын
gracias sergio excelente
@SergioACGiraldo
4 жыл бұрын
De nada Emerson que bueno q te gustó. Saludos.
@SergioACGiraldo
4 жыл бұрын
⏱ MARCAS DE TIEMPO ⏱ 00:00 Crear Funciones Propias en Matlab 01:19 Funciones Definidas por el Usuario 03:24 Sintaxis para crear una función 04:28 Ejemplo de Función Cuadrática 07:26 Requisitos del Ejemplo 08:18 Crear la Ayuda en nuestra función 10:29 Calcular el vértice de la función 12:00 Graficar la fcuadratica 12:58 Ejecutar nuestra función 13:39 Graficar el vértice de simetría 15:53 Adicionar otro parámetro de salida 17:31 Máximo y Mínimo de la función 19:40 Raíces de la función 21:30 Administración de Directorios
@juanquero2663
3 жыл бұрын
Hola, estas cosas no estan con unas presentaciones que sean o mas rapidas de ver o donde uno quiera se detiene lo necesario ??
@Lituus58
4 жыл бұрын
Buenos días Sergio, Muchas gracias buen video y completo con varias funcionalidades al utilizar para definir una función. Una cuestión relacionada con las carpetas donde Matlab busca las funciones: ¿Estas carpetas pueden también tener dentro otras subcarpetas? O sólo debe tener un sólo nivel de archivos almacenados. Gracias,
@SergioACGiraldo
4 жыл бұрын
Hola Luis. En este caso la carpeta solo puede tener un solo nivel. Para que el software pueda encontrar la función. Saludos y gracias por comentar.
@jorgehernandez9874
3 жыл бұрын
Gracias!!
@SergioACGiraldo
3 жыл бұрын
De nada Jorge, saludos.
@fabriziotorres262
4 жыл бұрын
Buenas noches , puede ayudarme con estos dos ejemplos ? 1. Elabore una función en Matlab que calcule la Convolución Lineal 1. Elabore una función en Matlab que calcule la Convolución Circular Gracias
@lavaroc
2 жыл бұрын
Hola Sergio! Soy estudiante de Ing Industrial, de la UNLP en La Plata, Argentina. Me encantaria seguir tus pasos, pero estoy falto de motivacion para disciplinarme. Alguna recomendacion? :) Saludo, y muchas gracias. Alva.
@lavaroc
2 жыл бұрын
Que es lo mas sencillo/economico de automatizar? Por ejemplo en una casa, un jardin o un comercio. Es decir, qué proyecto puedo materializar a corto plazo?
@jhonatanjosuesandovaltronc3605
4 жыл бұрын
¿se puede crear varias funciones en un mismo script?
@mayrayepez8197
3 жыл бұрын
Cómo sacaste la ecuación del vértice?
@osvaldoflor1785
3 жыл бұрын
Hola, cuando hago la grafica también me despliega las propiedades de la Grafica, como evito eso?
@timarpipolo6146
4 жыл бұрын
Hola Sergio. Excelente las explicaciones en tus videos. Gracias por compartir tu experiencia. Consulta: en este video en un momento (8:50) cuando completas la línea 2 de comentario en el código y pasas a la línea 3 con enter, pude ver dos cosas, una es que continuas escribiendo a modo de comentario de forma automática ( en color verde) y la segunda es que se abre un marcador sobre la izquierda (línea 2 antes del %). Eso no sucede en mi script y por ende no logro hacer funcionar la ayuda para la función creada. Se te ocurre que puedo estar haciendo mal? Espero haber sido claro en mi consulta. Agradecido nuevamente. Saludos.
@SergioACGiraldo
4 жыл бұрын
Hola Stz, cuando escribes los comentários generalmente matlab va pasando de linea automáticamente sin la necesidad de dar el enter. Sin embargo a veces esto no sucede, para eso das el enter manualmente y debes colocar todos los comentarios inmediatamente despues de la función, o sea debes comenzar desde la linea 2. Debería aparecerte la ayuda. Que versión de matlab tienes instalado?
@timarpipolo6146
4 жыл бұрын
Sergio gracias por tomarte la molestia. Es R2015a. Supuse era un error del software, pero consulto por si hay algo que se pueda corregir de forma manual.
@JoseCabrejoFex
4 жыл бұрын
@@timarpipolo6146 a mi me aparece lo mismo, pero luego de escribir toda la ayuda con los %, al buscar el help, no me puso ningun problema, ahi es siempre poner el % para evitar esos errores
@alebautista4599
3 жыл бұрын
si tengo una matriz de 3X1, como puedo evaluarla en una funcion f(x)?
@cristhiancamiloroacalle4422
3 жыл бұрын
crack
@andresdavid6753
4 жыл бұрын
como hacer una funcion que me realize una suma de vectores+
@rafaellopez2183
4 жыл бұрын
con eso mismo se puede crear una funcion de la serie de taylor?
@SergioACGiraldo
4 жыл бұрын
Puedes crear las funciones que quieras. La metodología es la misma.
@joserosado605
2 жыл бұрын
seria buneo que los ejemplos se ralizaran con funciones un poco mas complejas, ya que estas son las que se dificultan al momento de programar
@irvingsanchez5743
2 жыл бұрын
Si quiero que vt (el vertice) quede guardado en el workspace, qué tengo que hacer?
@SergioACGiraldo
2 жыл бұрын
Esta en el minuto 15:54
@richardbiker
4 жыл бұрын
Si mis variables de entrada estan en otro script . ¿Como los llamo para que ingresen en esta funcion?
@SergioACGiraldo
4 жыл бұрын
llama la función en ese otro script. O carga las variables al workspace, O crea un script que llame el primer script y luego la función.
@jurikosofiavicentecisinaro4644
3 жыл бұрын
Muy bueno pero cada menos de un minuto aparece un anuncio :/
@nahuelg531
4 жыл бұрын
Buenas noches! No hay una forma de hacer que la función lea las variables que ya nombré en el script? Cuando tengo una variable "A" definida en el script de donde llamo a la funcion, me dice que la funcion no sabe cuanto vale "A". En realidad el problema es un poco mas grande que esa unica variable (en ese caso simplemente vuelvo a reescribirla adentro del archivo de la función y listo) Me imagino algo así como un comando "global A" pero no sirve para eso (ya probe jeje) Graciasss
@SergioACGiraldo
4 жыл бұрын
Si ya has definido la variable dentro del Script, debes ingresarla a la función en los parámetros de entrada de la función, caso contrario no tendrá como saber que tipo de variable es. Si lo quieres hacer de forma global (que no es muy recomendable) debes definir global A en la función y también global A en el script. Verás que la variable inclusive cambia de color.
@nahuelg531
4 жыл бұрын
@@SergioACGiraldo Claro, pasa que en realidad son 60 variables de un modelo dinámico complejo, y hay varias funciones que usan esas variables. Si quiero cambiar el valor de "A", lo tengo que cambiar en cada una de las funciones y en el script. En ese caso me conviene lo de "global" para cambiar solamente en el script y que las demás se actualicen solas a ese valor nuevo.
@nahuelg531
4 жыл бұрын
@@SergioACGiraldo Te agradezco realmente por lo rápido que respondiste, pude resolverlo usando la variable global y ahorre (no quiero exagerar) horas de trabajo. Están buenos tus tutoriales, me estas salvando el semestre, sabelo
@jesusmorelos6853
4 жыл бұрын
Buenas señor Sergio Castaño, he realizado una función siguiendo todas sus recomendaciones,pero me encuentro con error y no logro identificarlo,gracias su colaboración seria de mucha ayuda. Es para un trabajo de grado
@SergioACGiraldo
4 жыл бұрын
pero que tipo de error?
@jesusmorelos6853
4 жыл бұрын
@@SergioACGiraldo Inicialmente como parametro de salida llame fobjval, y mi función es Evaluador, que tiene como parámetros de entrada(x,Datos). Donde x es un vector y Datos lo use como extensión de varias variables(ejemplo: Datos.Tmax,Datos.Tfl). Tengo problemas al correr la función. Al mismo tiempo que la fobjval tiene como desarrollo de la lógica unos valores calculados,que igual forma quisiera visualizarlos( Tmaxc,Tlfc). Gracias,le agradezco su colaboración y si existe algún otro medio en el que me pueda comunicar con usted. Esta es la primera parte para continuar con mi trabajo de grado.
@SergioACGiraldo
4 жыл бұрын
Hoa Jesus tu función entonces es: function [fobjval] = Evaluador(x,Datos) Sin embargo no dices cual es tu error. Cuando hay un error el propio Matlab te muestra un mensaje con la linea de código donde se encuentra el error.
@jesusmorelos6853
4 жыл бұрын
@@SergioACGiraldo Buenos días,gracias por su colaboración. Si claro esa seria mi función. Bueno inicialmente tengo la duda si debo correr el archivo donde tengo la función,es decir darle run a ese archivo propiamente o si debo correr el archivo del código principal donde llamo a la función. En segundo instante,al hacer run sobre el código de la función siempre me aparece la ventana con la opción de change folder. Al correr el error es el siguiente: Evaluador Not enough input arguments. Error in Evaluador (line 3) Tmax = Datos.Tmax; El cual no entiendo,porque tanto en el archivo principal como en el de la función ese dato se encuentra. Rápidamente muestro los dos códigos: %FUNCION function [fobjval] = Evaluador(x,Datos) Tmax = Datos.Tmax; Tfl = Datos.Tfl; Tst = Datos.Tst; Vph = Datos.Vph; Freq = Datos.Freq; Corr = Datos.Corr; s = Datos.s; Xs = x(1,1); Xr = x(1,2); Xm = x(1,3); Rr = x(1,4); Rs = x(1,5); %% otras variables %Rs = Resistencia del estator% %Rr' = Resistencia del rotor referida al lado del estator% Vth = (Vph*Xm)/(Xs+Xm); Rth = (Rs*Xm)/(Xs+Xm); Xth = (Xs*Xm)/(Xs+Xm); Ws = 2*pi*Freq; Kt = (3*Vth^2)/(Ws); %% Calculos teoricos de par Tflc = (Kt*Rr/s)/((Rth + Rr/s)^2 + (Xth+Xr)^2); Tmaxc = Kt/(2*(Rth + sqrt(Rth^2 + (Xth+Xr)^2))); Tstc = Kt*Rr/((Rth + Rr)^2 + (Xth+Xr)^2); fobjval = ((Tmaxc - Tmax)/Tmax)^2 + ((Tflc - Tfl)/Tfl)^2 +... ((Tstc - Tst)/Tst)^2; %ARCHIVO PRINCIPAL clc clear all %% datos de placa del motor capa_HP= 5; Volt = 460; Vph = 460*sqrt(2)/sqrt(3); Corr = 4.952; Freq = 60; Num_poles = 4; Datos.Tmax = 149.082; Datos.Tfl = 19.6730; Datos.Tst = 119.2629; Datos.Vph = Vph; Datos.Corr = Corr; Datos.Freq = Freq; Datos.s = 0.021; x = [1.126 1.126 38.4 1.083 1.115]; [fobjval] = Evaluador(x,Datos); Nuevamente gracias,le agradezco su colaboración.
@SergioACGiraldo
4 жыл бұрын
Tu código está bien, a mi me ejecutó sin problemas. Tu error es que estas ejecutando la función. Debes siempre ejecutar es el programa principal que llama la función. Y coloca ambos archivos en la misma carpeta. Si lo deseas puedes colocar junto en un solo archivo ambos códigos, al principio tu código principal y al final tu función, eso si, cierra tu función con un "end" al final, en caso que optes por colocar ambos códigos en un archivo. Saludos!
@willampujota3311
4 жыл бұрын
me podria decir por que me sale un error en la parte de vertice vt=-b/(2*a); justo aqui me sale esto Not enough input arguments. Error in Untitled2 (line 14) vt=-b/(2*a);
@SergioACGiraldo
4 жыл бұрын
Según el error te hace falta declarar los argumentos de entrada cuando llamas a la función en el WorkSpace. Recuerda siempre grabar cada que hagas un cambio en la función.
@jeanpaulromerovelasco6544
4 жыл бұрын
como arreglar el matlab si nombramos una función de usuario con el nombre de una función ya existente, propia del programa.
@SergioACGiraldo
4 жыл бұрын
basta con renombrar la función y listo.
@jcramirezgarcia
2 жыл бұрын
Sergio Castaño #026
@diegoespinoza3492
3 жыл бұрын
por qué el "y " tiene 21 puntos, si el "x" solo tiene 11 ???
@300vampiro
3 жыл бұрын
Porque el step va de .5 en .5
@GerardoPortban
3 жыл бұрын
Muy basico el video, dislike
@SergioACGiraldo
3 жыл бұрын
Un dislike y un comentario, excelente para el algoritmo de YT. Espero encuentres lo que buscas. Éxitos.
@GerardoPortban
3 жыл бұрын
@@SergioACGiraldo XD por ser amable no te llegarán más visitas, mucha suerte !!!
Пікірлер: 83