How to read matrix into a variable increment?

3 views (last 30 days)
MAIZATUL on 29 May 2013
I have a matrix A that only have data on 1st column.
How can I write this matrix as increment
t = [0:1st row data :end of row data]
help, thank you.

David Sanchez on 29 May 2013
Your question is not clear. Do you mean something like this?
A=zeros(10);
A(:,1)=rand(10,1);
B=sort(A);
Where B contains the data in A order from minimum value to maximum.
If you want to write that column in incremental form, such as
t=1:2:20
t =
1 3 5 7 9 11 13 15 17 19
You need the first and last term and the increment between each value, supposed to be constant, otherwise you can't do as you want. You can not write in incremental notation an array like
c = [1 3 4 8 17 19 23 58]
since the increment between any two consecutive terms is different from any other
MAIZATUL on 29 May 2013
my data in matrix is not constant increment. so it cant be done

Muruganandham Subramanian on 29 May 2013
e.g,
>> A=[1;2;3;4;5;6];
>> t = 0 : A(1,1) : A(end,1)
Are you expecting like this??
MAIZATUL on 29 May 2013
its ok I solved it. A = [2.345, 4.543, 5.676... end}
t = [A(1:end)] thanks!

Categories

Find more on Math Operations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by