Can MATLAB Be Replaced by ChatGPT’s Code Generation?

Can MATLAB Be Replaced by ChatGPT's Code Generation?

ChatGPT is becoming increasingly powerful A year ago, I was only using ChatGPT to search for some simple example codes and to add comments line by line to my own code, with comments so precise that I was amazed. Now, I can simply describe the desired effect to ChatGPT, or even just send a picture, … Read more

Introduction to the Matlab Quick Start and Advanced Video Tutorial

Introduction to the Matlab Quick Start and Advanced Video Tutorial

Lecture 1: How to Install Matlab 2010 Summary: This section introduces the installation process for friends who are trying to install Matlab 2010 for the first time. The installation process for later versions can be used as a reference. Lecture 2: Quickly Familiarize Yourself with the Matlab Working Environment Summary: Familiarizing yourself with the Matlab … Read more

Simulating Third Harmonic Generation with MATLAB

Simulating Third Harmonic Generation with MATLAB

Recently, I have been exploring the advanced features of MATLAB. In addition to common functionalities such as matrix operations and plotting functions/data graphs, MATLAB can also be used to create user interfaces and call programs written in other languages (including C, C++, Java, Python, FORTRAN). Numerical computation capabilities: The paper-like mathematical operations and high-quality, reliable … Read more

Introduction to MATLAB: Session One

Introduction to MATLAB: Session One

First Session Overview Common mathematical software includes Maple, Mathematica, Matlab and others; common large statistical software includes SAS, SPSS and others. Today, we will briefly introduce some Matlab functions, application areas, and its development history.Matlab has five general functions: numerical computation (Numeric), symbolic computation (Symbolic) (When requesting Matlab to perform symbolic computation, it requests Maple … Read more

What Is ADAS? Three Key Points You Should Know

What Is ADAS? Three Key Points You Should Know

ADAS – Advanced Driver Assistance Systems, includes a range of hardware and software components that automatically perform multiple functions of the driver. Currently, common vehicle ADAS functions include adaptive cruise control, blind spot detection, lane change detection, automatic lane keeping, and automatic emergency braking. This article will cover three topics:Why is ADAS so important? How … Read more

Building Virtual Vehicles with Simulink

Building Virtual Vehicles with Simulink

A virtual vehicle is a virtualization of the vehicle product development lifecycle, typically requiring system-level simulation of vehicle behavior. Virtual vehicle simulation allows automotive engineers to quickly gain insights into real-world behaviors, conduct virtual tests in various scenarios, and validate the functionality of embedded software. This approach to pre-development helps accelerate variant assessment, safely explore … Read more

Complete PID Speed Control for Smart Car in 10 Minutes

Complete PID Speed Control for Smart Car in 10 Minutes

Introduction During the pandemic, feeling a bit bored, I bought a smart car chassis and a bunch of parts on Taobao, developed based on Arduino Due and Raspberry Pi. The Due is responsible for low-level control, while the Raspberry Pi is used for high-level controller development, such as Stanley controller or model predictive controller for … Read more

Efficient Design of Robotic Arm Algorithms with MATLAB and Simulink

Efficient Design of Robotic Arm Algorithms with MATLAB and Simulink

The robotic hand can mimic the functions of human hands and arms, serving as an automated device for fixed-program gripping, transporting objects, or operating tools. The robotic hand is one of the earliest industrial robots and the first modern robot, capable of replacing complex human labor to achieve automation in production, and can operate in … Read more

Online Training Module and Code for Neural Networks in MATLAB-Simulink

Online Training Module and Code for Neural Networks in MATLAB-Simulink

Introduction Implementing online training of neural networks in MATLAB-Simulink typically requires combining Simulink models and MATLAB scripts. Here are the general steps: Building the Simulink Model: Use the Neural Network Toolbox in Simulink to add a neural network block. This can be done through the “Add Block” menu. Configure the structure, input, output, and other … Read more