Quantcast
Viewing all articles
Browse latest Browse all 2703

MATLAB Help

%Controls filiters
use_Sham = true;

%Radiation filters
use_Radiated = true; %defult is true,

rfil = 1:numel(cData(:,1));%filling row with 1
cfil = 1:numel(cData(1,:));%filling columns with one

tvect = zeros(numel(rfil),1); %filling row with 1
%numrows = numel(pid);
npid = numel(pidR);
%--------------------------------------------------------------------------------------------------------%
for i = 1:npid
tvect (i) =(pid{i}.Timepoint);
end
%--------------------------------------------------------------------------------------------------------%
Sham = false(numel(rfil),1);

Radiated = true(numel(rfil),1);%defult is true, which means all my data is equal to radiation

for i = 1:npid
if strcmp(pid{i}.dose, 'Sham');
Sham(i)=true;
Radiated(i) = false;
end
%apply control samples filters
if use_Sham
rfilter = and(rfilter,Sham);
end

%apply radiated samples filters
if use_Radiated
rfilter = and(rfilter,Radiated);
end

I am trying to use the filter process, but some how I am getting no data selected.
I am trying to write logical operation with 1 or 0 expressions.
Highlighted text is where I am having trouble.



Viewing all articles
Browse latest Browse all 2703

Trending Articles