- 572
- 14 749 087
Sergio A. Castaño Giraldo
Brazil
Приєднався 17 гру 2011
Ingeniería de Control - Programación - Microcontroladores - Automatización.
Bienvenidos al MAYOR canal en Español sobre temas relacionados a la INGENIERÍA DE CONTROL de UA-cam!!
Ya que estas leyendo esta descripción pues mira lo que puedes APRENDER si formas parte de la mayor comunidad de CONTROLEROS y CONTOLERAS de la plataforma en Español:
➤ Sistemas de Control
➤ Modelado de Sistemas
➤ Programación en: Matlab, Python, C
➤ Microcontroladores PIC
➤ Arduino
➤ Instrumentación
Entre otros asuntos de ingeniería de control, química y electrónica.
Y lo más importante es que todos los videos tienen su soporte en el sitio web donde tendrás información adicional como por ejemplo descargar gratis todos los códigos que aquí hacemos: controlautomaticoeducacion.com/
Bienvenidos al MAYOR canal en Español sobre temas relacionados a la INGENIERÍA DE CONTROL de UA-cam!!
Ya que estas leyendo esta descripción pues mira lo que puedes APRENDER si formas parte de la mayor comunidad de CONTROLEROS y CONTOLERAS de la plataforma en Español:
➤ Sistemas de Control
➤ Modelado de Sistemas
➤ Programación en: Matlab, Python, C
➤ Microcontroladores PIC
➤ Arduino
➤ Instrumentación
Entre otros asuntos de ingeniería de control, química y electrónica.
Y lo más importante es que todos los videos tienen su soporte en el sitio web donde tendrás información adicional como por ejemplo descargar gratis todos los códigos que aquí hacemos: controlautomaticoeducacion.com/
Cruce con el Eje Imaginario en el Lugar Geométrico de las Raíces - Sistemas de Control
En este video veremos la regla relacionada con el cruce por el eje imaginario del lugar geométrico de las raíces de los sistemas de control en tiempo continuo (transformada de Laplace) o en tiempo discreto (transformada Z). El análisis de hace frecuencialmente sustituyendo la variable compleja por jw.
▷ Lista del LGR Completa: bit.ly/LGR-YT
▷ Cursos Premium de Control: bit.ly/CPremCAE
▷ Detalles LGR vistos en el Video: bit.ly/LGR-CAE
▷ Conceptos de Control: bit.ly/2ktIBnN
⏱ MARCAS DE TIEMPO ⏱
00:00 Lugar geométrico de las raíces
00:34 Cruce con el eje imaginario del plano complejo
01:38 Ejemplo
02:48 Ecuaciones del LGR
★SÍGUEME EN MIS OTRAS REDES★
►Curso SIMULINK: bit.ly/3a0W8Xr
►Sitio WEB: controlautomaticoeducacion.com/
►¿Quieres Beneficios? bit.ly/2YvGEqK
►Telegram: t.me/ConAutEdu
►Instagram: sergioacgiraldo
►Twitter: ConAutEdu
►Facebook: controlautomaticoeducacion/
_________________________________________________________________
Te ha servido esta información y quieres que siga aportando más contenido gratuito y de calidad. Podrias invitarme un Café y ayudarme a seguir pagando los servidores del sitio web.
👉 Invitar un Café a Sergio: bit.ly/2VqAdSX ☕️☕️☕️
__________________________________________________________________
▷ Lista del LGR Completa: bit.ly/LGR-YT
▷ Cursos Premium de Control: bit.ly/CPremCAE
▷ Detalles LGR vistos en el Video: bit.ly/LGR-CAE
▷ Conceptos de Control: bit.ly/2ktIBnN
⏱ MARCAS DE TIEMPO ⏱
00:00 Lugar geométrico de las raíces
00:34 Cruce con el eje imaginario del plano complejo
01:38 Ejemplo
02:48 Ecuaciones del LGR
★SÍGUEME EN MIS OTRAS REDES★
►Curso SIMULINK: bit.ly/3a0W8Xr
►Sitio WEB: controlautomaticoeducacion.com/
►¿Quieres Beneficios? bit.ly/2YvGEqK
►Telegram: t.me/ConAutEdu
►Instagram: sergioacgiraldo
►Twitter: ConAutEdu
►Facebook: controlautomaticoeducacion/
_________________________________________________________________
Te ha servido esta información y quieres que siga aportando más contenido gratuito y de calidad. Podrias invitarme un Café y ayudarme a seguir pagando los servidores del sitio web.
👉 Invitar un Café a Sergio: bit.ly/2VqAdSX ☕️☕️☕️
__________________________________________________________________
Переглядів: 189
Відео
Control PID para llenado de un tanque usando LabVIEW
Переглядів 866День тому
En este video aprendemos como programar y configurar el bloque del controlador PID dentro de LabVIEW para la regulación y control de variables de procesos. En particular controlamos en llenado de un tanque de nivel el cual ha sido modelado por medio de una ecuación diferencial. Se levanta el modelo en función de transferencia del sistema con retardo y se aplica la estrategia de sintonia de cont...
Ángulo de Partida y Ángulo de Llegada en Raíces Complejas - LGR # 011
Переглядів 48814 днів тому
En este video, explicamos detalladamente la Regla del Ángulo de Partida del Polo y Ángulo de Llegada del Cero del Lugar Geométrico de las Raíces (LGR). Descubre cómo aplicar estas reglas fundamentales en el análisis y diseño de sistemas de control. Ideal para estudiantes de ingeniería y profesionales interesados en el control de sistemas ▷ Lista del LGR Completa: bit.ly/LGR-YT ▷ Cursos Premium ...
Medición de Nivel de Tanque Abierto con Transmisor de Presión Diferencial [Ejercicio]
Переглядів 46521 день тому
Veremos como el transmisor de presión diferencial mide la altura del tanque abierto independientemente de la geometría que tiene el tanque y esto es porque se vale del principio de la presión hidrostática. ✅ Lista de Videos: bit.ly/ind-inst CURSOS DE UDEMY CON CUPÓN ✅ Curso Fundamentos de Instrumentación : bit.ly/3LKc4Br ✅ Simulink desde Cero: bit.ly/2JS6ZIO ✅ Curso de Controladores con PIC: bi...
Polos Adyacentes en el Eje Real y su Efecto en el Lugar Geométrico de las Raíces
Переглядів 44128 днів тому
Aprende sobre el efecto de los polos adyacentes en el eje real en el Lugar Geométrico de las Raíces. Este video es una herramienta invaluable para quienes estudian o trabajan en control automático, proporcionando una visión detallada de cómo estos polos influyen en la configuración y análisis del LGR. ▷ Lista del LGR Completa: bit.ly/LGR-YT ▷ Cursos Premium de Control: bit.ly/CPremCAE ▷ Detalle...
Lugar Geométrico de las Raíces en el Eje Real Análisis # 009
Переглядів 487Місяць тому
En este video, exploramos el Lugar Geométrico de las Raíces en el eje real. Es esencial para estudiantes y profesionales en control automático que buscan entender la estabilidad y dinámica de los sistemas. Descubre los factores clave a considerar durante el análisis del LGR y cómo afectan el diseño de sistemas de control. ▷ Lista del LGR Completa: bit.ly/LGR-YT ▷ Cursos Premium de Control: bit....
Diagrama de BODE Obtenido EXPERIMENTALMENTE [Concepto]
Переглядів 4,3 тис.Місяць тому
Este video es un tutorial paso a paso que le enseñará cómo realizar un diagrama de Bode experimentalmente utilizando un sistema Motor-Generador y el software Matlab/Simulink. El video comienza mostrando cómo configurar el equipo experimental, incluyendo la conexión del motor y el generador, y la configuración del instrumento de medida. Luego, se explica cómo utilizar el software Matlab/Simulink...
Ejercicio 10 - Ecuación de Arrhenius en Matlab
Переглядів 229Місяць тому
Este video será liberado para todos en el canal en algunas semanas ¿Quieres tener acceso ANTICIPADO a este video sin esperar semanas? 🤔 Pues entonces mira este video para desbloquearlo 👉 bit.ly/3sT2FgX ✌️ Profundiza en la química y la ingeniería con nuestro tutorial 'MATLAB desde cero', diseñado para enseñarte a aplicar la Ecuación de Arrhenius en MATLAB. Ideal para estudiantes y profesionales,...
Ejercicio 9 - Tasa de Crecimiento Poblacional en Matlab
Переглядів 156Місяць тому
Este video será liberado para todos en el canal en algunas semanas ¿Quieres tener acceso ANTICIPADO a este video sin esperar semanas? 🤔 Pues entonces mira este video para desbloquearlo 👉 bit.ly/3sT2FgX ✌️ Descubre cómo utilizar logaritmos para analizar la Tasa de Crecimiento Poblacional con nuestro tutorial 'MATLAB desde cero', perfecto para ingenieros y estudiantes que buscan ejercicios de MAT...
Ejercicio 8 - Logaritmos en Matlab
Переглядів 90Місяць тому
Este video será liberado para todos en el canal en algunas semanas ¿Quieres tener acceso ANTICIPADO a este video sin esperar semanas? 🤔 Pues entonces mira este video para desbloquearlo 👉 bit.ly/3sT2FgX ✌️ Amplía tus conocimientos en MATLAB con nuestro tutorial especializado 'MATLAB desde cero', una serie esencial para estudiantes y profesionales de ingeniería que buscan ejercicios de MATLAB res...
Ejercicio 7 - Dominando los Formatos Numéricos con format en Matlab
Переглядів 94Місяць тому
Este video será liberado para todos en el canal en algunas semanas ¿Quieres tener acceso ANTICIPADO a este video sin esperar semanas? 🤔 Pues entonces mira este video para desbloquearlo 👉 bit.ly/3sT2FgX ✌️ Descubre el poder de los Formatos Numéricos en MATLAB con nuestro último tutorial de 'MATLAB desde cero', perfectamente diseñado para estudiantes y profesionales ingenieros. Aprende a manejar ...
Ejercicio 6 - Analizando la Caída Libre con Vectores con Matlab
Переглядів 113Місяць тому
Este video será liberado para todos en el canal en algunas semanas ¿Quieres tener acceso ANTICIPADO a este video sin esperar semanas? 🤔 Pues entonces mira este video para desbloquearlo 👉 bit.ly/3sT2FgX ✌️ Sumérgete en el mundo de MATLAB para ingenieros con nuestro tutorial 'MATLAB desde cero', perfecto para estudiantes y profesionales que desean perfeccionar sus habilidades en MATLAB online. En...
Ejercicio 5 - Tablas de Conversión de Unidades con Vectores
Переглядів 90Місяць тому
Este video será liberado para todos en el canal en algunas semanas ¿Quieres tener acceso ANTICIPADO a este video sin esperar semanas? 🤔 Pues entonces mira este video para desbloquearlo 👉 bit.ly/3sT2FgX ✌️ Profundiza tus conocimientos en MATLAB con nuestra serie 'MATLAB desde cero', ideal para estudiantes e ingenieros que buscan mejorar sus habilidades en MATLAB online. Este video te guiará a tr...
Ejercicio 4 - Dominando Vectores con Linspace y Logspace
Переглядів 109Місяць тому
Este video será liberado para todos en el canal en algunas semanas ¿Quieres tener acceso ANTICIPADO a este video sin esperar semanas? 🤔 Pues entonces mira este video para desbloquearlo 👉 bit.ly/3sT2FgX ✌️ Avanza en tu aprendizaje de MATLAB con nuestro tutorial especializado 'MATLAB desde cero'. Este video está diseñado para estudiantes e ingenieros que deseen profundizar en MATLAB online, ofrec...
Ejercicio 3 - Vectores y Cálculos Avanzados en Cilindros
Переглядів 124Місяць тому
Ejercicio 3 - Vectores y Cálculos Avanzados en Cilindros
Lista de Reproducción con Ejercicios Resueltos en Matlab
Переглядів 882Місяць тому
Lista de Reproducción con Ejercicios Resueltos en Matlab
Ejercicio Propuesto - Programación Orientada a Objetos - Python # 046
Переглядів 482Місяць тому
Ejercicio Propuesto - Programación Orientada a Objetos - Python # 046
Beautiful Soup Python - Web Scraping # 045
Переглядів 534Місяць тому
Beautiful Soup Python - Web Scraping # 045
Cruce en el Eje Real de las Asíntotas del Lugar Geométrico de las Raíces # 008
Переглядів 511Місяць тому
Cruce en el Eje Real de las Asíntotas del Lugar Geométrico de las Raíces # 008
Comportamiento Asintótico en el Lugar Geométrico de las Raíces - LGR # 007
Переглядів 625Місяць тому
Comportamiento Asintótico en el Lugar Geométrico de las Raíces - LGR # 007
Curso de Fundamentos en Instrumentación Industrial
Переглядів 715Місяць тому
Curso de Fundamentos en Instrumentación Industrial
Simetría con el Eje Real en el Lugar Geométrico de las Raíces [LGR] - # 006
Переглядів 605Місяць тому
Simetría con el Eje Real en el Lugar Geométrico de las Raíces [LGR] - # 006
Nivel de Agua con Arduino - Medidor MPX5010DP - Tanque Esférico
Переглядів 1,1 тис.2 місяці тому
Nivel de Agua con Arduino - Medidor MPX5010DP - Tanque Esférico
Ramas del Lugar Geométrico de las Raíces - Identificación y Análisis # 005
Переглядів 7172 місяці тому
Ramas del Lugar Geométrico de las Raíces - Identificación y Análisis # 005
Puntos ESPECIALES del Lugar Geométrico de las Raíces [Inicio y Fin] - LGR # 004
Переглядів 9342 місяці тому
Puntos ESPECIALES del Lugar Geométrico de las Raíces [Inicio y Fin] - LGR # 004
State Feedback Controller Design on Arduino | Applied Control System Course
Переглядів 8442 місяці тому
State Feedback Controller Design on Arduino | Applied Control System Course
RST Control on Arduino | Applied Control System Course
Переглядів 6552 місяці тому
RST Control on Arduino | Applied Control System Course
Condición del Ángulo en el Lugar Geometrico de las Raíces # 003
Переглядів 1,6 тис.2 місяці тому
Condición del Ángulo en el Lugar Geometrico de las Raíces # 003
TODO MAL, NO EXPLICA NADA Y SU CODIGO NO FUNCIONA
Te sale algun error?, has verificado las conexiones?
No deje de hacer videos maestro. Gracias a usted puedo ver videos de control sin que se haga tedioso. Ojalá un día lo pueda encontrar en persona en alguna convención ❤
▷ Lista del LGR Completa: bit.ly/LGR-YT ▷ Cursos Premium de Control: bit.ly/CPremCAE ▷ Detalles LGR vistos en el Video: bit.ly/LGR-CAE ▷ Conceptos de Control: bit.ly/2ktIBnN
Hola amigo, en mi pc no puedo editar los valores de las variables creadas. Sabes a q se debe?
Como puedo adquirir la placa laboratorio de temperatura para el control difuso de un proceso?
En el curso te muestro los esquemáticos y el código. ya tu lo puedes montar en una protoboard o si lo deseas hacer tu propio PCB. Adicionalmente, en el curso ya te doy los GERBERs del PCB si lo quieres mandar a imprimir. El sistema es muy económico de hacer y lo puedes trabajar directo en protoboard si lo deseas. Además de enseãr a implementar varios controladores entre ellos el difuso.
Buenos días , la tarjeta PCB viene incluida en el curso o se compra aparte?
En el curso te muestro los esquemáticos y el código. ya tu lo puedes montar en una protoboard o si lo deseas hacer tu propio PCB. Adicionalmente, en el curso ya te doy los GERBERs del PCB si lo quieres mandar a imprimir. El sistema es muy económico de hacer y lo puedes trabajar directo en protoboard si lo deseas. Saludos.
excelente los videos, estaria genial un video donde se calcule el caudal en una aplicacion real
aprendi mas con estos videos que con el profe de la uni xd
que son mmhg! como o cual es la referencia en kg de un mmhg?😮
# Ejemplo de polimorfismo en el metodo calcular_area class Figura: def __init__(self,figura_x): self.figura_x = figura_x # Cálculo del área general def calcular_area(self,area_final): self.area_final = area_final print(f'El área de la figura es: {self.area_final} metros cuadrados') class Circle(Figura): def __init__(self, fig_circle ): super().__init__(fig_circle) # área del circulo = pi * r**2 def Calcular_area(self): self.area_final = "" radio_c = "" radio_c = input('Radio del circulo:'+ radio_c) self.area_final = 3.1416 * int(radio_c) print(f'El área de la {self.figura_x} es: {self.area_final} metros cuadrados') #return area_final class Rectan(Figura): def __init__(self, fig_rectan ): super().__init__(fig_rectan) # área del rectangulo = base * altura def calcular_area(self): self.area_final = "" base_r = "" altura_r = "" base_r = input('Base del rectángulo:'+ base_r) altura_r = input('Altura del rectángulo:' + altura_r) self.area_final = int(base_r) * int(altura_r) print(f'El área de la {self.figura_x} es: {self.area_final} metros cuadrados') # return area_final if __name__ == '__main__': a = Figura("rectángulo") a.calcular_area(40) b = Circle("circulo") b.Calcular_area() c = Rectan("rectángulo") c.calcular_area() El área de la figura es: 40 metros cuadrados Radio del circulo:5 El área de la circulo es: 15.708 metros cuadrados Base del rectángulo:4 Altura del rectángulo:10 El área de la rectángulo es: 40 metros cuadrados
class Empleado: # Atributos fname = "" lname = "" # Método para capturar datos def name(self): self.fname = input('Nombre:'+ self.fname) self.lname = input('Apellido:'+ self.lname) class Wage: # Atributos sal = "" # Método para la asignación del salario def salario(self): self.sal = input('Salario:'+ self.sal) class Designacion(Empleado, Wage): # Atributos job = "" # Método para la asignación de la ocupacion def ocu(self): self.job = input('Ocupación:'+ self.job) if __name__ == '__main__': person = Designacion() person.name() Nombre:Juansito Apellido:Alcaraz Salario:5000
hola como estas profe ..sistema básicos de medida ..pero de control?seria fascinante un control sensor especialmente para medir la corriente con la ingeniería químicas potencialmente
Hola, me podrías explicar cómo configuraste los parámetros de los step por favor
Hola Sergio, me está sirviendo muchísimo tu curso. Muchas graciaas. n1 = int(input('how old is your computer: ')) if (n1 == 0 and n1 > 2): print('Your computer still is new') elif (n1 >= 3): print('your computer already is old') elif (n1 < 0): print('your answer is wrong, you can not put negative numbers') print('Error ' * 20) print('XO' * 20)
No sé, ¿por qué en el integrador no lo tratamos matemáticamente para hacerlo mas general, en vez de hablar de un señal de entrada específica? ¿ No es 1/jw, que por números complejos lo podemos pone como -j(1/w) y ahí ya se ve claramente el desfase y el módulo del número complejo?
Muchas gracias.😊
Muchas gracias aquí aprendiendo MATLAB, luego cuando termine seguiré con Simulink. La version 2024 es un poco diferente a la de 2017 algunas funciones no las encuentro, estamos en contacto. Saludos a la distancia. 😊
Soy de España, estudio en la universidad Sergio. A.... Estudio para conseguir un trabajo como desarrollador o data analyst
Reto 3 fact = input ("Intruduzca el numero a factoriar:") fact = int(fact) multiplicacion = 1 print(f'{fact}! =',end='') while fact > 0: if fact != 1: print(f' {fact} x',end='') else: print(f' {fact} =',end='') multiplicacion = multiplicacion * fact fact -= 1 print(f' {multiplicacion}',end="")
class Hotel: # Método constructor # room = room number # reserved = true or false, # state = in service or out of service # booked_by = first and last name def __init__(self, room, reserved, state , booked_by): self.room = room self.reserved = reserved self.state = state self.booked_by = booked_by # printing summary room def display(self): print(f'Información general de la Habitacion Cuarto No: {self.room} Reservado: {self.reserved} Estado: {self.state} Reservado por: {self.booked_by} ') class Room(Hotel): def __init__(self,room, reserved, state, booked_by, bed_type, type_room): super().__init__(room, reserved, state, booked_by) # bed_type = twin, queen, king # type_room = regular, junior, executive self.bed_type = bed_type self.type_room = type_room # printing specific data room data def room_data(self): print(f'Información detallada de la habitación Cuarto No: {self.room} Reservado: {self.reserved} Reservado por: {self.booked_by} Cama: {self.bed_type} Habitación: {self.type_room} ') if __name__ == '__main__': w = Room('4',True,'in service', 'John Smith', 'queen','junior') # printing summary room from method parent's print (w.display()) # printing specific data room from Room child print(w.room_data()) Información general de la Habitacion Cuarto No: 4 Reservado: True Estado: in service Reservado por: John Smith None Información detallada de la habitación Cuarto No: 4 Reservado: True Reservado por: John Smith Cama: queen Habitación: junior None
class Moto: """ Clase para trabajar con motos """ def __init__(self,marca,placa,color,cilindraje): self.marca = marca self.placa = placa self.color = color self.cc = cilindraje if __name__ == "__main__": #instancia de objetos moto_santy = Moto("Suzuki","WKU64E","Negro",150) moto_juli = Moto("Yamaha","JUL25G","Azul",150) moto_carlitos = Moto("Pulsar","VOE46E","Amarillo",200) print(moto_santy.__dict__) print(moto_carlitos.__dict__) print(moto_juli.__dict__)
class Cono: # Método constructor def __init__(self, height = 1 , radius = 1, volumen =1): #self.hipotenusa = hipotenusa self.height = height self.radius = radius self.volumen = volumen # Método de instancia para calcular el volumen de un cono def vol(self): #print(f'radio = {self.radius} altura = {self.height}' ) return ((pi*self.radius**2)*self.height) / 3 #Metodo para definir una propiedad (Solo lectura) @property def radio(self): return self.radius # Método para modificar la propiedad del radio @radio.setter # area_base = pi*radio**2 # radio = (area_base/pi)**.5 def radio(self, area_base): self.radius = (area_base/pi)**.5 #Metodo para definir una propiedad (Solo lectura) @property def altura(self): return self.height #Método modificar la propiedad de la altura de un cono @altura.setter def altura(self, apotema): # apotema**2 = height**2 + radius**2 apotema = hipotenusa self.height = (apotema**2-self.radius**2)**.5 # Metodo de instancia para imprimir los datos del Cono def __str__(self): return (f'Datos del Cono: Radio: {self.radius} Altura: {self.height} ') if __name__ == '__main__': # height radius cono1 = Cono(15, 5) print(cono1) print(f'El volumen del cono es {cono1.vol():.2f}') # modificar la propiedad con el setter cono1.radius = 10 # modificar la propiedad con el setter cono1.height = 20 print(cono1) print(f'volumen del cono es {cono1.vol():.3f}') Datos del Cono: Radio: 5 Altura: 15 El volumen del cono es 392.70 Datos del Cono: Radio: 10 Altura: 20 volumen del cono es 2094.395
Sale un error al verificar
LabVIEW desde CERO: bit.ly/LabView0 Simulink desde CERO: bit.ly/3eSSOAC Curso de Controladores con PIC : bit.ly/Control_PIC Curso de Controladores con Arduino: bit.ly/Control_Ardu 🥎 Sitio WEB con explicación y Códigos: bit.ly/3ROvHgH 🥎 Teoría de modelado de tanques: bit.ly/3t0FGWK 🥎 Modelado del Tanque en LabVIEW: bit.ly/3whZpTj 🥎 Retardo de Tiempo en LabView: bit.ly/4b07evt
Donde puedo ver que resistencias lleva el proyecto? Gracias 😊
Son de 220ohms, puedes verlo en el sitio web: bit.ly/38va7ag Saludos,
qué pereza de tio, habla demasiado lento
Es solo acelerar el video, coloca 2x de velocidad.
donde muestra la programacion del pic para recibir los datos del escalon unitario?
Ingeniería biomédica y alumnos de semestres más arriba me dijeron que se usa para la materia de análisis de movimiento, bioseñales entre otras, ahorita pues es el R2024a y a aprender Matlab desde 0
""" Reto: Creaciòn de la clase Cono y metodos de clase """ from math import pi class Cono: # Método constructor def __init__(self, height = 1, radius = 1, volumen = 1): #self.hipotenusa = hipotenusa self.height = height self.radius = radius self.volumen = volumen # Metodo de instancia para imprimir los datos del Cono def __str__(self): return (f'Datos del Cono: Radio: {self.radius} Volumen: { self.volumen} Altura: {self.height} ') # Metodo de Clase @classmethod def tank_cone(cls, area_base,apotema): # area_base = pi*radio**2 # radio = (area_base/pi)**.5 radius = (area_base/pi)**.5 # apotema**2 = height**2 + radius**2 apotema = hipotenusa height = (apotema**2-radius**2)**.5 volumen = ((pi*radius**2)*height) / 3 #print(f'radio = {radius} volumen = {volumen} altura = {height}' ) return cls(height, radius, volumen) if __name__ == '__main__': # height radius volumen cono1 = Cono(10, 6, 60) cono2 = Cono(7, 8, 40) # area_base, apotema cono4 = Cono.tank_cone(50, 20) print(f'El nuevo radio y altura del cono es {cono4}') El nuevo radio y altura del cono es Datos del Cono: Radio: 3.989422804014327 Volumen: 326.6345671689841 Altura: 19.598074030139045
Reto: class Plasma(): """ clase empleada para trabajar con plasmaTV """ hass_remote = True if __name__ == "__main__": plasma_remote = Plasma()
Sabran porque me marca un error en la parte de importar lo del logo?
Muchas gracias hace muy poco obtuve el título de técnico en automatizacion y control industrial, pasaron materiales muy parecidos con lenguaje de programación, realizar circuitos de entrada y salida etc. Este curso me va a ayudar a comprender más. Nuevamente muchas gracias, saludos desde Chile.
genio
¡Gracias!
Gracias Sonia
▷ Lista del LGR Completa: bit.ly/LGR-YT ▷ Cursos Premium de Control: bit.ly/CPremCAE ▷ Detalles LGR vistos en el Video: bit.ly/LGR-CAE ▷ Conceptos de Control: bit.ly/2ktIBnN
Hola, hay algún libro sobre la teoría de control predictivo?
desde Colombia aprendiendo a programar
Gracias!!!
De nada!! Ivan, que bueno que te ayudó!
Espero poder pasar mi examen de control, explicas muy bien y es de mucha ayuda, gracias por tu trabajooo :))) <3
Éxitos en tu examen de control Akzmairani
# Metodo estático @staticmethod #decorador def are_radius_equal(cono1, cono2): if cono1.radius == cono2.radius: return True return False if __name__ == '__main__': # height radius volumen cono1 = Cono(10, 6, 60) cono2 = Cono(7, 8, 40) print(f'Son los radios del cono iguales {Cono.are_radius_equal(cono1,cono2)}') Son los radios del cono iguales False
""" Reto: Creaciòn de la clase Cono y la funcion __str__ . """ from math import pi class Cono: # Método constructor def __init__(self, height = 1, radius = 1, volumen = 1): #self.hipotenusa = hipotenusa self.height = height self.radius = radius self.volumen = volumen # Método de instancia para calcular el volumen de un cono def vol(self): return (pi*radius**2)*height / 3 # Método de instancia para calcular el radio de un cono def radio(self): return ((3*volumen)/(pi*height))**.5 #Método de instancia para calcular la altura de un cono def altura(self): return ((3*volumen)/(pi*radius**2)) # Metodo de instancia para imprimir los datos del Cono def __str__(self): return (f'Datos del Cono: Radio: {radius} Volumen: { volumen} Altura: {height} ') if __name__ == '__main__': cono_1 = Cono() print("Caso 1: Para determinar el volumen de un cono es necesario conocer el radio y la altura:") radius = float(input("Radio: ")) height = float(input("Altura: ")) volumen = cono_1.vol() print(f'El volumen del cono es {cono_1.vol()}') print("Caso 2: Para determinar el radio, conociendo el volumen anterior, introduzca la altura") height = float(input("Altura: ")) print(f'El radio del cono es {cono_1.radio()}') print("Caso 3: Para determinar la altura, conociendo el radio, introduzca el volumen") volumen = float(input("Volumen: ")) print(f'La altura del cono es {cono_1.altura()}') print(cono_1) Caso 1: Para determinar el volumen de un cono es necesario conocer el radio y la altura: Radio: 5 Altura: 10 El volumen del cono es 261.79938779914943 Caso 2: Para determinar el radio, conociendo el volumen anterior, introduzca la altura Altura: 10 El radio del cono es 5.0 Caso 3: Para determinar la altura, conociendo el radio, introduzca el volumen Volumen: 261.79 La altura del cono es 9.999641412486548 Datos del Cono: Radio: 5.0 Volumen: 261.79 Altura: 10.0
Hola Sergio buenos días.te quería hacer una consulta .Tus videos están bárbaros y bien explicados..Yo estoy empezando con el arduino .siempre programe en assembler. Mi duda es la siguiente. En el lenguaje de alto nivel c++ de arduino.Cuando se genera una subrutina de atención a la interrupción de timer0/1/2 , ¿se guarda el puntero de pila y los flag de estado en forma automática o hay alguna instrucción que lo haga? Estoy haciendo un programa con muchos saltos (goto) y en forma aleatoria se queda colgado.Revise el código varias veces y no encuentro error.. Espero tu respuesta con ansias .. sino este lenguaje sera muy rápido pero no me va a servir. Muchas gracias.
me hubiera encantado encontrar este canal ha inicio de semestre, ¡gracias ingeniero! nuevo suscriptor
Gracias por este buen contenido, me cae muy bien para mi trabajo en este momento
vendo em 2024
Este seria mi código: nombre=input("Cual es tu nombre completo:") nombre=nombre.upper() print(nombre.strip()) lista=nombre.split() print(lista) lista2=nombre.lower() print(lista2) lista3="".join(lista) len(lista3) print("Tu nombre completo tiene" ,len(lista3),"letras sin contar espacios") lista[0] len(lista[0]) print("Tu primer nombre tiene",len(lista[0]),"letras")
año = input("Ingrese el Año: ") mes = input("Ingrese el Mes: ") dia = input ("Ingrese el dia: ") print ("Hoy", dia, "de",mes,"del", año, "estas viendo este video en UA-cam")
nombre = input ("Ingrese su Nombre: ") print ("Hola" , nombre, "Bienvenido al curso de Python de CAE")
sensacional.
Buenos días, he de agradecerte que enseñes esto. Llevo unos dias intentando resolver un sistema 5x5 que tiene 3 ecuaciones lineales y 2 no lineales. Todos los metodos clasicos me daban el problema de que en una iteración concreta el jacobiano era nulo y, por tanto, no se podía continuar. Pero el algoritmo que usa este solver me ha solucionado el sistema. Así que muchas gracias por tu video y enseñarme a utilizarlo.
Excelente Pepe, que bueno que te sirvió. Saludos.