MATLAB Projects Archives - MATLAB Apps https://matlab-apps.com/tag/matlab-projects/ Official Website of MATLAB Apps | an educational YouTube channel specialized in designing professional MATLAB applications Tue, 29 Aug 2023 12:03:13 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.3 https://i0.wp.com/matlab-apps.com/wp-content/uploads/2023/06/cropped-thumb.png?fit=32%2C32&ssl=1 MATLAB Projects Archives - MATLAB Apps https://matlab-apps.com/tag/matlab-projects/ 32 32 222008058 SVM EasyTrainer – v1.0: Machine Learning – Get Full Regression Analysis with Support Vector Machine https://matlab-apps.com/2023/08/29/svm-easytrainer-v1-0-machine-learning-get-full-regression-analysis-with-support-vector-machine/ Tue, 29 Aug 2023 11:35:14 +0000 https://matlab-apps.com/?p=1269 In the attached video, we are going to show you a very beautiful app that makes regression process through support vector machine (SVM) just a fun! The app itself is called “SVM EasyTrainer”, which emphasizes our allegation regarding its usefulness. It is highly user-friendly machine learning app that needs zero knowledge or experience of programming; …

The post SVM EasyTrainer – v1.0: Machine Learning – Get Full Regression Analysis with Support Vector Machine appeared first on MATLAB Apps.

]]>
In the attached video, we are going to show you a very beautiful app that makes regression process through support vector machine (SVM) just a fun!

The app itself is called “SVM EasyTrainer”, which emphasizes our allegation regarding its usefulness. It is highly user-friendly machine learning app that needs zero knowledge or experience of programming; specifically MATLAB programming codes. It can do all the basic and little advanced steps for you just by one or a few clicks!

By running the application, it can be clearly seen that the target vector can be selected from any column of the main table dedicated for the imported dataset, and the other columns will automatically be configured to represent the predictor(s) of the model. The entries can also be modified manually before starting the app if you would like that! The app accepts external datasets with any standard format; like .xls, .xlsx, .xlsb, .xlsm, and .csv spreadsheets.

From the control panel, the user can split the dataset to train and test subsets to reduce the overfitting phenomenon. The train subset is used to generate the model and the test subset is used to evaluate the performance of that model using new instances rather than those used in the training phase.

Furthermore, the user can select the evaluation metric (SAE, MSE, or RMSE) and whether if he/she want to reproduce the results; which is a very useful feature for comparison studies. After that, the user can select the kernel function (if it is polynomial, then the polynomial order can be set from 1 up to the 20th degree). Then, one of three possible solvers can be selected and the data itself can be standardize to enhance the sensitivity of the machine learning algorithm.

The plots can be fully customized as per user’s needs. For example, for the actual and predicted responses, you can select the plot style, width, color, markers (with marker size, face color, and edge color), major and minor grid (color, width, line style, transparency), etc. Not just that, you can even export that plot and open it in an external figure with the same settings! Add to that, the user can export all the tables for all the data sets and subsets, and save the SVM model with an m-file to run externally in the future using any other program or script.

Please note that this video presents the final product. You can download the project and unlock its full potential.


MATLAB App Installer (closed source):

Full MATLAB Project (open source):


The post SVM EasyTrainer – v1.0: Machine Learning – Get Full Regression Analysis with Support Vector Machine appeared first on MATLAB Apps.

]]>
1269
EasyFit – v1.0: Perform Linear & Polynomial Regression Analysis with Transformation by Just 1-Click! https://matlab-apps.com/2023/08/27/easyfit-v1-0-perform-linear-polynomial-regression-analysis-with-transformation-by-just-1-click/ Sun, 27 Aug 2023 11:59:20 +0000 https://matlab-apps.com/?p=1253 From the video shown above, a new classical machine learning app is presented. We call it “Polynomial Regression EasyFit”. This application is highly user-friendly, which can give you the power and ability to generate your ordinary/simple linear regression as well as any polynomial regression model in your mind by just one click. The user can …

The post EasyFit – v1.0: Perform Linear & Polynomial Regression Analysis with Transformation by Just 1-Click! appeared first on MATLAB Apps.

]]>
From the video shown above, a new classical machine learning app is presented. We call it “Polynomial Regression EasyFit”.

This application is highly user-friendly, which can give you the power and ability to generate your ordinary/simple linear regression as well as any polynomial regression model in your mind by just one click. The user can increase the polynomial order up to the 9th degree.

The data can be imported from many spreadsheet formats; including .xls, .xlsx, .xlsb, .xlsm, and .csv files. You can then select any column to represent the predictor and the other one will automatically be configured to represent the target or response of the model. The entries can also be modified manually or even transformed; either on y or x, before initiating the the app and starting your regression analysis if you wish!

As we said above, the program supports full polynomial models up to the 9th order. To avoid facing overfitting phenomenon, the app offers you to split the full dataset into two subsets; a train subset to generate the LR model and a test subset to evaluate the performance of the regression model using new instances than those used in the training phase.

Furthermore, to have repeatable results, which is very useful for comparison studies, you can easily achieve that by turning a dedicated switch ON and select the portion or percentage of the test subset, while the remaining portion will be assigned to the other subset automatically.

If you want to see the full-detailed analysis (including many plots, residuals, diagnostics, coefficient covariance, observation info, etc), then you need to check the corresponding box before running your regression analysis.

Please note that this video presents the final product. You can download the project and unlock its full potential.


MATLAB App Installer (closed source):

Full MATLAB Project (open source):


The post EasyFit – v1.0: Perform Linear & Polynomial Regression Analysis with Transformation by Just 1-Click! appeared first on MATLAB Apps.

]]>
1253
Polygon EasyDraw (Full Project): Master Polygons Effortlessly with Our Innovative Drawing App – Simplify Complex Shapes! https://matlab-apps.com/2023/08/21/polygon-easydraw-full-project-master-polygons-effortlessly-with-our-innovative-drawing-app-simplify-complex-shapes/ Mon, 21 Aug 2023 07:50:44 +0000 https://matlab-apps.com/?p=1065 Are you tired of struggling to draw complex polygon shapes? Well, get ready, because soon you’ll be able to do it with ease, thanks to our upcoming app developed using the powerful MATLAB AppDesigner IDE. This new app will enable you to effortlessly create any regular or irregular polygon shape with different sizes, x- and …

The post Polygon EasyDraw (Full Project): Master Polygons Effortlessly with Our Innovative Drawing App – Simplify Complex Shapes! appeared first on MATLAB Apps.

]]>
Are you tired of struggling to draw complex polygon shapes? Well, get ready, because soon you’ll be able to do it with ease, thanks to our upcoming app developed using the powerful MATLAB AppDesigner IDE.

This new app will enable you to effortlessly create any regular or irregular polygon shape with different sizes, x- and y-coordinates, transparency, colors, background color, grid transparency, and color, thickness, and more.

Not only that, but the app will also feature the ability to draw circles, ellipses, rings, triangles, squares, pentagons, hexagons, heptagons, octagons, nonagons, decagons, and higher. No matter what shape you need, this app has got you covered.

With its user-friendly interface and advanced features, this app will be perfect for professionals, students, or anyone who needs to create precise shapes quickly and easily. The app can be modified to provide detailed information about the shape and its properties, such as its area, perimeter, and centroid.

So, what are you waiting for!? This powerful new app can simplify your polygon drawing experience like never before. With our app, you’ll be able to create detailed diagrams or graphs with ease, and you won’t have to spend hours perfecting the shape of your polygon.

Download it now and take the first step towards hassle-free polygon drawing.


MATLAB App Installer (closed source):

Full MATLAB Project (open source):

The post Polygon EasyDraw (Full Project): Master Polygons Effortlessly with Our Innovative Drawing App – Simplify Complex Shapes! appeared first on MATLAB Apps.

]]>
1065
Supercharged Nonlinear Problem Solver: Trust-Region and Levenberg-Marquardt Algorithms Unleashed! https://matlab-apps.com/2023/08/09/supercharged-nonlinear-problem-solver-trust-region-and-levenberg-marquardt-algorithms-unleashed/ Wed, 09 Aug 2023 10:52:16 +0000 https://matlab-apps.com/?p=1015 Welcome to our website dedicated to MATLAB applications. Here, we proudly present the ultimate mathematical tool for solving 1-dimensional nonlinear equations with unparalleled ease and efficiency. In the exciting video, presented above, we introduce you to our advanced MATLAB AppDesigner application, “Nonlinear Problem Solver Pro,” designed specifically for mathematicians, scientists, and engineers seeking to conquer …

The post Supercharged Nonlinear Problem Solver: Trust-Region and Levenberg-Marquardt Algorithms Unleashed! appeared first on MATLAB Apps.

]]>
Welcome to our website dedicated to MATLAB applications. Here, we proudly present the ultimate mathematical tool for solving 1-dimensional nonlinear equations with unparalleled ease and efficiency.

In the exciting video, presented above, we introduce you to our advanced MATLAB AppDesigner application, “Nonlinear Problem Solver Pro,” designed specifically for mathematicians, scientists, and engineers seeking to conquer complex mathematical challenges.

Building upon the success of our previous basic version, can be found [MATLAB-Apps ↗], we have turbocharged the capabilities of our app, empowering you with a wide range of features to tackle even the toughest nonlinear problems. Gone are the days of manual calculations and lengthy iterations; our professional app harnesses the power of cutting-edge algorithms to deliver lightning-fast solutions.

With “Nonlinear Problem Solver Pro,” you are in control of your problem-solving journey like never before. Let us walk you through the remarkable features that set this app apart:

  • Algorithm Selection: Choose from three powerful algorithms, including the renowned Trust-Region Method (TRM), the versatile Trust-Region-Dogleg (TRD), and the robust Levenberg-Marquardt (LM) algorithm. Tailor your approach to each unique problem with ease.
  • Customizable Parameters: Define the maximum number of iterations and function evaluations (NFE) to strike the perfect balance between accuracy and efficiency. Fine-tune your solution by setting function tolerance, optimality tolerance, and step tolerance to achieve the desired precision.
  • Comprehensive Results: Delve into a wealth of information displayed in real-time on our intuitive interface. Explore various result types, including the solution point and its fitness, giving you a deep understanding of your equation’s behavior.
  • Dynamic Plots: Visualize your progress with a range of dynamic plots, unveiling crucial insights at every step. Trace the current point, function count, function value, step-size, and first-order optimality measure, empowering you to gain valuable visual feedback.

But that’s not all! We understand the importance of personalization, so we’ve added further enhancements to our app:

  • Font Size and Color: Customize the appearance of your final results to suit your preferences. Tailor the font size and color to create a visually pleasing and engaging experience.

In the video, attached above, we showcase the sheer power of “Nonlinear Problem Solver Pro” by tackling challenging equations that will leave you astounded. Witness firsthand how effortlessly and rapidly our app conquers these intricate problems, delivering precise solutions at every turn.

Please note that this video focuses on demonstrating the app’s functionality and its ability to solve complex equations, rather than the development process. To get your hands on this mathematical powerhouse, simply follow the links provided in the description box below to download the project.

Embrace the future of nonlinear problem-solving with “Nonlinear Problem Solver Pro” and unleash your mathematical prowess like never before. Don’t miss out on this highly advanced tool – join us on this exhilarating journey today!


MATLAB App Installer (closed source):

Full MATLAB Project (open source):

The post Supercharged Nonlinear Problem Solver: Trust-Region and Levenberg-Marquardt Algorithms Unleashed! appeared first on MATLAB Apps.

]]>
1015
Advanced Polynomial Root Finder: Visualize and Solve Any Order Polynomial Equations https://matlab-apps.com/2023/08/04/advanced-polynomial-root-finder-visualize-and-solve-any-order-polynomial-equations/ Fri, 04 Aug 2023 19:16:04 +0000 https://matlab-apps.com/?p=1007 Are you tired of limited and basic tools for finding roots of polynomial equations? Look no further as we present our latest creation – an advanced polynomial root finder designed using MATLAB AppDesigner. In this video, we introduce you to our powerful new application that can solve any order polynomial equation and visualize both the …

The post Advanced Polynomial Root Finder: Visualize and Solve Any Order Polynomial Equations appeared first on MATLAB Apps.

]]>
Are you tired of limited and basic tools for finding roots of polynomial equations? Look no further as we present our latest creation – an advanced polynomial root finder designed using MATLAB AppDesigner.

In this video, we introduce you to our powerful new application that can solve any order polynomial equation and visualize both the curve and its roots. Unlike our previous apps, which were limited to second-order polynomial equations, this new app can handle any order polynomial equation and provide a precise list of all roots with any decimal places or precision.

But that’s not all, this app also offers a range of customization options, allowing you to fully configure the plots, lines, and points to match your preferences. Plus, it comes with a sleek dark theme, which is not only aesthetically pleasing but also better for visualizing the plots and equations.

One of the most exciting features of this app is its ability to convert polynomial coefficients to a polynomial equation and then render it using the LaTeX scripting language. The resulting equation is not only visually appealing but also easy to understand and use in other applications.

To make things even better, the app also includes a reference line at y=0, making it easier to identify the roots of the equation.

In this video, we showcase the final product of our work, highlighting the app’s key features and demonstrating how it can be used to solve complex polynomial equations. While we do not show the development process in this video, we provide links to download the project so that you can explore the code and customize the app to your liking.

Overall, this advanced polynomial root finder is a must-have tool for anyone working with polynomial equations. Try it out for yourself and see how it can simplify your work and improve your visualization of polynomial equations.


MATLAB App Installer (closed source):

Full MATLAB Project (open source):

The post Advanced Polynomial Root Finder: Visualize and Solve Any Order Polynomial Equations appeared first on MATLAB Apps.

]]>
1007
EasyConvert: The Ultimate Solution for Converting Word Documents to PDFs! https://matlab-apps.com/2023/08/04/easyconvert-the-ultimate-solution-for-converting-word-documents-to-pdfs/ Fri, 04 Aug 2023 12:13:02 +0000 https://matlab-apps.com/?p=1002 Are you tired of struggling with complicated software when trying to convert your word documents to PDFs? Look no further than EasyConvert! Our small, yet powerful app is designed to make the conversion process as easy and efficient as possible. With EasyConvert, you can quickly and easily convert both old and new MS Word documents …

The post EasyConvert: The Ultimate Solution for Converting Word Documents to PDFs! appeared first on MATLAB Apps.

]]>
Are you tired of struggling with complicated software when trying to convert your word documents to PDFs? Look no further than EasyConvert! Our small, yet powerful app is designed to make the conversion process as easy and efficient as possible.

With EasyConvert, you can quickly and easily convert both old and new MS Word documents (i.e., .doc and .docx file formats) to portable document files (i.e., .pdf documents). All you need to do is select the word document file and the path of the pdf file that needs to be generated. If there are any issues during the conversion process, our app will provide detailed error messages to help you handle them correctly.

Our user-friendly interface and intuitive design make it easy for anyone to use, whether you’re a tech genius or a novice computer user. Plus, with our green light indicator, you’ll always know when the conversion process is complete!

But that’s not all – EasyConvert is also highly customizable. You can use this app as an independent tool or even modify it to handle other documents, such as .txt, .rtf, and .xls/.xlsx files.

So why struggle with complicated software when you can use EasyConvert to quickly and easily convert your word documents to PDFs? Download our app today and experience the ultimate solution for converting your documents!


Full MATLAB Project (open source):

The post EasyConvert: The Ultimate Solution for Converting Word Documents to PDFs! appeared first on MATLAB Apps.

]]>
1002
Roll for Victory: Dice Rolling Simulator by MATLAB – A Fun & Flexible Dice Game App for Two Players! https://matlab-apps.com/2023/08/02/roll-for-victory-dice-rolling-simulator-by-matlab-a-fun-flexible-dice-game-app-for-two-players/ Wed, 02 Aug 2023 11:07:20 +0000 https://matlab-apps.com/?p=993 Are you looking for a very simple fun and engaging game to play with a friend? Look no further than our “Roll for Victory” app! Developed using MATLAB’s AppDesigner, our app is a two-player dice game where the objective is to collect as many points as possible. The game is easy to play – simply …

The post Roll for Victory: Dice Rolling Simulator by MATLAB – A Fun & Flexible Dice Game App for Two Players! appeared first on MATLAB Apps.

]]>
Are you looking for a very simple fun and engaging game to play with a friend? Look no further than our “Roll for Victory” app!

Developed using MATLAB’s AppDesigner, our app is a two-player dice game where the objective is to collect as many points as possible. The game is easy to play – simply roll the dice and try to collect as many points as you can. The player with the most points at the end of the game is declared the winner.

Our app is highly flexible and can be adjusted to any size, with all app components automatically updated to fit the new size. The dice rolling simulation can also be adjusted with a slider, allowing the other player to wait a specific time before their turn comes up. And if you want to play again from zero, simply hit the reset button at the bottom of the screen.

Playing “Roll for Victory” is even more fun on a computer with a touch screen, allowing players to roll the dice with their own fingers instead of using a mouse or touchpad.

Our app implements many useful tricks that can be utilized for developing advanced apps, making it a great starting point for anyone looking to develop their own games or other applications.

This video, i.e. the one attached in this post, showcases the final product of our “Roll for Victory” app, but you can download the project from the links provided in the description box to explore the development process and customize the app to your liking.

So what are you waiting for? Roll the dice and see if you have what it takes to become the champion of “Roll for Victory”!


Full MATLAB Project (open source):

The post Roll for Victory: Dice Rolling Simulator by MATLAB – A Fun & Flexible Dice Game App for Two Players! appeared first on MATLAB Apps.

]]>
993
Calculus Problem Solver: User-Friendly App to find Limits, Derivatives, and Integrals https://matlab-apps.com/2023/07/31/calculus-problem-solver-user-friendly-app-to-find-limits-derivatives-and-integrals/ Mon, 31 Jul 2023 18:53:48 +0000 https://matlab-apps.com/?p=988 Are you tired of spending hours solving complex mathematical equations manually? Do you struggle with writing professional mathematical equations using LaTeX scripting language? Look no further than our “Calculus Problem Solver” application! Our app is a powerful solver that can find limits, derivatives, and definite/indefinite integrals with full control from the user side. With this …

The post Calculus Problem Solver: User-Friendly App to find Limits, Derivatives, and Integrals appeared first on MATLAB Apps.

]]>
Are you tired of spending hours solving complex mathematical equations manually? Do you struggle with writing professional mathematical equations using LaTeX scripting language? Look no further than our “Calculus Problem Solver” application!

Our app is a powerful solver that can find limits, derivatives, and definite/indefinite integrals with full control from the user side. With this app, you can effortlessly find solutions for limits, derivatives, indefinite and definite integrals. You can even define the values for x to approach for limits and the lower and upper bounds for definite integrals.

Designed using MATLAB’s AppDesigner, our “Calculus Problem Solver” app is both user-friendly and highly efficient. You have the ability to define any mathematical equation that needs to be solved and the “Solve” button provides you with the final answer in both symbolic and LaTeX formats. This feature is especially useful for scholars who want to save time when writing professional mathematical equations with LaTeX scripting language.

Our “Calculus Problem Solver” app implements many useful tricks that can be utilized for developing advanced apps. The video showcases the app’s sleek and intuitive interface, making problem-solving a breeze for both beginners and experts alike.

The video presents the final product, but you can download the project from the links provided in the description box to explore the development process and leverage the app’s features for customized solutions.

Say goodbye to tedious manual calculations and hello to effortless equation solving with our “Calculus Problem Solver” app. Try it out now and discover the power of technology in unlocking the full potential of your mathematical pursuits!


Full MATLAB Project (open source):

The post Calculus Problem Solver: User-Friendly App to find Limits, Derivatives, and Integrals appeared first on MATLAB Apps.

]]>
988
Car Speed Simulator with Some Fundamental Physics Equations https://matlab-apps.com/2023/07/24/car-speed-simulator-with-some-fundamental-physics-equations/ Mon, 24 Jul 2023 14:43:59 +0000 https://matlab-apps.com/?p=950 From the video shown above, we introduce an exciting MATLAB application developed using App Designer. The app is a car speed simulator that allows the user to adjust the speed of the car and the distance that needs to be covered. It utilizes fundamental physics equations to simulate the movement of the car and provides …

The post Car Speed Simulator with Some Fundamental Physics Equations appeared first on MATLAB Apps.

]]>
From the video shown above, we introduce an exciting MATLAB application developed using App Designer. The app is a car speed simulator that allows the user to adjust the speed of the car and the distance that needs to be covered.

It utilizes fundamental physics equations to simulate the movement of the car and provides an engine sound effect, making the simulation more realistic and engaging.

Using this app, users can gain a better understanding of how car speed and physics equations work in real-world scenarios. The app is not only informative but also fun to use, as the user can pause the simulation at any time and reset it to its initial state.

This application is a prime example of the impressive capabilities of MATLAB and AppDesigner. It incorporates many useful tricks that can be utilized in developing more advanced apps. The video showcases the final product but does not include the development process. However, users can download the project after purchasing it with a very tiny price (via BuyMeACoffee “BMC” platform).

Whether you’re a student, an engineer, or simply curious about physics, this app is an excellent tool to have in your toolbox. So, sit back, relax, and enjoy the simulation of car speed and physics equations using MATLAB AppDesigner!


Full MATLAB Project (open source):

The post Car Speed Simulator with Some Fundamental Physics Equations appeared first on MATLAB Apps.

]]>
950
Ticket Dispenser Machine Based on Text-to-Speech (TTS) Technique https://matlab-apps.com/2023/07/20/ticket-dispenser-machine-based-on-text-to-speech-tts-t/ Thu, 20 Jul 2023 19:08:48 +0000 https://matlab-apps.com/?p=912 We present a new ticket counter application developed in MATLAB using App Designer. The application features text-to-speech (TTS) functionality with multiple voice options, including male and female voices, and adjustable speaking speed. The volume can also be controlled, muted, or adjusted as desired. The app provides an easy-to-use interface, and users can increment or decrement …

The post Ticket Dispenser Machine Based on Text-to-Speech (TTS) Technique appeared first on MATLAB Apps.

]]>
We present a new ticket counter application developed in MATLAB using App Designer. The application features text-to-speech (TTS) functionality with multiple voice options, including male and female voices, and adjustable speaking speed. The volume can also be controlled, muted, or adjusted as desired. The app provides an easy-to-use interface, and users can increment or decrement numbers and directly enter any desired number. The unique features of this advanced TTS ticket counter app provide users with a seamless and user-friendly experience.

The entire project is available for download for those interested in using it for academic purposes.


Full MATLAB Project (open source):


The post Ticket Dispenser Machine Based on Text-to-Speech (TTS) Technique appeared first on MATLAB Apps.

]]>
912