Need some help setting up a function for elementary data filtering

Hi,
I have imported a data array (Araw) that has a couple thousand rows and 17 columns (50Hz data - each column represents a monitored variable). These are the tasks I am required to perform with Matlab:
  • Absolute value all values in column 7
  • Remove all rows of data where values in column 8 are >=0
  • Absolute value all remaining values in column 8
  • Rename the new array "A"
I'm relatively new at programming with Matlab so any help/hints/tips are most appreciated.
Many thanks,
Riccardo

更多回答(1 个)

You can use logical index to do this. For example, to achieve the first task, you can do something like
x = ones(5,4);
x(:,2) = abs(x(:,2))
You can also try the following code and see what happens
x = ones(5,4);
x(3,:) = []
HTH

类别

帮助中心File Exchange 中查找有关 MATLAB 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by