Unrecognized function or variable 'doPlot'.

27 次查看(过去 30 天)
if doPlot == 1
plot(density)
title("Sample Densities")
xticklabels(element)
ylabel("Density (g/cm^3)")
end
Unrecognized function or variable 'doPlot'.

采纳的回答

Umar
Umar 2024-8-25

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.

Hope this answers your question.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graphics Performance 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by