Quick Start Guide to MATLAB: Part 03

Quick Start Guide to MATLAB: Part 03

This series is a study note for quickly getting started with MATLAB, aimed at recording the learning process for future reference. I am honored if it can help you. Practicing the Feynman learning method, I openly share and welcome communication and corrections! Friendly Reminder: The content density of this article is comparable to that of … Read more

Modern C++: Achieving High-Performance Computing with SIMD Instruction Sets

Modern C++: Achieving High-Performance Computing with SIMD Instruction Sets

0. Introduction There are two common ways to improve efficiency: one is to increase concurrency, and the other is to increase data throughput.In previous articles, we discussed multithreading concurrency, which is a common method for increasing concurrency; this article will introduce SIMD, which is related to increasing data throughput, allowing for the processing of more … Read more

Introduction to MATLAB (Part 1)

Introduction to MATLAB (Part 1)

1. Understanding MATLAB 1. Overview of MATLAB (1) In universities across Europe and America, MATLAB has become a fundamental teaching tool for courses in linear algebra, automatic control theory, digital signal processing, time series analysis, dynamic system simulation, image processing, and more. It is a basic skill that undergraduate, master’s, and doctoral students must master. … Read more

MATLAB Skills and Techniques: Vectorized Computation

MATLAB Skills and Techniques: Vectorized Computation

MATLAB is short for Matrix Laboratory and is an environment based on matrix operations. All data in MATLAB is stored in the form of matrices or multidimensional arrays. Vectors and scalars are two special forms of matrices. A vector refers to a matrix with a single row or a single column, and it is the … Read more