Selecting a range of X values from an array

3 Ansichten (letzte 30 Tage)
TomC
TomC am 29 Nov. 2018
Beantwortet: the cyclist am 29 Nov. 2018
I have an .xlsx containing an array of X_values versus 6 columns of Y_ values. The X_values range from 500 to 800 units. I would like to select X_values between 630 to 700 units, and plot X_ vs Y_ for 6 different Y_ columns. I am using the following:
>> data = table2array(X_Y);
>> ind = find(data(:,1)>630);
>> x = data(ind, 1);
>> y = data(ind, 2);
>> f = fit(x,y,'gauss4');
>> figure, plot(f,x,y)
But this way I could select only the lower bound.

Akzeptierte Antwort

the cyclist
the cyclist am 29 Nov. 2018
ind = find(data(:,1)>630 & data(:,1)<700);

Weitere Antworten (0)

Kategorien

Mehr zu Linear and Nonlinear Regression finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by