MATLAB Crash Course for Beginners

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

КОМЕНТАРІ • 386

  • @philparisi_
    @philparisi_ Рік тому +123

    💻🔥Continue your MATLAB learning with weekly programming tutorials on my personal channel 👉 youtube.com/@philparisi_
    Thank you for tuning in and supporting free programming education for all! Have a great week.

    • @beaniies
      @beaniies Рік тому

      Hi 👋 do you have a video on sort, search and insertion?

    • @philparisi_
      @philparisi_ Рік тому

      @@beaniies I'm always happy to make videos viewers recommend! can you send me a message regarding exactly what you are looking for? philsbeginnercode@gmail.com

    • @aswinkrish7667
      @aswinkrish7667 Рік тому +1

      @@beaniies ask bing / gpt yet very helpful

  • @Martin201277
    @Martin201277 Рік тому +509

    The perfect 'faster paced' intro to MatLab. Most other courses are too slow and dull while this one is just the right speed to keep you engaged while managing to keep up.

    • @philparisi_
      @philparisi_ Рік тому +20

      Glad you enjoyed it! Plenty others topics covered on my channel as well.

    • @infiniteloops1879
      @infiniteloops1879 3 місяці тому

      I watched it x2 speed and that was just perfect for me. I knew the very basics. I am also surprised to see that many argument vise operators are borrowed from shell scripting. A very good tutrial, thanks.

  • @m.hosseinmahmoodi
    @m.hosseinmahmoodi 9 місяців тому +82

    This was THE best "crash course" that I have watched. It really is a crash course, not a 10-hour tutorial that treats you like someone who never used a computer. This was one of only few Crash Courses that I finished.
    Thank you so much for treating us like an intelligent human being.

  • @roenbis
    @roenbis Рік тому +258

    Oh man, thank you. You've covered an entire semester's worth of material in two hours. That's great!

    • @philparisi_
      @philparisi_ Рік тому +10

      Happy to help! I post weekly videos covering more topics as well on my channel for those interested!

  • @sjfrench8034
    @sjfrench8034 Рік тому +28

    One of the most senior members of the company that makes MATLAB is my dad, and my mom used to work there too. I came here because sometimes my parents will be talking about what's going on and I have no clue what they're saying. This was easy to understand - I doubt I'll be adding anything intellectual to any conversations but now maybe at least I won't be nodding along like "mhm mhm I totally get it but I don't think that teddy bear does so could you explain it all again in slightly simpler terms"

  • @MehulMehta-pm1mr
    @MehulMehta-pm1mr 4 місяці тому +16

    50:32 "Hold on" in graph plotting in matlab
    56:31 "Legend" in graph plotting in matlab
    1:02:43 "subplots" in graph plotting in matlab
    1:10:07 important concept in "Logic" in matlab

  • @gravitysalad7891
    @gravitysalad7891 Рік тому +8

    It doesn't really matter and I'm sure someone has already mentioned it, but if anyone's interested the problem at 1:06:25 can be solved by taking the sum of the widths of the intervals and dividing by the length of the total interval. The width of one interval is 2*((pi/2)-arcsin(0.8)) and there are two such intervals, so the percentage of y values > 0.8 is (4*((pi/2)-arcsin(0.8)))/10. A tiny bit more than 25.74% !

  • @calebhkelley
    @calebhkelley Рік тому +249

    Anyone else notice the embarrasing browser history item at 41:11? Excellent job, Phillip! Lol.

  • @NahomTibebu-s3d
    @NahomTibebu-s3d Рік тому +14

    This is the best get to go video for learning MATHLAB in a very fast way. I don't I ever gave a comment for any video before but this is gold. Thank you.

  • @thedeadman8361
    @thedeadman8361 Рік тому +60

    I can already code in Python and R but I'm needing to do some stuff in MATLAB for my PhD. This was an excellent intro to familiarise myself with the basics of MATLAB. I found I was able to watch it at 2x speed and still keep up. Great stuff!

    • @philparisi_
      @philparisi_ Рік тому +8

      This is great to hear, thank you for tuning in and good luck on your journey!

    • @megatronreaction
      @megatronreaction 3 місяці тому +1

      ​@@philparisi_ Awesome tutorial. keep up your witty joke dude.

    • @philparisi_
      @philparisi_ 3 місяці тому +1

      @@megatronreaction will do :)

  • @sundarayerrapragada
    @sundarayerrapragada 2 роки тому +92

    Most awaited lesson on MATLAB. Thanks a lot for the wonderful dedication to education.

    • @philparisi_
      @philparisi_ 2 роки тому +4

      Thank you for watching and glad you enjoyed it! Have a great week.

  • @Ragnarok540
    @Ragnarok540 2 роки тому +17

    The fun thing about Matlab is that pretty much everything here will apply to the open source alternative, Octave.

  • @ivanthedankable
    @ivanthedankable 10 днів тому

    just an FYI for anyone watching this, clear;clc is also the same as clc, clearvars that he uses at 14:20, its just abit shorter and something my professor showed us

  • @paulatapus2905
    @paulatapus2905 Рік тому +11

    This video was so helpful and engaging. I got through the entire 2 hours and it was completely worth it. As someone who had to prior knowledge of MATLAB, he made it extremely easy to follow. Thank you so much for putting this video out!

  • @user-Muhannad_Emad
    @user-Muhannad_Emad 8 місяців тому +3

    عمل رائع جدا فصل دراسي كامل في ساعتين والكثير من المعلومات المهمة جدا
    انك عبقري جدا ❤❤❤❤

  • @PR03
    @PR03 Рік тому +18

    Thanks for your great explanations, dear Phil. I just wanted to refresh my knowledge on Matlab but I should confess I've learned a lot .

    • @philparisi_
      @philparisi_ Рік тому

      Woohoo awesome :) check out my personal channel for weekly MATLAB videos, too!

  • @bishnudev1760
    @bishnudev1760 2 роки тому +26

    Most awaited course. Thank you ❤️

    • @philparisi_
      @philparisi_ Рік тому

      🙏🙏🙏 you are very welcome, thank you for supporting open programming education

  • @kingarth0r
    @kingarth0r 3 місяці тому +2

    I have a coding assessment with mathworks in today and I watched this tutorial at 3x speed to refresh and it's super helpful.

  • @HouseTre007
    @HouseTre007 Рік тому +5

    This video is a great review for engineering students to watch at the end of their analysis and systems dynamics courses. You're an excellent teacher!

  • @IsYitzach
    @IsYitzach 9 місяців тому

    1:42:00 The difference between the two methods is a common problem in scripted languages. Mathematica and Python do the same kind of thing. As a general rule of thumb, the more specialized the method used, the more likely it is to run quickly as it will make fewer calls to compiled code. If MATLAB could be compiled, both of those would ran in around 4 ms instead of 4 ms and 45 ms.

  • @raulcasquinha
    @raulcasquinha Рік тому +10

    I absolutely love every free code camp course, thank you for all the great tips

  • @robertoprestigiacomo253
    @robertoprestigiacomo253 2 роки тому +24

    Sometimes I miss Matlab. It reminds me of the time when I was a student.
    Realistically, once you're out of university, nobody cares about it and almost no company wants to pay for subscriptions when they can do the same things for free in Python, but for students this must be gold.

    • @anotheperspective
      @anotheperspective Рік тому

      Thanks very much for this. I am in the dilemma of what application should i learn and carry out data analysis for my thesis on. My supervisor asked me to use Matlab, not python because many persons are using it already. Which other platform can you recommend for machine learning aside these two please?

    • @robertoprestigiacomo253
      @robertoprestigiacomo253 Рік тому

      @@anotheperspective To complete data analysis tasks it doesn't really matter what you use. If you use Python for data analysis, you'll have to use the library Numpy (among other libraries) which works exactly like Matlab in the way it treats numbers and does calculation with matrices internally. Remember though that after you graduate and your Matlab student license expires and if you want to continue using it, it's not free and literally NOBODY uses it, whereas Python is free and required almost everywhere professionally.
      I think your supervisor refers to the academic world when he says "many persons". Nevertheless, I don't know your situation, if your supervisor means that there's some code written by others in your department that you can use, then it makes sense to go for Matlab. In general I'd trust my supervisor and use Matlab and don't worry about choosing because as I said, it's pretty easy to switch between Matlab and Python for data analysis. In Python there's even a IDE (Spyder) that has an interface that looks exactly like Matlab.
      I've never used Matlab for machine learning so I'm not familiar with its AI packages. Python is probably the most used tool for ML so you'll find tons of material on that. I don't know about Matlab. I'm not an expert in ML, so I don't know other options and how they compare to each other but for a thesis work I think Python or MAtlab are more than suitable options.

    • @Bobcoolyoung
      @Bobcoolyoung Рік тому

      @@anotheperspective JavaScript is good as well for Machine Learning. Though the main programming language used together with Machine Learning in the world today is Python.

  • @syed_wahid
    @syed_wahid Рік тому +3

    I start learning matlab when I see this video I am 2nd year electrical Engineering student you teaches like a fun 😊

    • @philparisi_
      @philparisi_ Рік тому

      Glad you enjoyed the tutorial Syed! Good luck with your electrical engineering degree.

    • @syed_wahid
      @syed_wahid Рік тому +1

      @@philparisi_ thanks

  • @sirkornkc
    @sirkornkc 2 місяці тому

    Thanks for this video, my professor said we only have to use basic Matlab things (no special functions) as a way of thinking outside of the box about a problem and solving one with different methods. After watching this video I finally understand the idea of looping, it has always been hard to understand :) Thanks for your work!

  • @66_subhangamdey_ece59
    @66_subhangamdey_ece59 Рік тому +1

    rp = input('enter the passband ripple');
    rs = input('enter the stopband ripple');
    fp = input('énter the passband freq');
    fs = input('enter the stopband frequency');
    f = input('enter the sampling freq');
    wp = 2*fp/f; ws = 2*fs/f;
    num = -20*log10(sqrt(rp*rs))-13;
    dem = 14.6*(fs-fp)/f;
    n = ceil(num/dem);
    n1 = n+1;
    if(rem(n,2)==0)
    n1 = n;
    n = n-1;
    end
    y = boxcar(n1);
    b = fir1(n,wp,y);
    [h,o] = freqz(b,1,256);
    m = 20*log10(abs(h));
    subplot(2,2,1); plot(o/pi,m); ylabel('Gain in dB -->');
    xlabel('(b) Normailzed frequency --->');

  • @mattias3668
    @mattias3668 Рік тому

    1:12:10: Actually, ~ is just to the left of the upper part of Enter, and must be combined with AltGr and followed by the Space or the same key combination. Looking at a British keyboard, it is just to the left of the lower part of Enter (combined with Shift). I guess, not everyone is an American.

  • @HireHoffee
    @HireHoffee 2 роки тому +1

    I need to write a diploma using matlab program, and here is your course, thanks

  • @Hesam_tajik
    @Hesam_tajik 9 місяців тому

    Nice
    I’m studying data analytics and I shared your videos to all the students and my friends.
    Thank you for your efforts.

  • @benoitgauthier6089
    @benoitgauthier6089 Рік тому +10

    You are amazing at this! Thank you so much for this great tutorial. The pace is perfect, the examples are very instructive and the amount of stuff covered in less than two hours is impressive!

    • @philparisi_
      @philparisi_ Рік тому

      Thank you for tuning in and glad it was worth your time :) plenty more videos on my channel if you are interested!

  • @Asta-7a-Vista
    @Asta-7a-Vista 2 роки тому +7

    Very clear order of explanation of the material! Please continue to create courses in the future. Thank you.

  • @christossymA3A2
    @christossymA3A2 2 роки тому +272

    I was searching for copper and freecodecamp posted gold

    • @philparisi_
      @philparisi_ Рік тому +9

      🤗🤗 thank you for watching!

    • @stephikebudu
      @stephikebudu Рік тому

      My exact thought!

    • @abdullahahmed1673
      @abdullahahmed1673 Рік тому +4

      @@philparisi_ you did this?! i can't thank you enough for this video, i have an exam in a week about Matlap and you sir saved me, thank you very very much

    • @hamza-cult
      @hamza-cult 9 місяців тому

      I thought you were talking about Minecraft 😅

  • @Indian-fv8kl
    @Indian-fv8kl Місяць тому

    your course is better than the course by MathWorks certification course for Matlab. Thanks for your great greeat works. It was really very helpful.

  • @AbubakarLawal-hp3bn
    @AbubakarLawal-hp3bn 10 місяців тому +1

    u changed my life i will never forget u much love

  • @aashishsinghparihar6820
    @aashishsinghparihar6820 2 роки тому +1

    1st time I'll complete any course . It's just a beginning

    • @philparisi_
      @philparisi_ Рік тому

      Happy to hear it and job well done! I release weekly videos on my person channel if you are interested :)

  • @GEERTIOHULST
    @GEERTIOHULST 9 місяців тому

    Thank you so much! I needed this because I'm taking a course outside of my regular study programme which requires some matlab knowledge, and this helped me get started!!

  • @simonnjoroge
    @simonnjoroge 2 роки тому +5

    Thank you so much for this, couldn't have come a a better time.

  • @usernameisamyth
    @usernameisamyth 10 місяців тому +1

    thanks man... almost half way through!!!

  • @mayastiefel9487
    @mayastiefel9487 Рік тому +7

    Really great video for beginners! Definitely gave me a good start to MATLAB and I can't wait to continue to learn

    • @philparisi_
      @philparisi_ Рік тому

      Thanks for tuning in! New MATLAB videos weekly on my personal channel :)

  • @dharanidharsoma
    @dharanidharsoma 2 роки тому +1

    yay i was waiting for it from a very long time finally

  • @wendyky379
    @wendyky379 2 місяці тому

    WOW!-really great explanation.Learnt alot in two hours than what i have tried learning over the months.

  • @pritampatil4669
    @pritampatil4669 Рік тому +1

    Best MATLAB Crash Course on YT !

  • @annaidu583
    @annaidu583 2 місяці тому

    u are excellent in matlab topics , sir i tried my best to learn it , i can not make the programe sir, i know all about MATS LAB by seeing the way the bird views it. any how the
    mat. lab is fentastic subject undarstading the maths altogether. fundamental is matters.👌👌👌

  • @adieodds
    @adieodds Рік тому +8

    It was a great journey! Thank you for a great delivery and simple explanations and thanks for not making us feel stupid 😄

  • @Suited13
    @Suited13 11 місяців тому +6

    1:29:40 hit me deep in my heart man.

  • @Mbhargavkashyap
    @Mbhargavkashyap Рік тому +2

    This is the pure gold! Loved it!

  • @bruny4194
    @bruny4194 2 роки тому +3

    Just today morning I had one of a few exams in Matlab.. wish this vid came few days earlier 😅😅 Great job anyway!

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

      Same lol

    • @philparisi_
      @philparisi_ 2 роки тому +1

      Sorry this came after your big exam! The course has been live on my channel for a year. I publish other tutorials there if you are interested - ua-cam.com/users/philsbeginnercode

  • @kazerzozay
    @kazerzozay 2 роки тому +1

    Phil channel is great !! Highly recommended!

  • @YousefNaim-u6m
    @YousefNaim-u6m 10 днів тому

    Bro I have a project starting tmw and you are saving my ass. Thank you man for the video!

  • @Tanlee29
    @Tanlee29 3 місяці тому

    He is actually the best teacher ever!

  • @sagarpuri7838
    @sagarpuri7838 2 роки тому +2

    Long awaited for this one.

  • @ahmadromman6815
    @ahmadromman6815 2 роки тому +1

    no way!! you out did yourself with this guys!!

    • @philparisi_
      @philparisi_ 2 роки тому +2

      Thank you for watching and glad you enjoyed it!

    • @ahmadromman6815
      @ahmadromman6815 2 роки тому +1

      @@philparisi_ I did. I watched it all. It was helpful

  • @kishorep4467
    @kishorep4467 10 місяців тому

    Superb vedio ... It was very useful to the beginners...thanks a lot

  • @stefy2647
    @stefy2647 2 роки тому +1

    Been waiting for this. Thank you

  • @Falco8649
    @Falco8649 9 місяців тому

    a wonderful video, i was able to understand everything you said which is unlike any other video i've seen so far

  • @craftjj
    @craftjj Рік тому +8

    41:11
    Still it's a very helpful and amazing tutorial. Thank you!

  • @supersmog3029
    @supersmog3029 3 місяці тому

    Thank you so much, this has helped me massively to get a head start on my dissertation for my final year

  • @ethanholmes5677
    @ethanholmes5677 11 місяців тому

    Excellent tutorial. I have some pre-existing coding knowledge and this was the perfect way for me to get an overall grasp.

  • @studyingasyouwere
    @studyingasyouwere 2 роки тому +31

    I was wondering what the role of MATLAB in the industry these days. MATLAB seems like a great introductory language, but I have not seen it used outside Academia. I learned MATLAB as a student which was fun, but since then I enjoy other languages that are more common bit more. I love this channel by the way. I learned HTML & CSS on this channel and have been making some contents on it. Thank you - always appreciated! 🙌

    • @Tennyson999
      @Tennyson999 2 роки тому +2

      no idea. my engineer friends had classes for this. i did a degree in computer and none of the lecturers ever mention matlab.

    • @derstander
      @derstander 2 роки тому +13

      A datapoint: I use MATLAB daily in my 9-to-5 job as an electrical engineer primarily doing signal processing. In my discipline at my organization, MATLAB is the primary tool although Python (with NumPy) has a small and growing presence.

    • @rezhaadriantanuharja3389
      @rezhaadriantanuharja3389 2 роки тому +6

      Mostly signal processing and control system related tasks. Actually, MATLAB is the only approved way to code something in most large corporations like mine (unless you want to use the monstrosity called VBA), since anything low level like C++ or open source like python are usually considered risky.
      Edit: large corporations that are not tech companies

    • @Martin201277
      @Martin201277 Рік тому +10

      We use MatLab exceptionally in aerospace. Calculating/ simulating all the possible outcomes for aerodynamic principles, dynamic loading, thermal management etc. Theres so many variables and complex equations that could not be calculated/ simulated using anything other than programs like MatLab. Well it could, just would take a very, very long time...

    • @miv366
      @miv366 Рік тому +2

      Depends on what you want to do, MATLAB is specific to certain industries like automotive and aerospace.
      Production is done only in MATLAB for some engineering applications, either because they are safety critical applications or MATLAB has a capabilities that other tools don't yet have (this edge is probably not going anyway any time soon).
      To answer your question, yes MATLAB and Simulink is still very much used in the industry today and has no proper alternative many of these areas. But if your interest is outside these areas, there not much value learning it. I would research your areas interest to know what tools are relevant.

  • @Mohamedkhaled-ln6rk
    @Mohamedkhaled-ln6rk Місяць тому

    maaaan, perfect crash course, thanks a lot

  • @beingfit_
    @beingfit_ 10 місяців тому

    great video. just started my journey with MATLAB with this tutorial

  • @SuperYtc1
    @SuperYtc1 Рік тому

    48 mins so far, and it's really good. Nice work.

    • @SuperYtc1
      @SuperYtc1 Рік тому

      Completed. Decent intro to MATLAB.

  • @ahlamouldkhesal5562
    @ahlamouldkhesal5562 9 місяців тому

    very simple explanation and straight to the point really loved it ^^

  • @VictorGiustiniPerez_
    @VictorGiustiniPerez_ Рік тому +3

    Amazing Course! Thanks so much! Also love to see Minecraft pinned in the task bar :)

    • @philparisi_
      @philparisi_ Рік тому +1

      the most important application :)

  • @LefasaSipakela
    @LefasaSipakela Рік тому +1

    a very good needed lesson for matlab🤤thank you so much

    • @philparisi_
      @philparisi_ Рік тому

      you are very welcome :) more MATLAB videos on my personal channel as well if you are interested!

  • @theinjured4686
    @theinjured4686 10 місяців тому +6

    41:10 Nice search history man 👍🏻

  • @percypotter5050
    @percypotter5050 28 днів тому

    This has taught me more than a semester of this subject

  • @sadekelkolei
    @sadekelkolei 7 місяців тому

    this cours covered so much , it was clear and easy to follow , thank you so much

  • @MrSkylight24
    @MrSkylight24 4 місяці тому

    Thank you so much for this informative tutorial....I have learned a lot.

  • @sarab297
    @sarab297 Рік тому +1

    Thank you for this easy-to-understand tutorial !

  • @stanleyconnor6898
    @stanleyconnor6898 2 роки тому +2

    Thanks guys for the decent free education!

  • @SuperYtc1
    @SuperYtc1 Рік тому

    1:48:00 I've never heard someone's computer in the background actually dying when this is demonstrated. XD This is the perfect demonstration of infinite while loops.

  • @anandh1967
    @anandh1967 Місяць тому

    this man is really have good interactive skills🥰

  • @Aba-abdelmasih
    @Aba-abdelmasih 2 роки тому +4

    A course on node expressjs with postgresql would really be appreciated, I've been really struggling finding a good course with them

  • @jakubpika
    @jakubpika 2 роки тому +1

    so nice to see your videos again! thanks!

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

      @whatapp①②⓪③⑤④⑧⓪⑦⑧⑥ I dont see your number bro

  • @mrunmaigaikwad5544
    @mrunmaigaikwad5544 Рік тому

    Thank you so much for this wonderful crash course. it was very detailed and easy to understand

  • @johnflanagan6367
    @johnflanagan6367 10 місяців тому

    Excellent video for the fundamentals!

  • @4k1ngs
    @4k1ngs 3 місяці тому

    Amazing video, just started numerical methods and forgot a lot from the intro class😂

  • @laygupta3995
    @laygupta3995 Рік тому

    This was a great help.
    Best way to let your fear of matlab go away❤

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

    Thank you so much for the video, it's excellent and quite useful!

  • @Starlite4321
    @Starlite4321 4 місяці тому

    Nice job Phil, thanks !

  • @peterwassmuth4014
    @peterwassmuth4014 7 місяців тому

    Awesome Thank you for Sharing! 💯✴

  • @willieboy8798
    @willieboy8798 7 місяців тому

    very complete instruction ...i just wish this was available before i retired! uuuuuugh

  • @VikasVerma-bq1qy
    @VikasVerma-bq1qy 2 роки тому +2

    Thank you very much for making this course

  • @MultiPtest
    @MultiPtest 2 роки тому +2

    Valuable information!!!!! Thanks

  • @fireghost3359
    @fireghost3359 Рік тому +2

    i need more advanced stuff than this now but this is gold for a beginner btw

    • @philparisi_
      @philparisi_ Рік тому

      Glad you liked my crash course! I am developing a playlist of intermediate tutorials that you may be interested in: ua-cam.com/play/PLsLSMBRXdWJabi2kPXvmx2mYjAxIxGPRM.html

  • @kushagraagrawal9060
    @kushagraagrawal9060 2 роки тому +1

    Awesome video. Waiting for Tableau one

  • @emmanuellema3979
    @emmanuellema3979 11 днів тому +1

    NICELY TAUGHT!!!

  • @PhotoVideoOrchestra
    @PhotoVideoOrchestra Рік тому

    Great job! Very clear explanations, you helped a lot. Thank you so much.

  • @mehrdadbaniesmaeil8503
    @mehrdadbaniesmaeil8503 6 місяців тому

    Thank you so much for your valuable education.

  • @Jay.xshgoel
    @Jay.xshgoel 9 місяців тому +503

    Why do i even go to college

  • @mi_thiran
    @mi_thiran Рік тому

    Thanks for the clear explanations, trying the codes in parallel realy helps.

  • @arepitas5019
    @arepitas5019 10 місяців тому

    Thank you for this!! Very helpful

  • @owaisabdulmoeed7644
    @owaisabdulmoeed7644 Рік тому

    Amazing. Thank you for this!

  • @keegangovender3945
    @keegangovender3945 Рік тому +2

    Thank you for this! Really helped me understand how to use MATLAB. Can I make a request to use Simulink and MATLAB together.

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

    You Power of Me is highest. Haha thanks for great lessons : )

  • @48_subhambanerjee22
    @48_subhambanerjee22 Рік тому +1

    Love from India 💕

  • @bubblelaber4909
    @bubblelaber4909 2 роки тому +1

    I sooooo much needed this 😭

  • @SajibHossain-b4u
    @SajibHossain-b4u 11 місяців тому

    Much appreciated , it was too helpful.

  • @Babu_bha1
    @Babu_bha1 2 роки тому +2

    Thankyou for your great work guys

  • @JoeWasFound1025
    @JoeWasFound1025 Рік тому +1

    THE BEST. THANK YOU.