pick elements from an array

I am having a array like
a=0:.1:10;
if I want to extract the elements from .5 to 0.8 to a new array how to do it?
I tried with find matlab command but it is giving only the ffirst elemnet 0.5 in the new array. but I need from 0.5 to 0.8
Kindly help in this regard

Antworten (1)

Bhaskar R
Bhaskar R am 9 Mär. 2020

0 Stimmen

new_a = a(a>=0.5 & a<=0.8);

2 Kommentare

guru k
guru k am 9 Mär. 2020
Thank you. But my case is like this
x=[1:0.1:100];
y=x^2;
in this case if I need only certain data x and y range from x= .5 to x=0.8 and plot those x and y how to do?
I need array data of x and y for the range using index
kindly help in this regard
Bhaskar R
Bhaskar R am 9 Mär. 2020
y = x(x>=0.5 & x<=0.8).^2;
You are starting from 1 to 100 with 0.1 diff, it obviuos that output is empty

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 9 Mär. 2020

Kommentiert:

am 9 Mär. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by