MATLAB App Designer Archives - MATLAB Apps https://matlab-apps.com/tag/matlab-app-designer/ 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.4 https://i0.wp.com/matlab-apps.com/wp-content/uploads/2023/06/cropped-thumb.png?fit=32%2C32&ssl=1 MATLAB App Designer Archives - MATLAB Apps https://matlab-apps.com/tag/matlab-app-designer/ 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
Advanced 3D Function Visualization App: An Immersive Tool for Visualizing 2-Dimensional Benchmark Functions https://matlab-apps.com/2023/08/11/immersive-3d-function-visualization-app-an-advanced-tool-for-optimizing-benchmark-functions/ Fri, 11 Aug 2023 10:02:27 +0000 https://matlab-apps.com/?p=1018 We are excited to unveil our latest software development, a high-powered, user-friendly tool designed for the dynamic visualization of any 3D function. This innovative platform extends beyond the ordinary, enabling users to explore both custom-defined and many unconstrained optimization benchmark functions/test functions with utmost precision and clarity. As part of our rigorous testing and development …

The post Advanced 3D Function Visualization App: An Immersive Tool for Visualizing 2-Dimensional Benchmark Functions appeared first on MATLAB Apps.

]]>
We are excited to unveil our latest software development, a high-powered, user-friendly tool designed for the dynamic visualization of any 3D function.

This innovative platform extends beyond the ordinary, enabling users to explore both custom-defined and many unconstrained optimization benchmark functions/test functions with utmost precision and clarity.

As part of our rigorous testing and development process, we have effectively leveraged a multitude of functions published on the following resource-rich website, [Alroomi ↗]. This has allowed us to ensure the reliability, accuracy, and user-centered design of our software.

MATLAB-Apps.com

Our robust visualization tool comes with an extensive built-in list of functions that includes, but is not limited to:

  • Ackley’s Function No.1
  • Adjiman’s Function
  • Alpine Function No.1
  • Alpine Function No.2
  • Banana Shape Function
  • Bird Function
  • Bohachevsky’s Function No.1
  • Bukin’s Function No.6
  • Carrom Table Function
  • Chen’s Bird Function
  • Complex Function
  • Cosine Mixture Function
  • Cross-In Tray Function
  • Davis’ Function
  • Deflected Corrugated Spring Function
  • Downhill Step Function
  • Drop-Wave Function
  • Egg-Holder Function
  • Exponential Function
  • Generalized Penalized Function No.1
  • Generalized Penalized Function No.2
  • Generalized Rastrigin’s Function
  • Generalized Rosenbrock’s Valley Function
  • H1 Function
  • Hosaki’s Function
  • Inverted Cosine Wave Function
  • Jennrich-Sampson’s Function
  • Judge’s Function
  • Keane’s Function
  • Michalewicz’s Function
  • Mishra’s Function No.3
  • Mishra’s Function No.5
  • Mishra’s Function No.6
  • Modified Schaffer’s Function No.4
  • Muller-Brown’s Surface Function
  • Peaks Function
  • Price’s Function No.1
  • Price’s Function No.2
  • Qing’s Function
  • Salomon’s Function
  • Sawtoothxy Function
  • Schwefel’s Function No.2.21
  • Schwefel’s Function No.2.26
  • Shekel’s Foxholes Function
  • Six-Hump Camel-Back Function
  • Step function No.1
  • Stepint Function
  • Trefethen’s Function
  • Tsoulos’ Function
  • Ursem Function No.1
  • Ursem Function No.3
  • Vincent’s Function
  • W / Wavy Function
  • Zakharov’s Function

Moreover, our software is built to accommodate any User-defined function, offering flexibility and customization to suit a variety of needs.

With this tool, we have aimed to bridge the gap between high-end functionality and user accessibility. Our software caters to professionals in the field of optimization and visualization, researchers, students, and anyone interested in exploring the world of 3D functions. We believe that this tool will significantly enhance the user’s understanding and exploration of complex 3D functions, making it an indispensable resource in the realm of function optimization.

Join us on this exciting journey of discovery and visualization. Dive deep into the world of 3D functions like never before with our advanced visualization tool. Experience the power of precision, clarity, and flexibility in optimization and visualization, all in one comprehensive platform.

Remember, with our 3D Function Visualizer, the only limit is your imagination.


MATLAB App Installer (closed source):


Next Prev
img1
img2
img3
img4
img5
img6
img7
img8
Next Prev



The post Advanced 3D Function Visualization App: An Immersive Tool for Visualizing 2-Dimensional Benchmark Functions appeared first on MATLAB Apps.

]]>
1018
The Most Powerful Newton-Raphson Solver with 7 More! Stunning Visualizations with LaTeX Rendering Feature https://matlab-apps.com/2023/07/31/the-most-powerful-newton-raphson-solver-with-7-more-stunning-visualizations-with-latex-rendering-feature/ Mon, 31 Jul 2023 12:49:49 +0000 https://matlab-apps.com/?p=978 The video given above presents eight Newton-Raphson Apps that would be available soon for download. This is just a demo presentation. The download links will be provided soon on this website. In this video, we dive deep into the world of Newton-Raphson algorithms, presenting not just one, but eight cutting-edge solvers designed to conquer the …

The post The Most Powerful Newton-Raphson Solver with 7 More! Stunning Visualizations with LaTeX Rendering Feature appeared first on MATLAB Apps.

]]>
The video given above presents eight Newton-Raphson Apps that would be available soon for download. This is just a demo presentation. The download links will be provided soon on this website.

In this video, we dive deep into the world of Newton-Raphson algorithms, presenting not just one, but eight cutting-edge solvers designed to conquer the most intricate root-finding challenges. From 1-dimensional to n-dimensional problems, these solvers provide great results with rich answers and detailed information.

Available Packages for Our 8 Newton-Raphson Solvers.

But that’s not all. Prepare to be amazed as we showcase the incredible capabilities of these solvers. They not only deliver accurate results but also offer an intuitive interface that allows you to plot 2D and 3D functions, explore fitness curves, and export your findings in various spreadsheet formats.

However, the true crown jewel of this collection lies in the eighth NR algorithm—an unparalleled marvel of engineering. Its superiority surpasses anything you’ve encountered before. With its unmatched power, it can conquer any dimensional problem effortlessly. But that’s not all—this solver goes above and beyond by presenting the entire model and evaluation per iteration in exquisite LaTeX format. This extraordinary feature transforms it into an invaluable teaching tool, enabling instructors to demonstrate the inner workings of Newton-Raphson to students with clarity and elegance.

Prepare to be captivated as you embark on an exploration of uncharted territory. Discover an array of options and functionalities awaiting your curiosity, allowing you to unlock the full potential of these exceptional solvers. Join us in unraveling the mysteries of Newton-Raphson, as we empower you with the tools to master this algorithm and revolutionize your problem-solving capabilities.

The post The Most Powerful Newton-Raphson Solver with 7 More! Stunning Visualizations with LaTeX Rendering Feature appeared first on MATLAB Apps.

]]>
978
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
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