Hey i was doing some work for uni and I was doing some simple plotting. for some reason the axis labels ang legends are not showing on the figure. What i wrote on my scipt is attatched below. I have also attatched what it shows on my figure. This is the error meesage shown when I played my program. Sorry for the mess I'm not sure how to organise things on the question page.
>> PBTask2p5
Index exceeds the number of array elements
(7).
Error in PBTask2p5 (line 5)
xlabel('time)');
t = 0:0.1:2*pi;
f=sin(t);
g=cos(t);
plot(t,f,t,g,'r--');
xlabel('time)');
ylabel('Some y axis');
title('Graph of sin and cos of x');
legend({'sin,cos'});

 Respuesta aceptada

Walter Roberson
Walter Roberson el 19 de Sept. de 2020

2 votos

At some point you tried to set the xlabel by using
xlabel = 'time'
instead of
xlabel('time')
When you did that, xlabel became a variable instead of a function.

3 comentarios

Allen Antony
Allen Antony el 19 de Sept. de 2020
ohh thank you. I'm still learning this...
archie
archie el 3 de Abr. de 2024
Hi, I have done this, how do I fix it such that the lables function correctly again
Voss
Voss el 3 de Abr. de 2024
clear xlabel

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

el 19 de Sept. de 2020

Comentada:

el 3 de Abr. de 2024

Community Treasure Hunt

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

Start Hunting!

Translated by