Community Profile # Chris A

Active since 2012

Based in Houston, TX.

I offer consulting services in Matlab. I have 20 years experience working in the energy and financial industries.

Professional Interests: Matlab, C++, F#, GPU programming

#### Statistics

• • #### Content Feed

View by

basic matrix creation question
Try changing the last line to r_n = [r_1' r_2' r_3' r_4' r_5' r_6'];

9 years ago | 0

| accepted

find common elements of two arrays
a=[5; 7; 3; 1; 8; 6; 2]; b=[3; 9; 0]; d=repmat(a,1,numel(b)) - repmat(b', numel(a),1); [~,i]=min(abs(d)); horzcat(b, a(i))...

9 years ago | 1

Logical Arrays and for statements
See if this works: CNccm(i,:) = transpose((rcontr(:,i)) <= r(i,1)); % Need to make a ...

9 years ago | 0

creating a function to output the invert the numbers in an array
A = [ 1 2 3 4 5 6]'; b=reshape(sortrows(horzcat(A, ((numel(A):-1:1)')), ),[],1); b(1:6),

9 years ago | 0

Is there something like 'array colon'? in other words how can I apply colon operator to all the elements of an array (please read the text below so my question will make sense)?
Here is one way to do this: A = [1 10 16 23]; res=reshape(repmat((-3:2)',1,numel(A))+repmat(A,6,1),[],1);

9 years ago | 0

How to do indexing without moving to a new variable ?
Does this work? m = [5 4 3 2 7 1 6 8 9 10]; sum(sort(m)'.*vertcat(ones(numel(m)-numel(m)/2,1),zeros(numel(m)/2,1))), ...

9 years ago | 0

How to transform these three nested FOR loops into a PARFOR loop?
Here is a possible solution: A=sparse(m,n) indexes=tril(reshape(1:T*T, T, T)); u1=indexes(indexes>0); v1=[0:T*T:N*...

9 years ago | 0