Тёмный

Complete MATLAB Beginner Basics Course with Sample Problems | MATLAB Tutorial 

Phil Parisi
Подписаться 8 тыс.
Просмотров 102 тыс.
50% 1

2022 MATLAB Beginner Basics Course - no experience needed! MATLAB tutorial for engineers, scientists, and students. Covers all fundamentals with example problems. Learn MATLAB fast!
55-video MATLAB programming certification! trainings.internshala.com/mat...
🤝 Support me on Patreon! / philparisi_
🌱 Want to say thanks? buymeacoffee.com/philparisi_
🌏 More on Insta! / philparisi_
🔥 And the rest! linktr.ee/philparisi_
MATLAB CHEAT SHEET
Functions You Should Know • 19 Best Functions in M...
PDF of All the Basics philparisi.weebly.com/code.html
INSTALL. Check with your employer / academic institution first.
Windows • How to Install MATLAB ...
Ubuntu Install • How to Install MATLAB ...
WHAT NEXT?
Tons of Useful MATLAB Functions: • 19 Best Functions in M...
Learn more about If Statements and Logic • How to Write IF, ELSE ...
CHAPTERS
0:00 MATLAB IDE
1:14 Variables & Arithmetic
14:00 Matrices, Arrays, & Linear Algebra
24:35 The Index
30:57 Example 1 - Equations
44:50 Anonymous Functions
47:38 Example 2 - Plotting
1:05:10 Example 3 - Logic
1:20:05 Example 4 - Random & Loops
1:25:48 Sections
1:28:01 For Loops
1:39:50 Calculation Time
1:42:38 Naming Conventions
1:44:50 File Naming
1:45:35 While Loop
1:49:57 Custom Function
1:56:28 Have a good one ;)
DEEPER DIVES INTO TOPICS FROM THE VIDEO
Linear Algebra & Matrices • How to do Matrix Math ...
The Index • How to Index through a...
What Are Functions? • How to Use Functions i...
Anonymous Functions • How to Write Equations...
Figures & Plots • How to Make a Plot and...
If Statements • How to Write IF, ELSE ...
For Loops • How to Make a For Loop...
While Loops • How to Make a While Lo...
Make Your Own Functions • How to Use Functions i...
FOR THE ADVANCED PROGRAMMERS (Where the Grad Students at?)
Integrals • Definite and Indefinit...
Fourier Transform • Fourier Transforms FFT...
Analytical vs. Numerical Solutions • Analytical vs Numerica...
Dice Roll Simulation • Dice Roll Simulation i...
Convolution • How to Perform a Convo...
Make a .MP4 From a Plot • 2022 How to Make MP4 V...
HELP A BROTHER OUT
Thank you so much for watching! Recording and editing this video took me over 10 hours of work; I hope it expedites your MATLAB skill acquisition! Please consider subscribing as a thank you if you benefited from this content! :D
HELPING MY BROTHERS AND SISTERS OUT
Comment below and I will happily answer all your questions, queries, and conundrums :)
🤝 Support me on Patreon! / philparisi_
🌱 Want to say thanks? buymeacoffee.com/philparisi_
🌏 More on Insta! / philparisi_
🔥 And the rest! linktr.ee/philparisi_

Наука

Опубликовано:

 

3 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 187   
@philparisi_
@philparisi_ 2 года назад
Happy Hannukah, Feliz Las Posadas, Happy St. Lucia's Day, Happy Christmastide, Happy Soyal, Merry Christmas, Happy Boxing Day, Happy Kwanzaa, Happy New Year, Happy Shogatsu, Happy Lohri, and Happy Chinese New Year! Enjoy this full two hour MATLAB course covering all the foundations you need as a beginner!! Cheers!!
@mahadevanar5307
@mahadevanar5307 2 года назад
Happy new year 😊
@philparisi_
@philparisi_ 2 года назад
@@mahadevanar5307 you too!!
@alexarunyan
@alexarunyan 2 года назад
I'm so happy to finally have 10 friends
@philparisi_
@philparisi_ 2 года назад
See, learning to code is finally paying off!
@MathwithMunaza
@MathwithMunaza 2 года назад
Phil you are a great teacher. I'm already 57 mins into this video and not even tired or wanting to take a break, which is very rare. THANK YOU for making MATLAB easy and fun.
@philparisi_
@philparisi_ 2 года назад
Hi Munaza, wow thank you for the glowing review! I hope you have the same energy making it to the end. Best of luck with your Matlab journey and feel free to subscribe (if you haven’t already) as there’s new videos weekly. Currently, an image processing series is being released!! Have a great day!
@adalanane
@adalanane Год назад
Thank you man been a great help !!!
@philparisi_
@philparisi_ Год назад
You are very welcome! Thank you for tuning in and supporting the channel :)
@haaskaiiitt
@haaskaiiitt 2 года назад
This is an awesome tutorial, used it for my internship, thanks so much for making this!
@philparisi_
@philparisi_ 2 года назад
Thank you for the sweet comment! Best of luck with your internship :)
@danielkwawuvi_tutorials
@danielkwawuvi_tutorials 2 года назад
I could do different types of plots after following this great and well-explained tutorial. Thank you very much Phil
@philparisi_
@philparisi_ 2 года назад
Hi Daniel, thank you for the thoughtful comment! Glad it could help provide a good introduction to MATLAB. There is a whole series on MATLAB Plotting on the channel too if you're interested (pie charts, histograms, 3D plots, scatter plots, bar plots, and so on). Here's the link: ru-vid.com/group/PLsLSMBRXdWJapwNJGNm1z3dt-eHz1nQnJ
@liftingwizard3431
@liftingwizard3431 Год назад
this is the best crash course as well as a revision material , thank you so much!!
@philparisi_
@philparisi_ Год назад
You are very welcome! Thank you for tuning in :))
@ahmadbarakat2142
@ahmadbarakat2142 Год назад
WOW! I had zero experience with coding and this really made it fun. Thank you so much Phil!!
@philparisi_
@philparisi_ Год назад
Woohoo!! Glad to hear that Ahmad. Thanks for tuning in. I‘m working on an advanced MATLAB course as well - subscribe to stay tuned if you haven‘t already!
@yjlinn1078
@yjlinn1078 Год назад
Thank you sir ! Your tutorial is AWESOME !!!
@philparisi_
@philparisi_ Год назад
You are AWESOME YJ! Thank you for tuning in. I have an advanced tutorial coming out in a couple months - subscribe to get the notification if you are interested :)
@Svetlana_7h3
@Svetlana_7h3 Год назад
TYSM! I have learned a lot from your videos
@philparisi_
@philparisi_ Год назад
Thank you for watching Meow Meow!! Glad I was able to help along your MATLAB journey :) tons of videos on my channel if you’re interested in some more challenging algorithms!
@1528kwang2533
@1528kwang2533 Год назад
Hey! Thanks so much for this video!
@philparisi_
@philparisi_ Год назад
Hey! You are very welcome, thanks for watching :)
@mitundebnath4108
@mitundebnath4108 Год назад
Thank you, Phil.
@philparisi_
@philparisi_ Год назад
You are very welcome! Thank you for tuning in :)
@arunrajasekaran6475
@arunrajasekaran6475 Год назад
I watched today and gained tons of confidence. Thanks and make long duration tutorials like this...
@philparisi_
@philparisi_ Год назад
You are very welcome! I’m currently developing an ‘Advanced MATLAB Course’ - subscribe to get the update when it releases!
@wistwov8224
@wistwov8224 Год назад
YOU ARE LEGIT THE BEST TEACHER I HAVE SEEN.
@philparisi_
@philparisi_ Год назад
Thank you for the kind words WistWov 🙌🏽 There will be a second course coming soon: “Advanced MATLAB”. Subscribe so you don’t miss it! Have a great week.
@Mbbnna
@Mbbnna 2 года назад
great great job sir, I knew nothing about Matlab as a new CS student and this helped more than I was expecting to learn in an hour, thank you so much
@philparisi_
@philparisi_ 2 года назад
Thank you Mobina! I'm glad I could be a part of your transition into the language. Please consider subscribing and check out the weekly uploads! New MATLAB videos every week and I'm always open to suggestions :)
@Matt_M_again
@Matt_M_again Год назад
Great content Phil.
@philparisi_
@philparisi_ Год назад
Thank you Matthew! Anything else you would like to see?? A part two?? Stay tuned for Tuesday uploads 👍🏽
@atharvac13
@atharvac13 2 месяца назад
Great course! ! !
@philparisi_
@philparisi_ 2 месяца назад
Thanks for checking it out - good luck with everything!
@viprantmoon3771
@viprantmoon3771 2 месяца назад
osmmm Beginner course thank You💖💖
@philparisi_
@philparisi_ 2 месяца назад
You are very welcome!!
@user-mq9yx6hv5o
@user-mq9yx6hv5o Год назад
You are the best Phil
@philparisi_
@philparisi_ Год назад
Ah thank you! I really appreciate that. I’m working on an advanced course, definitely subscribe if you want an update when it comes out!
@sithembisomagadla9483
@sithembisomagadla9483 2 года назад
A quite refresher for me i Once used mathlab on year 2003 on Digital communications II, at Eastern Cape Technikon Butterworth Transkei South Africa.
@philparisi_
@philparisi_ 2 года назад
Great to hear Sithembiso! Welcome back to MATLAB and I wish you great success 🙌🏽
@mastermindtechnologist2829
@mastermindtechnologist2829 Год назад
Thanks buddy. I learned 😌
@philparisi_
@philparisi_ Год назад
Excellent to hear! Have a great day and best of luck with your MATLAB journey!
@elchinisgandarov8490
@elchinisgandarov8490 Год назад
Very nice tutorial. Thank you very much
@philparisi_
@philparisi_ Год назад
You are welcome Elchin! Thanks for watching and letting me know :) best of luck with your projects!
@alexarunyan
@alexarunyan 2 года назад
Well done, Phil! This is a great beginner's tutorial and overview of MATLAB. Your hard work is very much appreciated!
@philparisi_
@philparisi_ 2 года назад
Thank you Alexa! I appreciate you watching and I wish you well on your MATLAB journey. When you need to do more specific tasks, feel free to check the video description because it is PACKED with useful resources :)
@philparisi_
@philparisi_ 2 года назад
@@homejonny9326 hi Jonny, sure! In general, you would do a simulation to observe something changing over time. For example -- if your system was purely in static equilibrium (like a truss bridge) there wouldn't be much to simulate. But if you had a changing number of cars going over the bridge through time, then you could calculate all the truss beam forces over time due to changing loads. You could do a similar simulation with a mass spring system and show how it reaches static equilibrium. What type of example did you have in mine?
@philparisi_
@philparisi_ 2 года назад
@@homejonny9326 sounds like a blast! In one of my mechE undergrad classes, we would solve all the equations by hand to the end (a final expression for whichever variable of interest) and then could plug that final form into MATLAB. MATLAB's toolboxes are very specific to certain applications, there's no general 'sim' toolbox for what you're looking to do. Of course, there is simulink but that would be more than you're looking for I think. I suggest solving for final forms and then plugging those into MATLAB with initial conditions and letting to system 'run'! Enjoy the journey and don't hesitate to reach out if you want advice on any sims... I could be convinced to make a video on a specific example :)
@philparisi_
@philparisi_ 2 года назад
@@homejonny9326 best of luck! Looking forward to hearing from you.
@raoufkutaish1294
@raoufkutaish1294 2 года назад
Thank you. It was very good start with Matlab
@philparisi_
@philparisi_ 2 года назад
You are absolutely welcome Raouf! If you're interested, definitely check out the channel as I post new MATLAB videos weekly! Have a great day and good luck on you MATLAB journey!
@qjiang
@qjiang 2 года назад
thank you!
@philparisi_
@philparisi_ 2 года назад
You are very welcome Qj! Thank you for watching :) Feel free to let me know what else you’d like to learn and I’ll either point you to existing content or develop new content!
@amirhosseinasadi954
@amirhosseinasadi954 Год назад
that was really helpful 👌👌 thanks a lot🙏🙏
@philparisi_
@philparisi_ Год назад
Hi Amirhossein, thank you for watching and glad it helped! What more would you like to see? Additional sample problems? An advanced course?
@marten619
@marten619 2 года назад
Thanks, really help
@philparisi_
@philparisi_ 2 года назад
Thank you for watching! Glad it helped. New videos are coming out weekly if you wish to continue your learning!!
@minahiljaveed3723
@minahiljaveed3723 2 месяца назад
Outstanding 😍 My all concept's are clear ✨
@philparisi_
@philparisi_ 2 месяца назад
Woohoo!! Very happy to hear that :) have a great day!
@minahiljaveed3723
@minahiljaveed3723 2 месяца назад
@@philparisi_ Thanks sir gg
@trollfotty
@trollfotty Год назад
It was awesome Phil, could you continue posting more videos on intermediate and advance course on MATLAB.
@philparisi_
@philparisi_ Год назад
Hi Epaudyal, yes I will put something together soon :)
@benysmart1643
@benysmart1643 Год назад
Thanks, it was very helpful
@philparisi_
@philparisi_ Год назад
Happy to hear it! Thanks for tuning in and have a great week
@rostamr4096
@rostamr4096 2 года назад
Thank you, Phil, this is very helpful.
@philparisi_
@philparisi_ 2 года назад
Awesome! Thanks for watching Rostam. There’s new videos every week and an image processing series coming out in June, stay tuned for more if you’re interested :D
@rostamr4096
@rostamr4096 2 года назад
@@philparisi_ I have been going through your tutorials in the last few weeks, you have no idea how much you have helped me..Thanks again
@philparisi_
@philparisi_ 2 года назад
@@rostamr4096 wow this is great to hear!! Thank you for taking the time to comment. I have a Patreon too if you want to join the journey (I'm still seeking my first Patron :D). www.patreon.com/philsbeginnercode Regardless, happy to have you as a student :)
@marouanbrrad4977
@marouanbrrad4977 6 месяцев назад
Great course
@philparisi_
@philparisi_ 6 месяцев назад
Thank you so much for tuning in, and Happy New Year!
@mohamadmaleki8960
@mohamadmaleki8960 Год назад
that was usefull. thanks Man
@philparisi_
@philparisi_ Год назад
Glad it helped! In a couple months I’ll be releasing a ‘Advanced MATLAB Course’ - you should subscribe if you’re interested!
@maltegehrmann7351
@maltegehrmann7351 Год назад
Thanks for the great intro
@philparisi_
@philparisi_ Год назад
Hi Malte, absolutely! Happy you enjoyed it. Have a great rest of the week and let me know if I can ever help along your MATLAB journey.
@tasnimsarker4653
@tasnimsarker4653 Год назад
Hi, i am lucky that I found your channel. Keep this good work on. Thanks.
@philparisi_
@philparisi_ Год назад
Hi Tasnim, thank you for tuning in! Always trying to make the best MATLAB tutorials 👍🏽 Great content coming out soon - subscribe to come along for the ride!
@tasnimsarker4653
@tasnimsarker4653 Год назад
I have already subscribed. 😊, waiting to see those contents.
@dewannazmulislam9004
@dewannazmulislam9004 Год назад
thanks for your video - one of your students from Bangladesh........U are a great teacher btw
@philparisi_
@philparisi_ Год назад
You are most welcome. Thank you commenting, let me know how I can be of more help to you!
@itadorirengoku
@itadorirengoku 2 года назад
Superb explaining 👌
@philparisi_
@philparisi_ 2 года назад
Thank you Itadori!! Happy I could help you :)
@shaistayounas6561
@shaistayounas6561 Год назад
thanks a lot SIR Allah aapko kaamyab kry
@philparisi_
@philparisi_ Год назад
You are very welcome! खुशकिस्मती मेरे दोस्त
@ayushichoudhary8123
@ayushichoudhary8123 Год назад
thankyou so much
@philparisi_
@philparisi_ Год назад
You are very welcome Ayushi!! Thanks for tuning in.
@arshi4210
@arshi4210 2 года назад
Thank you
@philparisi_
@philparisi_ 2 года назад
You are very welcome arshi! Best of luck and feel free to explore the rest of the channel for other topics related to your work!
@siddhantsarraf
@siddhantsarraf 10 месяцев назад
Thanks & Respect ☺️
@siddhantsarraf
@siddhantsarraf 10 месяцев назад
You are undoubtedly the best MATLAB teacher. Thankyou sir.
@philparisi_
@philparisi_ 10 месяцев назад
Most welcome 😊
@user-gm1ic5hs9b
@user-gm1ic5hs9b Год назад
Hello I just wanna say thank you it was awesome and impressive to me 👌👌👌👌🙌🙌✔✔Danke schon
@philparisi_
@philparisi_ Год назад
Bitteschön :))
@uddeshmarwade9428
@uddeshmarwade9428 Год назад
best beginner level matlab course on you tube
@philparisi_
@philparisi_ Год назад
Thank you for the compliment Uddesh! Will be creating a part 2 of this video in a couple months!
@shantanupatil_
@shantanupatil_ Год назад
thanks for the video. it helped me a lot.
@philparisi_
@philparisi_ Год назад
Hi Shantanu - thank you for taking the time to comment :) glad you benefited from the video. I'm hoping to do a 'chapter 2 - intermediate matlab' in this style in the coming months!
@shantanupatil_
@shantanupatil_ Год назад
@@philparisi_thanks a lot sir for providing this type of quality content for free.
@philparisi_
@philparisi_ Год назад
You got it Shantanu 🙌🏽
@joescola7498
@joescola7498 Год назад
Hi Phil, I'm an advanced C, C#, C++ programmer and I'm enjoying the tour of MatLab very much. Thanks.
@philparisi_
@philparisi_ Год назад
Hi Joe! Thanks for the note. Ironically, I’m doing the reverse (advanced MATLAB user, now learning c++). Matlab is incredibly user friendly in comparison, not needing pointers and datatypes in declarations and so forth. But that also makes Matlab much slower as all numbers are saved as doubles, and function calls typically create copies (pointers and references arent really a thing). Hope you enjoyed it and check out the channel for more!!
@joescola7498
@joescola7498 Год назад
@@philparisi_ Yeah I'm noticing MatLab is slower and for that, that's OK. C is fast and loose and you can easily shoot yourself in the foot. So MatLab is a safe environment for most people. I'm mostly prototyping image processing, feature extraction, in MatLab and getting ready to install and use the Deep Learning package. We'll see how that all goes.
@philparisi_
@philparisi_ Год назад
@@joescola7498 yes MATLAB is great for prototyping and doing basic calculations where you don't necessarily need C/C++'s immense speedup. Awesome for quick dev. You mentioned image processing - I'm actually deploying a series right now! Weekly uploads on Tuesday, subscribe if you're interested! It's all the basic functions and how to work with images in MATLAB. Here's the link to the playlist of released videos thus far if you're curious! ru-vid.com/group/PLsLSMBRXdWJb9aFSCzg4-kl4t97kkJmXV
@quanghuynh1570
@quanghuynh1570 Год назад
very informative
@philparisi_
@philparisi_ Год назад
Awesome - happy to hear it Quang. Thank you for watching and let me know if you have any questions!
@dylanmushonga8544
@dylanmushonga8544 Год назад
Phil you are a lifesaver, l am a 3rd year engineering sudent and we did matlab the first semester but l did not understand it at all but now, l am enjoying coding on my own even without any assignment. Your work has helped me a lot because almost every course we take we have to use matlab in some sort of way, either presentations of results or something. l have already subscribed and turned on my notification bell. Thank you very much and l dont know if you have uploaded somewhere how to code Linear and non-linear equations- Arithmetic Methods using Newton Raphson Method and Gauss method
@philparisi_
@philparisi_ Год назад
Hi Dylan, thank you so much for the kind message. Could you email at philsbeginnercode@gmail.com and tell me more about the math problems you mentioned?
@fengsorah
@fengsorah 2 года назад
The best tutorial! And you're so cute saying "no no no" >.
@philparisi_
@philparisi_ 2 года назад
Awww haha thank you SnowKaire, what a sweet comment :D Glad you enjoyed it!! Definitely checkout the rest of the channel if you’re interested, there’s an image processing series coming out in June, a plotting and graphs series that is nearly finished… new content every Tuesday!! Thank you and have a great day!
@Rahumburni
@Rahumburni Год назад
You helped my pass my exam
@philparisi_
@philparisi_ Год назад
Woohoo!! Congratulations, glad I could help you :)
@Nehaa18
@Nehaa18 Год назад
Wow!! You’re a great teacher and very charismatic with the way you teach. Thank you so much! Wondering if you have any videos on simulations and modeling in Matlab. I’ll search around 😀🙌
@philparisi_
@philparisi_ Год назад
Hi Neha, I am flattered by your compliments, thank you! Glad you enjoyed the learning experience. The closest thing I have will be in this playlist ru-vid.com/group/PLsLSMBRXdWJabi2kPXvmx2mYjAxIxGPRM&EJGixIgBCJiu2KjB4oSJEQ Can you provide an example of what simulation you are interested in? Dice Roll Simulation ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Kn9CpUqzt2o.html Fractal Geometry Simulation ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dZbQ5rIms4k.html Monte Carlo Integration Simulation studio.ru-vid.comJwRTKQyFSjA/edit
@Nehaa18
@Nehaa18 Год назад
@@philparisi_ Thank you for the links! I’ll be sure to check them out 🙌 I’ll be starting a new position as a modeling/simulation engineer. I’m not sure what to prepare other than what they told me (Matlab and Python). As someone who doesn’t have extensive programming experience, do you think I should maybe look up some Matlab Simulink vids?
@philparisi_
@philparisi_ Год назад
Neha, check out this page www.mathworks.com/discovery/modeling-and-simulation.html and yes, you will probably be using simulink if the company is doing any controls or sensor feedback.
@Nehaa18
@Nehaa18 Год назад
@@philparisi_ Perfect!! Thank you 😀🙏
@philparisi_
@philparisi_ Год назад
Sure thing, feel free to reach out again in the future if you need anything!
@RayMusic88
@RayMusic88 2 месяца назад
Helpful video! Also you sound a little like Matt Lanter.
@philparisi_
@philparisi_ 2 месяца назад
You’re very welcome! And good to know I’ve got options as a voice actor in ‘The Clone Wars’ 🫡
@poulloup4139
@poulloup4139 3 месяца назад
1:19:49 Emotional damage😂 Thank you for this amazing course ❤
@philparisi_
@philparisi_ 3 месяца назад
😂😂😂 oh my gosh, I re-listened to that and holyyy cow hahahah, must’ve been on hour 5 of recording and was not having it hahahah. Glad you tuned in and thanks for supporting the channel! Good luck with everything 🙌🏽
@poulloup4139
@poulloup4139 3 месяца назад
@@philparisi_ Thank you 🌹 And good luck to you 💙
@abdul-samadlawal5028
@abdul-samadlawal5028 Год назад
41:20 "Guys the world is your oyster here, take advantage of it"👌💯
@philparisi_
@philparisi_ Год назад
😄😄😄 thanks for watching Abdul! I'm thinking of putting out an intermediate level course too - interested??
@bennguyen1313
@bennguyen1313 11 месяцев назад
Any plans for a simulink tutorial? Would love to use it for talking to hardware! Like auto-generating/deploying algorithms on an FPGA, or Microcontroller then running a Hardware/Processor-In-The-Loop to optimize a PID control loop. Or use a USB to Can-Bus to do canbus applications (ex. CanOpen). And create user GUIs so that the end user doesn't need to do everything via command-line. BTW, any thoughts how the Matlab's algorithms for object detection, compare to open source alternatives (OpenCV, tensorflow, etc)?
@philparisi_
@philparisi_ 11 месяцев назад
Hi Ben, nothing in the pipeline for SimuLink yet, admittedly I haven’t used it much in my line of work. MATLAB GUIs will definitely be a topic covered soon. Regarding MATLAB vs OpenCV… there’s different schools of thought and varying opinion. Your biggest choice here is if you want/need to integrate with other languages and systems opencv is probably more ‘accessible’ in that regard whereas MATLAB stays in MATLAB land (though this is also improving with python integration and so forth). Also, if you are doing a very specific task that requires a function that only one platform has, that’ll choose your platform for you haha. Lastly, MATLAB will likely be easier to use out of the box and has better documentstion. Opencv has a poor history of ill-managed versions, naming conflicts, etc etc and I’ve never heard someone say “OpenCV is great”.
@hawwineemulataatube1287
@hawwineemulataatube1287 2 года назад
Wow your a fantastic teacher! How Fick`s second law of diffusion is calculate?
@philparisi_
@philparisi_ 2 года назад
Hi Hawwinee, thank you for the complement! You will start by reducing the complex derivatives in Fick's Second Law to analytical equations. You probably have some initial conditions and equations to work with. Then, program those equations into matlab using functions (shown at the end of this video). If you need to calculate values over time, you will want to use a for loop to imitate time instances as the substances diffuse. It's otherwise pretty hard to help you as the question asked if very broad. Here are some videos that may help, learn the methods and then apply them to your problem: Custom Functions ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-CiNgLRZJWbY.html For Loop Part 1 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-w89FMDWUghU.html For Loop Part 2 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RvQCt5xaDC8.html Analytical vs. Numeric Solutions ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sYGRquJWfM0.html Monte Carlo Integration (understand how the for loop is used to perform the iterative updates) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JwRTKQyFSjA.html and look at interesting videos in this playlist ru-vid.com/group/PLsLSMBRXdWJabi2kPXvmx2mYjAxIxGPRM
@devjoybanerjee899
@devjoybanerjee899 8 дней назад
What should be the next step in learning MATLAB, after having completed this vid ?
@philparisi_
@philparisi_ 8 дней назад
Hi there! Thanks for watching. I recommend two things: 1. Find/pick a project to work on! This is a great way to motivate your learning. 2. Checkout my ‘Intermediate MATLAB’ playlist and see what looks interesting. Videos there are 10-20 minutes and tend to be more project-based. Specifically, my ‘Tank Game’ and ‘Monte Carlo Integration’ and ‘Robust Algortihms’ may be good starters! And definitely brush up on your plotting skills too ;)
@chiluverunrcmanishankar2821
Can you please help in c code generation using matlab coder plesee
@philparisi_
@philparisi_ Год назад
Hi there, while I don’t have a video on this I suggest using ChatGPT! Simply google them, make a free acount, then copy+paste your code and ask it convert your matlab code into whatever language you want!
@oyshiaktermeem5440
@oyshiaktermeem5440 Год назад
I cant fine the answe when i write simlp funtion.. Has it changed?how to use now?
@philparisi_
@philparisi_ Год назад
Hi Oyshi, be that the command window is visible as the outputs to a function go there. If it is not visible, you may need to resize the sections on your screen to see it. Or, go to the top toolbar, Home -> Layout -> Default.
@bhaveshgupta2237
@bhaveshgupta2237 Год назад
help me download matlab
@Beavur
@Beavur 2 года назад
ur a god phil
@philparisi_
@philparisi_ 2 года назад
Aw thanks Dara. Ur a champ, too. Definitely check out the channel if you're seeking intermediate level content!
@Beavur
@Beavur 2 года назад
@@philparisi_ I have a computational methods final exam coming up soon for engineering. But the problems are super tough, jus trying to get on that level rn.
@philparisi_
@philparisi_ 2 года назад
@@Beavur best of luck! Here are some advanced topics you may be interested in (they focus more on algorithms and approaches) Monte Carlo Integration ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JwRTKQyFSjA.html Fractal Geometry ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dZbQ5rIms4k.html Fourier Transform ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2kvemW3W1Vk.html Analytical vs. Numerical Solutions ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sYGRquJWfM0.html Dice Roll Simulation ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Kn9CpUqzt2o.html Convolution ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-hcyy144Gu60.html
@Beavur
@Beavur 2 года назад
@@philparisi_ thank you
@austineadah2843
@austineadah2843 Год назад
Nice video.is there an opengl MATLAB tutorials or something close you could recommend?
@philparisi_
@philparisi_ Год назад
Hi Austine, my apologies for the delayed reply - your comment got help up by RU-vid for some reason. In regards to opengl for MATLAB, I wouldn't recommend developing opengl in MATLAB. Opengl will be removed in a future release of MATLAB, and thus you risk your work becoming 'trapped' in an old release of MATLAB in year to come. See this article -- www.mathworks.com/help/matlab/ref/opengl.html
@austineadah2843
@austineadah2843 Год назад
@@philparisi_ thanks for the reply. That means MATLAB can not explicitly do anything with opengl then? I actually want to implement interactions of water flow with a solid object so I was thinking since most of the implementations would be in MATLAB,it won't be nice doing it all over in another language say java which is strictly typed
@philparisi_
@philparisi_ Год назад
@@austineadah2843 Matlab should be able to work with opengl at this time. However, in future Matlab releases, it will not be supported. Hence, if you want to use opengl - go for it - but do not update your Matlab software. If you google search ‘matlab opengl’ you can find help on usage.
@lifestrategy6679
@lifestrategy6679 Месяц назад
Is that video enough to get a certificate from MATLAB plateform . Thanks a lot for responding me
@philparisi_
@philparisi_ 28 дней назад
Hi there, good question! I haven't taken the certificate. Give it a go... and if you need to use ChatGPT to help you make it through ;) Please check in after you take the certification and let us know!
@aliosmanbayir6009
@aliosmanbayir6009 2 года назад
Hello thanks for your work it's great indeed. What I want to ask you is that is it possible to simulate an enviroment where a couple of numbers of (i.e. 5 or 6) blue and red forces of tanks engaging in a battle and determine who wins at the end? Could you please help me with that?
@philparisi_
@philparisi_ 2 года назад
Hi Ali, yes you can! It takes some cleverness. Let's start with two tanks battle along a 1 Dimensional axis (call it x). You can spawn the tanks in random positions along x and set other initial conditions. Then, you'd develop a couple of simple actions the tank could take. For example, move position in x, move angle of gun, set launch speed, etc. These would be the 'tank actions'. You also need a calculation for 'hitting' the target. Based on the launch speed, angle of the gun, and position in x, you can use the range equation (basic kinematics) to determine where the missile will hit. Then you can define a nearby radius so anything within +/-5% of the missile's landing location counts as a 'hit'. With all those things set, you can run a for loop to simulate 'rounds' of the game. Each round, a tank takes actions and then fires. Then the next tank does the same. You can make it so that the game waits for the user (you) to input actions each loop (i.e. where do you want the tank to move to, angle of gun, launch speed, etc.). Or, you can have those pre-programmed at the start and the actions will be iterated through every loop. You would want to setup the tanks as 'structures' instead of normal variables to keep them cohesive. You would have tankA.angle, tankA.health, tankA.position, tankA.launchspeed and the same for tankB. This way you could keep updating the 'struct' and continue the battle easily. Hope this helps! I have videos on making your own functions, for loops, and structures. I suggest you start with this playlist and then scroll thru my videos for the topics I mentioned ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-EtUCgn3T9eE.html
@aliosmanbayir6009
@aliosmanbayir6009 2 года назад
@@philparisi_ Hello sir, Thank you for your quick feedback. I think my problem might be much simpler than that because my teacher told me to give each of the tanks a kill rate (i.e kill rate=0.6 for BlueTank which means there is a 60% of chance that BlueTank can destroy the enemy 60 times in every 100 shots) and then make them a shot and wait for the enemy to do so and so on. Example scenerio: TankBlue fires, if it misses he'll wait for 20-30 seconds to fire again but at the same time redTank fires (it also has a kill rate) and after the shot he'll also wait 10-20 seconds (this waiting time can be determined by me) until one of them kills the other. I don't know how to make a decent beginning to this.
@philparisi_
@philparisi_ 2 года назад
@@aliosmanbayir6009 indeed, this is much simpler! Ok, understanding your assumptions: - one hit = one tank destroyed (no health to be lost, simply gets shot and then is done) I suggest you setup a for loop not as rounds as I previously mentioned, but as 'time'. initialize tank_time = 0; before the for loop, then every loop increment tank_time = tank_time + 1; This way you can track time and set flags for when the tanks should shoot. Define the delay time to shoot for both tanks at the start of the script. Then in the for loop, check if tank_time is an even multiple of the delay_time. For example, if tank_time = 40 and tank_delay = 20, then the tank knows to shoot. You can do division and check the remainder :) Then, when it's time for a tank to shoot, you must roll a random variable, you can probably use rand(1) in your case, which will generate a random uniform variable between 0 and 1. You should check if rand_var > 0.6 (or whatever the appropriate threshold is) and if it is true, the game ends (use a break statement to get out of the loop). If the rand_var is < 0.6, the game simply continues on to the next loop. time progresses and the next tank fires when the tank_delay is reached.
@aliosmanbayir6009
@aliosmanbayir6009 2 года назад
@@philparisi_ Thank you for your help sir . I really appreciate that. :) I'm now trying to build up the basis...
@philparisi_
@philparisi_ 2 года назад
@@aliosmanbayir6009 excellent! let me know how it goes.
@Nico_10111
@Nico_10111 9 месяцев назад
good day sir , may you assist me with my project.
@philparisi_
@philparisi_ 9 месяцев назад
Hi there! You can email me at philsbeginnercode@gmail.com and I’ll try to point you in the right direction. For projects that require more work, I have a Patreon page you can contribute to for support (patreon.com/philparisi_)
@tsehayenegash8394
@tsehayenegash8394 Год назад
how can I replace the unwanted data by NaN in matlab?
@philparisi_
@philparisi_ Год назад
Hi there, it’s hard to tell exactly what you need for your application, but here are some things that might help: 1.) the isnan() functions tells you if values are ‘NaN’ www.mathworks.com/help/matlab/ref/isnan.html 2.) if you want to create NaNs, you need to determine the patterns of ‘unwanted data’ and use those the replace specific indices with NaN 3.) not quite your application, but this video shows how to load csv data and clean it (perhaps some lightbulbs will click in your head) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-UCaJ2b4aKGQ.html
@tsehayenegash8394
@tsehayenegash8394 Год назад
@@philparisi_ I appreciate your help
@philparisi_
@philparisi_ Год назад
@@tsehayenegash8394 anytime :)
@forheuristiclifeksh7836
@forheuristiclifeksh7836 2 месяца назад
1:06
@philparisi_
@philparisi_ 2 месяца назад
😅
@michael-varney-music
@michael-varney-music Год назад
41:00 In 2023... using ChatGPT to help
@philparisi_
@philparisi_ Год назад
100% yes. Made this video right before chat came out. Will be making content on how to use chatGPT for MATLAB
@MrMysterious31
@MrMysterious31 7 месяцев назад
Good morning sir, I'm looking join any private space startups.. I want to know that is Matlab alone enough to get a job or do I have to learn anything along with it?! Please let me know that.. I'm actively searching for job.. thanks in advance..
@philparisi_
@philparisi_ 7 месяцев назад
Hi there, the best way to prepare for any job is to look up the requirements of the job you find most interesting and then target the exact requirements. In general, MATLAB is a great language to know. I’d also recommend C++ (if you plan to work on embedded systems) and Python. Additionally, you may look into 3D CAD software, FEA (finite element method), and CFD (computational fluid dynamics). And a BS/MS in aerospace would also be a big help 🤠
@MrMysterious31
@MrMysterious31 7 месяцев назад
@@philparisi_ Thank you so much sir.. you're a down to earth person❤️
@philparisi_
@philparisi_ 7 месяцев назад
Happy to help :) best of luck to you!! And thanks for watching my videos :D
@tasnimsarker4653
@tasnimsarker4653 Год назад
Hi, i am in begainer level of Matlab. Can you please suggest me a book for matlab learning?
@philparisi_
@philparisi_ Год назад
Hi Tasnim, I recommend some of MATLAB’s free courseware (not a book exactly, but another way to learn). matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted matlabacademy.mathworks.com/details/matlab-fundamentals/mlbe
@tasnimsarker4653
@tasnimsarker4653 Год назад
Thanks for your quick reply. Can you please make the front size a little big in matlab videos? Inside the comman window. It will be good to look big fronts.
@philparisi_
@philparisi_ Год назад
Absolutely - thank you for the feedback!
@truongtrongsang666
@truongtrongsang666 Год назад
But I have a problem
@philparisi_
@philparisi_ Год назад
Hi Truong, what is your problem?
@kazerzozay
@kazerzozay 2 года назад
Lord forgive me for I have sin. 20 years journey of saving myself for marriage. Today is the day I decide to make love for the first time. thank you Phil Beginner Code for this gorgeous lana rhodes of a video.
@philparisi_
@philparisi_ 2 года назад
Well said! Thank you for your kind words.
@alimoradi2323
@alimoradi2323 2 года назад
Thank you
@philparisi_
@philparisi_ 2 года назад
Hi Ali, thank you for watching! Definitely check out the rest of the channel if you're interested - over 30 MATLAB tutorials with new ones weekly :)
@alimoradi2323
@alimoradi2323 2 года назад
@@philparisi_ hey Phil. I'm going to learn a lot from you mate. I'm running for my PhD and need to learn Matlab. Been watching several videos on RU-vid but yours was the best. Keep the good work man. I'll watch all of your Matlab videos and perhaps anything you'll upload in future. 🌹
@philparisi_
@philparisi_ 2 года назад
@@alimoradi2323 rock on!!! Very exciting and congrats on your pursuit of a PhD. I, too, am making my way through graduate school. If there are specific topics you are looking for, definitely let me know by commenting or posting on the community board of the page. An image processing series debuts next week, too.
@alimoradi2323
@alimoradi2323 2 года назад
@@philparisi_ well, recently, I tried to code the Lagrange equation. But it was a bit confusing. So I downloaded an precoded from Matlab community and I've found it interesting example to analyze and learn from. It would be nice to make a video about it.
@philparisi_
@philparisi_ 2 года назад
@@alimoradi2323 shoot me a link, I'll check it out and see what I can do.
Далее
MATLAB Crash Course for Beginners
1:57:45
Просмотров 641 тыс.
😍😂❤️ #shorts
00:12
Просмотров 1,1 млн
Неожиданно?
00:25
Просмотров 63 тыс.
Can I Use Thermite to Cast an Iron Pan?
38:17
Просмотров 27 тыс.
Coding Was Hard Until I Learned THESE 5 Things!
7:40
Lecture 6: Version Control (git) (2020)
1:25:00
Просмотров 667 тыс.
5 Math Skills Every Programmer Needs
9:08
Просмотров 1 млн
Learn MATLAB in ONE Video!
43:42
Просмотров 7 тыс.
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
Просмотров 157 тыс.