💻🔥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 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
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.
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.
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.
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"
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
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% !
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.
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!
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
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!
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.
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.
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?
@@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.
@@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.
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!
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 --->');
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.
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_ 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
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!!
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.👌👌👌
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
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! 🙌
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.
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
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...
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.
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.
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
💻🔥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.
Hi 👋 do you have a video on sort, search and insertion?
@@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
@@beaniies ask bing / gpt yet very helpful
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.
Glad you enjoyed it! Plenty others topics covered on my channel as well.
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.
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.
Oh man, thank you. You've covered an entire semester's worth of material in two hours. That's great!
Happy to help! I post weekly videos covering more topics as well on my channel for those interested!
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"
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
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% !
Anyone else notice the embarrasing browser history item at 41:11? Excellent job, Phillip! Lol.
I'm dead😭
😂😂
Good eye
Damn boy, you got keen eyes
bruh 🤣🤣🤣
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.
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!
This is great to hear, thank you for tuning in and good luck on your journey!
@@philparisi_ Awesome tutorial. keep up your witty joke dude.
@@megatronreaction will do :)
Most awaited lesson on MATLAB. Thanks a lot for the wonderful dedication to education.
Thank you for watching and glad you enjoyed it! Have a great week.
The fun thing about Matlab is that pretty much everything here will apply to the open source alternative, Octave.
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
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!
This^
عمل رائع جدا فصل دراسي كامل في ساعتين والكثير من المعلومات المهمة جدا
انك عبقري جدا ❤❤❤❤
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 .
Woohoo awesome :) check out my personal channel for weekly MATLAB videos, too!
Most awaited course. Thank you ❤️
🙏🙏🙏 you are very welcome, thank you for supporting open programming education
I have a coding assessment with mathworks in today and I watched this tutorial at 3x speed to refresh and it's super helpful.
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!
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.
I absolutely love every free code camp course, thank you for all the great tips
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.
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?
@@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.
@@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.
I start learning matlab when I see this video I am 2nd year electrical Engineering student you teaches like a fun 😊
Glad you enjoyed the tutorial Syed! Good luck with your electrical engineering degree.
@@philparisi_ thanks
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!
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 --->');
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.
I need to write a diploma using matlab program, and here is your course, thanks
Nice
I’m studying data analytics and I shared your videos to all the students and my friends.
Thank you for your efforts.
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!
Thank you for tuning in and glad it was worth your time :) plenty more videos on my channel if you are interested!
Very clear order of explanation of the material! Please continue to create courses in the future. Thank you.
I was searching for copper and freecodecamp posted gold
🤗🤗 thank you for watching!
My exact thought!
@@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
I thought you were talking about Minecraft 😅
your course is better than the course by MathWorks certification course for Matlab. Thanks for your great greeat works. It was really very helpful.
u changed my life i will never forget u much love
1st time I'll complete any course . It's just a beginning
Happy to hear it and job well done! I release weekly videos on my person channel if you are interested :)
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!!
Thank you so much for this, couldn't have come a a better time.
thanks man... almost half way through!!!
Really great video for beginners! Definitely gave me a good start to MATLAB and I can't wait to continue to learn
Thanks for tuning in! New MATLAB videos weekly on my personal channel :)
yay i was waiting for it from a very long time finally
WOW!-really great explanation.Learnt alot in two hours than what i have tried learning over the months.
Best MATLAB Crash Course on YT !
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.👌👌👌
It was a great journey! Thank you for a great delivery and simple explanations and thanks for not making us feel stupid 😄
1:29:40 hit me deep in my heart man.
This is the pure gold! Loved it!
Just today morning I had one of a few exams in Matlab.. wish this vid came few days earlier 😅😅 Great job anyway!
Same lol
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
Phil channel is great !! Highly recommended!
Thank you Kazer!
Bro I have a project starting tmw and you are saving my ass. Thank you man for the video!
He is actually the best teacher ever!
Long awaited for this one.
no way!! you out did yourself with this guys!!
Thank you for watching and glad you enjoyed it!
@@philparisi_ I did. I watched it all. It was helpful
Superb vedio ... It was very useful to the beginners...thanks a lot
Been waiting for this. Thank you
a wonderful video, i was able to understand everything you said which is unlike any other video i've seen so far
41:11
Still it's a very helpful and amazing tutorial. Thank you!
LMAO I thought i was the only one!
Thank you so much, this has helped me massively to get a head start on my dissertation for my final year
Excellent tutorial. I have some pre-existing coding knowledge and this was the perfect way for me to get an overall grasp.
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! 🙌
no idea. my engineer friends had classes for this. i did a degree in computer and none of the lecturers ever mention matlab.
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.
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
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...
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.
maaaan, perfect crash course, thanks a lot
great video. just started my journey with MATLAB with this tutorial
48 mins so far, and it's really good. Nice work.
Completed. Decent intro to MATLAB.
very simple explanation and straight to the point really loved it ^^
Amazing Course! Thanks so much! Also love to see Minecraft pinned in the task bar :)
the most important application :)
a very good needed lesson for matlab🤤thank you so much
you are very welcome :) more MATLAB videos on my personal channel as well if you are interested!
41:10 Nice search history man 👍🏻
This has taught me more than a semester of this subject
this cours covered so much , it was clear and easy to follow , thank you so much
Thank you so much for this informative tutorial....I have learned a lot.
Thank you for this easy-to-understand tutorial !
Thanks guys for the decent free education!
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.
this man is really have good interactive skills🥰
A course on node expressjs with postgresql would really be appreciated, I've been really struggling finding a good course with them
so nice to see your videos again! thanks!
@whatapp①②⓪③⑤④⑧⓪⑦⑧⑥ I dont see your number bro
Thank you so much for this wonderful crash course. it was very detailed and easy to understand
Excellent video for the fundamentals!
Amazing video, just started numerical methods and forgot a lot from the intro class😂
This was a great help.
Best way to let your fear of matlab go away❤
Thank you so much for the video, it's excellent and quite useful!
Nice job Phil, thanks !
Awesome Thank you for Sharing! 💯✴
very complete instruction ...i just wish this was available before i retired! uuuuuugh
Thank you very much for making this course
Valuable information!!!!! Thanks
i need more advanced stuff than this now but this is gold for a beginner btw
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
Awesome video. Waiting for Tableau one
NICELY TAUGHT!!!
Great job! Very clear explanations, you helped a lot. Thank you so much.
Thank you so much for your valuable education.
Why do i even go to college
For Attendance 😅
For scholarships 😂
For certificate
For buying degree
To prevent procrastination 😅
Thanks for the clear explanations, trying the codes in parallel realy helps.
Thank you for this!! Very helpful
Amazing. Thank you for this!
Thank you for this! Really helped me understand how to use MATLAB. Can I make a request to use Simulink and MATLAB together.
You Power of Me is highest. Haha thanks for great lessons : )
Love from India 💕
I sooooo much needed this 😭
Much appreciated , it was too helpful.
Thankyou for your great work guys
THE BEST. THANK YOU.