Hi @Pawan,
To resolve the error regarding the undefined variable doPlot, you need to define it before the plotting section. Additionally, make sure that the variables density and element are also defined. Here’s a corrected version of your code:
% Define the variables doPlot = 1; % Set to 1 to enable plotting density = [2.7, 7.85, 1.0]; % Example density values in g/cm^3 element = {'Aluminum', 'Iron', 'Water'}; % Corresponding element names
% Plotting section if doPlot == 1 plot(density, '-o') % Added marker for better visibility title("Sample Densities") xticks(1:length(element)) % Set x-ticks to match the number of elements xticklabels(element) ylabel("Density (g/cm^3)") end
Please see attached plot.
![](/matlabcentral/answers/uploaded_files/1759689/IMG_7555.jpeg)
Hope this answers your question.