Why do I keep getting "Error using plot Invalid data argument."

%Inputs
prompt1 = 'What is Tc?'
Tc = input(prompt1) % In degrees F
k = 0.342;
Prompt2 = 'What is Tr?'
Tr = input(Prompt2); % In degrees F
Prompt3 = 'What is Ti?'
Ti = input(Prompt3); % In degrees F
t = -1/k.*log((Tc-Tr)/(Ti-Tr)) % Equation for amount of time taken
time = linspace(0,t*2) % Time vector
Tc = Tr + (Ti - Tr)*exp(-k*t) % Equation for fridge temp
plot(time,Tc, 'r', 'd')

 Réponse acceptée

Voss
Voss le 26 Août 2023
Modifié(e) : Voss le 26 Août 2023

Linespec (style, color, marker) should be specified as a single argument:

plot(time,Tc, 'rd')

1 commentaire

Unless, that is, you use name-value pairs, such as
plot(time, Tc, 'Color', 'r', 'Marker', 'd')

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Entering Commands dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by