This repository contains a MATLAB script that generates a 3D surface plot of a Gibbs free energy landscape. The script utilizes various coefficients and variables to compute the Gibbs free energy, which is then plotted using a 3D surface plot.
To run the script, you need to have MATLAB installed on your system. You can download MATLAB here.
-
Clone this repository to your local machine:
git clone https://github.com/your-username/repository-name.git
-
Open the MATLAB script (
filename.m) in MATLAB. -
Run the script using the Run button in the MATLAB interface or by typing the script name in the Command Window.
- The script begins by clearing the MATLAB workspace (
clear; clc; close all;). - It creates a meshgrid of points (
[Px, Py]) within a defined scale. - Various coefficients (
alpha0,alpha1,alpha11,alpha12,alpha111,alpha112,beta1,beta11) are defined for computations. - The code scales the coefficients by a factor of
1e7. - The script calculates the Gibbs free energy (
G_GL) based on the defined coefficients and meshgrid points. - A 3D surface plot is generated using the
surffunction to visualize the Gibbs free energy landscape. - The plot is customized using various MATLAB functions (
colormap,gca,xlabel,ylabel,zlabel) to set properties such as colormap, axis labels, and font size.
This project is licensed under the MIT License. See the LICENSE file for details.

