Function that will select one of two data sets

I am trying to set up a function that will pick one of two data sets. If a set parameter is postive I want this to be from the first data set. If a set parameter is negative I want the second data set used. Here is basic structure of what I have so far but I do not think I have the logic correct.
function [ x y ] = donor( set_ind )
global vols sets
ind_first = sets.set_dat(set_ind).first;
ind_second = sets.set_dat(set_ind).second;
if z > 0
[ x y ] = ind_first;
elseif z < 0
[ x y ] = ind_second;
end
end

 채택된 답변

Image Analyst
Image Analyst 2021년 6월 23일

0 개 추천

Try
function [xy] = donor(setIndex)
global sets
if rand(1) > 0.5
xy = sets.set_dat(setIndex).first;
else
xy = sets.set_dat(setIndex).second;
end
end

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

제품

릴리스

R2021a

질문:

2021년 6월 23일

답변:

2021년 6월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by