MATLAB Answers

pick elements from an array

4 views (last 30 days)
guru k
guru k on 9 Mar 2020
Commented: Bhaskar R on 9 Mar 2020
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

  0 Comments

Sign in to comment.

Answers (1)

Bhaskar R
Bhaskar R on 9 Mar 2020
new_a = a(a>=0.5 & a<=0.8);

  2 Comments

guru k
guru k on 9 Mar 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 on 9 Mar 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

Sign in to comment.