I wanna start x-axis from 1500.Is there function for that. using axis([1500 1600 0 inf]) doesnt work

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 3 Avr 2016

0 votes

Use xlim and ylim

8 commentaires

sashish acharya
sashish acharya le 3 Avr 2016
It shows blank fig....actually i wanna show x-axis in term of wavelength starting from 1500
Azzi Abdelmalek
Azzi Abdelmalek le 3 Avr 2016
xlim([1500 inf])
sashish acharya
sashish acharya le 3 Avr 2016
Its out of range
Azzi Abdelmalek
Azzi Abdelmalek le 3 Avr 2016
You asked how to set x-axis from 1500, that's what the picture shows, what is you problem?
sashish acharya
sashish acharya le 3 Avr 2016
But sir its not showing the graph...I want graph in that range starting form 1500 instead of zero.
Azzi Abdelmalek
Azzi Abdelmalek le 3 Avr 2016
xt=get(gca,'xtick')
xt1=linspace(1500,1600,numel(xt))
xtck1=arrayfun(@num2tr,xt1)
set(gca,'xticklabel',xtck1)
Jon
Jon le 3 Avr 2016
Modifié(e) : Jon le 3 Avr 2016
You have no data at x=1500, so why would you want to start it there? If you mean that you want to relabel the x-axis, you can use
xticklabels = get(gca,'xtick');
xticklabels = xticklabels + 1500;
set(gca,'xticklabel',xticklabels)
Oh, it looks like you want to convert frequency to wavelength. That has been asked many times, e.g. http://www.mathworks.com/matlabcentral/answers/80537-how-do-i-convert-the-x-axis-of-an-fft-from-frequency-to-wavelength
sashish acharya
sashish acharya le 3 Avr 2016
Thank you..

Connectez-vous pour commenter.

Catégories

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

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by