Unrecognized function or variable 'doPlot'.

31 vues (au cours des 30 derniers jours)
Pawan
Pawan le 24 Août 2024
Réponse apportée : Umar le 25 Août 2024
if doPlot == 1
plot(density)
title("Sample Densities")
xticklabels(element)
ylabel("Density (g/cm^3)")
end
Unrecognized function or variable 'doPlot'.

Réponse acceptée

Umar
Umar le 25 Août 2024

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.

Plus de réponses (0)

Catégories

En savoir plus sur Graphics Performance dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by