Hi, my data is between -6 and 3. So I changed the xtick in order to match my values with the given plot. But I got something I was not waiting for. Here is the figure.

1 commentaire

dpb
dpb le 7 Juil 2018
Mayhaps what you were looking for is xlim instead...
Need to see your code and the data to be sure what's going on exactly.

Connectez-vous pour commenter.

 Réponse acceptée

Jan
Jan le 8 Juil 2018
If you do not specify the X-values of the data, Matlab assume, that they are 1:length(data). Example:
data = rand(1, 10);
plot(data)
If your data goes from -6 to 3, use this as X-values:
x = -6:3;
plot(x, data)

3 commentaires

Oscar Espinosa
Oscar Espinosa le 8 Juil 2018
Modifié(e) : Oscar Espinosa le 8 Juil 2018
I'm getting the values from this table, so the rows are the Xvalues and the columns the Y values. Every value in the intersection of this two are my Z. The problem is that it shows 1:lenght(data), I need to change instead of 1 to 4 and the last element to 6. How can I do this?
Jan
Jan le 8 Juil 2018
The screenshot is hard to read. Which details matter? The intersection of which two? In "it shows 1:lenght(data)", what is "it"?
Please post some code with data, which reproduces the problem.
Oscar Espinosa
Oscar Espinosa le 8 Juil 2018
I could solve it, thank by the comment, help me to think!

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by