HagesLab
HagesLab
  • 22
  • 268 635

Video

Root Finding: Bisection Method
zhlédnutí 83Před 11 měsíci
Root Finding: Bisection Method
Monte Carlo Approximation of Pi
zhlédnutí 100Před 11 měsíci
Monte Carlo Approximation of Pi
Leibniz Approximation of Pi
zhlédnutí 253Před 11 měsíci
Leibniz Approximation of Pi
Fin Energy Balance - Lecture 1 [Heat / Energy Transfer]
zhlédnutí 554Před rokem
Fin Energy Balance - Lecture 1 [Heat / Energy Transfer]
Fin Equation General Solution - Lecture 2 [Heat / Energy Transfer]
zhlédnutí 249Před rokem
Fin Equation General Solution - Lecture 2 [Heat / Energy Transfer]
Fin Boundary Conditions - Lecture 3 [Heat / Energy Transfer]
zhlédnutí 384Před rokem
Fin Boundary Conditions - Lecture 3 [Heat / Energy Transfer]
Infinite Fin Solution - Lecture 4 [Heat / Energy Transfer]
zhlédnutí 211Před rokem
Infinite Fin Solution - Lecture 4 [Heat / Energy Transfer]
Fin Effectiveness - Lecture 7 [Heat / Energy Transfer]
zhlédnutí 217Před rokem
Fin Effectiveness - Lecture 7 [Heat / Energy Transfer]
Convection Fin Tip Solution - Lecture 6 [Heat / Energy Transfer]
zhlédnutí 720Před rokem
Convection Fin Tip Solution - Lecture 6 [Heat / Energy Transfer]
Adiabatic Fin Tip Solution - Lecture 5 [Heat / Energy Transfer]
zhlédnutí 978Před rokem
Adiabatic Fin Tip Solution - Lecture 5 [Heat / Energy Transfer]
How to: Solve an ODE in Python (Boundary Value Problem)
zhlédnutí 8KPřed rokem
Learn out to numerically solve an ordinary differential equation (ODE) in Python using a built in solver for boundary value problems: "scipy.integrate.solve_bvp()". Here I discuss a 2nd order ODE with 2 boundary conditions (i.e. boundary value problem - BVP). A 1D steady-state heat transfer problem is used as an example, with various boundary conditions (fixed temperature, radiation) and with t...
Fermi-Dirac Integral (Semiconductors): Derivation and Python Plotting
zhlédnutí 1,8KPřed rokem
Fermi-Dirac Integral (Semiconductors): Derivation and Python Plotting
Chalcogenide Perovskite Nanoparticles "Flash Talk" | Faraday Discussion 2022 | Chuck Hages (UF)
zhlédnutí 420Před rokem
Low-temperature, Solution-based Synthesis of Chalcogenide Perovskites -Flash poster presentation for the "Emerging Inorganic Materials in Thin-film Photovoltaics" Faraday Discussion, July 2022, Bath, England Related Papers: pubs.acs.org/doi/abs/10.1021/jacs.2c06168 pubs.acs.org/doi/abs/10.1021/acs.chemmater.2c01289 Authors: Ruiquan Yang, Alex Jess, Calvin Fai, Chuck Hages University of Florida,...
Machine Learning for Analysis of TRPL Data | EMRS 2022 | Chuck Hages (UF)
zhlédnutí 290Před 2 lety
Machine Learning for Accelerated Analyses of Time-resolved Photoluminescence Data via Bayesian Inference - Invited talk for Symposium K: "Thin film chalcogenide photovoltaic materials" Authors: Calvin Fai, Tony Ladd, Chuck Hages University of Florida, Chemical Engineering, Gainesville, FL
How to Give an Effective Scientific Presentation | Chuck Hages (UF)
zhlédnutí 876Před 3 lety
How to Give an Effective Scientific Presentation | Chuck Hages (UF)
How to: Plot a Function in Python
zhlédnutí 123KPřed 3 lety
How to: Plot a Function in Python
Root Finding in Python
zhlédnutí 12KPřed 3 lety
Root Finding in Python
How to: Numerical Derivative in Python
zhlédnutí 23KPřed 3 lety
How to: Numerical Derivative in Python
Kronig-Penny Solution in Python
zhlédnutí 4,1KPřed 3 lety
Kronig-Penny Solution in Python
How to: Make a Polar Plot in Python
zhlédnutí 16KPřed 3 lety
How to: Make a Polar Plot in Python
How to: Import, Plot, Fit, and Integrate Data in Python
zhlédnutí 75KPřed 3 lety
How to: Import, Plot, Fit, and Integrate Data in Python

Komentáře

  • @MacasGamer
    @MacasGamer Před 7 dny

    this function is really usefull!

  • @TuExklusiv
    @TuExklusiv Před 18 dny

    Very good video!

  • @asifahmadi116
    @asifahmadi116 Před 23 dny

    first thanks a lot for the excellent video and good description then I have a question how can you find the roots of this equation: R = ∑_(k=1)^(k=100)▒∑_(j=-100)^(j=100)▒(e^12 〖 (12)〗^k )/k! k/(2π(w^2+1/4)) √(1-〖(w/(LkR^2 ))〗^2 ) ∆w ∆k , ∆k=1,∆w=LkR^2/100

  • @TewodrosAbebaw-zd1mt
    @TewodrosAbebaw-zd1mt Před měsícem

    more important

  • @Anyicolmenares
    @Anyicolmenares Před měsícem

    Hello, how ca I do this with more columns and rows, that means with a dataset?

  • @RoronoaZoro-td9jj
    @RoronoaZoro-td9jj Před 3 měsíci

    With this method, that is np.diff(y) / np.diff(x) will compute the gradient of the data points but the derivative will have one less data point, what can be done about that?

  • @sandrofilho7798
    @sandrofilho7798 Před 3 měsíci

    perfect video, thanks!

  • @zacox
    @zacox Před 5 měsíci

    This is really helpful, but the link to the python code in the description no longer works.\

  • @juanagustingonzalez9148
    @juanagustingonzalez9148 Před 5 měsíci

    Great man, but i want something. Im trying to make a code with a table of the function f and its derivative valuated but i dont know how to print without any error

  • @pyaephyochannyein7331
    @pyaephyochannyein7331 Před 5 měsíci

    Thank you for explaining in such details

  • @B.Runnin
    @B.Runnin Před 6 měsíci

    Hi Chuck, I am a student at Cambridge University looking to employ MCMC or HMC on TRPL and TA datasets. I have read your paper on this subject and would be interested to know if you have released your code to run this on a CPU?

  • @Just_Jabi
    @Just_Jabi Před 6 měsíci

    Incredible video, nice and clear explanation. 10/10

  • @arpitakundu7847
    @arpitakundu7847 Před 6 měsíci

    Can you please use light mode?

  • @zTuCard
    @zTuCard Před 8 měsíci

    Hi! I have a question: the plot of the bands are the same in both cases of epsilon > 1 and epsilon <1?

  • @user-ev2oe8lc1i
    @user-ev2oe8lc1i Před 8 měsíci

    thanks a lot ! <3 lil cutie

  • @tehyonglip9203
    @tehyonglip9203 Před 9 měsíci

    it is not necessary to define the bounds most of the time, more often, p0, the initial guess is something you need to provide

  • @suhermans7037
    @suhermans7037 Před 9 měsíci

    where is download your code *.py and csv file sir ?

  • @user-lt1jk4cm1k
    @user-lt1jk4cm1k Před 9 měsíci

    how do you solve a 3 order ODE, is it the same as this since we have 3 dimensions for y? and the boundary conditions also double.

  • @andrewl9797
    @andrewl9797 Před 10 měsíci

    I LOVE YOU SO MUCH THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU

  • @andreaprado112
    @andreaprado112 Před 10 měsíci

    Thank you so much!!!!! You saved me!!!❤ subscribed 🥹

  • @zzzzzz3690
    @zzzzzz3690 Před 10 měsíci

    thank you for video. it was so easy to understand how to use this function. really perfect you know, I had a problem with code, and I didn't know what I need to do to solve. the problem was in boundary conditions. It really easy to solve my problem)

  • @DarkSkay
    @DarkSkay Před 11 měsíci

    Very nice animation! What RNG are you using? How well do different RNG converge? How well would the actual digits of Pi used as a distribution source perform? I don't know why suddenly a lot more questions come to my mind. In any case: thank you very much for the inspiration!

  • @dhammapaal
    @dhammapaal Před 11 měsíci

    Simple but outstanding. Deep gratitude! Thank you.

  • @nirmithjainresearchassista849

    thanks a lot

  • @zjason7582
    @zjason7582 Před rokem

    Awesome! Thanks for the clear guide of how to use this matplotlib tool!

  • @marocaineaucanada7538

    MERCI BEAUCOUP TRES INTERESSANT

  • @user-bf7ni4pc5d
    @user-bf7ni4pc5d Před rokem

    Great lecture! Thank you very much!

  • @amannucg
    @amannucg Před rokem

    This is a nice video. As usual, I am confused. I have never understood contourf and meshgrid. It seems to me that contourf should work with 1D arrays rlist and thetalist, and a function Z(r, theta). The function would be a 1D array of appropriate length = len(rlist)*len(thetalist). This seems completely defined, so I don't know what is accomplished with meshgrid. All I need to do is a nested loop that fills Z(r, theta) with each element of r and theta. I checked the documentation for contourf. It can accept 1D arrays, so why use meshgrid? Conceptually, I have trouble verifying that meshgrid is doing the right thing. A nested loop seems much easier to verify, because I explicitly pass in the r and theta values that I want to evaluate for Z. It's not always possible to generate a 2D array for Z, as done in the video. Sometimes, the function Z is complicated and cannot just take in 2D arrays directly. When that is the case, getting the correct Z function using meshgrid takes effort to understand exactly how meshgrid creates the grid. I basically have to reverse engineer meshgrid to fill Z. Very complicated. So, I try to work with 1D arrays and a nested loop. That always works and is simple conceptually, whereas the meshgrid technique might or might not work, depending on the function. What's really mind-bending for me is that meshgrid returns two 2D arrays, whereas conceptually a contour plot maps two numbers to a third number, not two 2D arrays to a third number. So, the meshgrid technique is much more confusing for me to validate and conceptualize.

  • @limboski696
    @limboski696 Před rokem

    Having programmed in Python for some time, I found the video confusing because python does not normally perform math operations on an entire list of floats which is what is done in function f here. And, this program would not work if you manually defined xlist with something like xlist = [-10.0, -9.9, ...., 9.9, 10.0]. However, using numpy to create the list does not create a list of floats but instead a class 'numpy.ndarray' object. Python then understands math operations like xlist **2.

  • @elmo45
    @elmo45 Před rokem

    I am using VSCODE as my IDE. I could not get the plot window to show up, unless I added plt.show() to thee end of your code. I enjoyed your video, but I wanted to know more about which function outputs the graph, and whether or not this issue is IDE specific (spyder vs vscode)

  • @nobapjackals7269
    @nobapjackals7269 Před rokem

    Thanks. Very important and useful How to find conduction quasi-fermi level for a known injected carrier concentration, effective mass, and conduction band minimum?

  • @ikerdecabo8187
    @ikerdecabo8187 Před rokem

    Your videos are amazing and really helpfull. Keep going bro

  • @scottfinefrock1096
    @scottfinefrock1096 Před rokem

    Thanks for excellent video. Flux is in W/m2.

  • @bellgrooversmeetup5570

    is there a way to solve these type of problems when you also have boundary conditions for the first derivative? e.g. a function that starts at (T, T') = (T0, 0) and ends at (T, T') = (0, 0) . That would mean 4 boundary conditions for a 1D problem, is it possible?

  • @220shkb
    @220shkb Před rokem

    That's an awesome tutorial. It was so easy to understand the codes. Great work!!

  • @juancassinerio1580
    @juancassinerio1580 Před rokem

    gracias maestro

  • @andrewsawyer5003
    @andrewsawyer5003 Před rokem

    top 10 heat fin series ever

  • @andrewsawyer5003
    @andrewsawyer5003 Před rokem

    Top 5 energy transfer operation youtuber ngl

  • @aryadeepbiswas6375
    @aryadeepbiswas6375 Před rokem

    14:57

  • @andrewsawyer5003
    @andrewsawyer5003 Před rokem

    This is my favorite Minecraft lets play series, keep up the good content

  • @emmanuelschmulewitz1215

    Cool video. This I like a lot. Thanks for the helpful instructions.

  • @mawaisrehman9219
    @mawaisrehman9219 Před 2 lety

    How we can find Spectroscopic Limited Maximum Efficiency (SLME) of Perovskite materials by Using CASTEP code or Python?

  • @mashedpotato9628
    @mashedpotato9628 Před 2 lety

    Please include in your title "Spyder". It will help in the search! :)

  • @uber-jaianada
    @uber-jaianada Před 2 lety

    thank you, this is an awesome primer.

  • @feelingofheart7496
    @feelingofheart7496 Před 2 lety

    You are just osm where can I connect to you

  • @Oceansteve
    @Oceansteve Před 2 lety

    thanks, very clear explination and was also interesting to see spyder used for investigation rather than jupyter lab

  • @vfx7t
    @vfx7t Před 2 lety

    i dont found de CSV ?

  • @vfx7t
    @vfx7t Před 2 lety

    404 Erreur - Page introuvable Veuillez vérifier l’URL. Sinon, cliquez ici pour être redirigé vers la page d’accueil.

  • @vfx7t
    @vfx7t Před 2 lety

    Thank you