matlab apps Archives - MATLAB Apps https://matlab-apps.com/tag/matlab-apps-2/ 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 apps Archives - MATLAB Apps https://matlab-apps.com/tag/matlab-apps-2/ 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
How to Create MATLAB Application to Visualize Celestial Objects! Explore the Wonders of the Universe https://matlab-apps.com/2023/08/25/how-to-create-matlab-application-to-visualize-celestial-objects-explore-the-wonders-of-the-universe/ Fri, 25 Aug 2023 15:54:14 +0000 https://matlab-apps.com/?p=1069 Welcome to our captivating video, attached above, showcasing the extraordinary world of celestial objects! In this visually stunning presentation, we invite you to embark on a mesmerizing journey through our solar system. Our innovative app allows you to delve into the celestial realm and visualize a wide array of popular celestial objects. From the radiant …

The post How to Create MATLAB Application to Visualize Celestial Objects! Explore the Wonders of the Universe appeared first on MATLAB Apps.

]]>
Welcome to our captivating video, attached above, showcasing the extraordinary world of celestial objects! In this visually stunning presentation, we invite you to embark on a mesmerizing journey through our solar system.

Our innovative app allows you to delve into the celestial realm and visualize a wide array of popular celestial objects. From the radiant Sun to the enigmatic Moon, from the swift Mercury to the alluring Venus, and from the majestic Earth to the captivating Mars, you’ll witness these celestial bodies come to life like never before. But that’s not all! Prepare to be awestruck as you explore the magnificent gas giants Jupiter and Saturn, and marvel at their intricate details and breathtaking beauty.

With our app, you hold the power to manipulate and interact with these celestial objects. Rotate them, zoom in or out to observe finer details, and even alter the background color to suit your mood. Take control of the light angle and clipping of the figures to enhance your viewing experience and uncover hidden wonders.

For Earth enthusiasts, we offer a unique feature that allows you to visualize our planet in remarkable detail. Enable the display of clouds, adjusting their level of coverage and density, and witness the Earth’s majestic atmosphere come alive before your eyes.

Designed with school students in mind, this app serves as a remarkable educational tool. It offers a captivating and interactive way to learn about celestial objects, igniting curiosity and fostering a deeper understanding of our universe. Moreover, it serves as an excellent undergraduate project, showcasing the potential for further expansion and development by graduate students who wish to delve into more advanced features and capabilities.

Beyond its immediate application, this app incorporates a plethora of useful tricks and techniques that can be leveraged in the creation of other sophisticated applications. Unlock the secrets behind its seamless visuals and gain valuable insights into the intricacies of app development.

Please note that the YouTube video presents the final product. You can download the project and unlock its full potential. Prepare to embark on an awe-inspiring journey through the cosmos and witness celestial objects like never before. Don’t miss out on this extraordinary opportunity!

Thank you for watching, and may your exploration of the celestial wonders enrich your understanding of the universe and spark your imagination.


MATLAB App Installer (closed source):

Full MATLAB Project (open source):


The post How to Create MATLAB Application to Visualize Celestial Objects! Explore the Wonders of the Universe appeared first on MATLAB Apps.

]]>
1069
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
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
Effortlessly Solve Nonlinear Equations with our Trust-Region Method (TRM) Solver App https://matlab-apps.com/2023/07/31/effortlessly-solve-nonlinear-equations-with-our-trust-region-method-trm-solver-app/ https://matlab-apps.com/2023/07/31/effortlessly-solve-nonlinear-equations-with-our-trust-region-method-trm-solver-app/#comments Mon, 31 Jul 2023 14:13:46 +0000 https://matlab-apps.com/?p=983 Are you tired of spending countless hours trying to solve nonlinear equations? Do you want an easy-to-use application that can solve your equations in milliseconds? Look no further than our trust-region method solver app! Our app is designed to make solving nonlinear equations a breeze, even for those with zero programming experience. You can enter …

The post Effortlessly Solve Nonlinear Equations with our Trust-Region Method (TRM) Solver App appeared first on MATLAB Apps.

]]>
Are you tired of spending countless hours trying to solve nonlinear equations? Do you want an easy-to-use application that can solve your equations in milliseconds? Look no further than our trust-region method solver app!

Our app is designed to make solving nonlinear equations a breeze, even for those with zero programming experience. You can enter your equation in a symbolic way and solve it at any starting point, with the solution displayed in milliseconds. And if you want to investigate more starting points, our app will display the location of all the solution points.

But that’s not all – our app also includes a plotting facility that shows the curve of the entered equation and the location of the solution point. You can customize the function curve, the solution points, and the reference line at y=0 to your liking. And if the solution point is beyond the domain or the lower and upper bounds of the independent variable, the plot can be expanded to accommodate it.

Our app also includes a message box that interacts with the user, letting them know if the solution is solvable or not, and if not, providing guidance on how to tackle the issue.

Using many useful tricks, our trust-region method (TRM) solver app is an advanced tool for solving nonlinear equations. Download the project from the link, given below, and see for yourself how easy it can be to solve nonlinear equations!


Full MATLAB Project (open source):

The post Effortlessly Solve Nonlinear Equations with our Trust-Region Method (TRM) Solver App appeared first on MATLAB Apps.

]]>
https://matlab-apps.com/2023/07/31/effortlessly-solve-nonlinear-equations-with-our-trust-region-method-trm-solver-app/feed/ 1 983
Introducing the Ultimate Sinusoid Function Generator – Unleashing the Power of Signals https://matlab-apps.com/2023/07/29/introducing-the-ultimate-sinusoid-function-generator-unleashing-the-power-of-signals/ Sat, 29 Jul 2023 19:59:50 +0000 https://matlab-apps.com/?p=969 Welcome to our exhilarating journey into the world of electrical and electronics engineering! We are thrilled to present to you our latest creation: the second version of our highly acclaimed Sinusoid Function Generator app. Brace yourself as we dive deep into the remarkable features and enhancements that make this application a very useful tool for …

The post Introducing the Ultimate Sinusoid Function Generator – Unleashing the Power of Signals appeared first on MATLAB Apps.

]]>
Welcome to our exhilarating journey into the world of electrical and electronics engineering! We are thrilled to present to you our latest creation: the second version of our highly acclaimed Sinusoid Function Generator app.

Brace yourself as we dive deep into the remarkable features and enhancements that make this application a very useful tool for engineering students.

With the Sinusoid Function Generator app, you hold the reins of control in your hands. Explore the endless possibilities as you effortlessly manipulate the phase, amplitude, bias, and frequency of real-time sinusoidal signals. Witness the magic unfold as you dynamically adjust the simulation speed, step-size resolution, and simulation time, tailoring the experience to your precise requirements.

But that’s not all – the true power lies in the hands of the artist. Our app empowers you to customize the plot to perfection. Take charge of the aesthetics with complete control over the x-grid and y-grid appearance. Set the stage with your preferred grid-color and transparency, and choose from various plotting modes, including normal plot, loglog, semilogx, and semilogy. Style your masterpiece using plot markers, line colors, and line widths, refining every detail to create an exquisite visual representation.

Flexibility is key, and we’ve got you covered. Seamlessly start, pause, resume, or stop the simulation at any moment, giving you the freedom to experiment and analyze your waveform with precision. Feel the sense of liberation as you exit the app, knowing that you can effortlessly re-open it and continue your exploration whenever inspiration strikes.

As you embark on this incredible journey with our Sinusoid Function Generator app, you’ll not only witness its power but also gain invaluable insights into the art of MATLAB AppDesigner. Unleash your creativity and learn from the cutting-edge techniques embedded within this application, setting the stage for your future endeavors in developing advanced apps.

Don’t miss out on this opportunity to revolutionize your engineering experience. Click the link in the description below to witness the marvels of the Sinusoid Function Generator app and download the project to unlock endless possibilities. Join us on this extraordinary adventure today!


Full MATLAB Project (open source):

The post Introducing the Ultimate Sinusoid Function Generator – Unleashing the Power of Signals appeared first on MATLAB Apps.

]]>
969