Answered step by step
Verified Expert Solution
Question
1 Approved Answer
using matlab whats wrong with my else statement its not executing when a number that's rolled isn't found in the array the else statement is
using matlab whats wrong with my else statement its not executing when a number that's rolled isn't found in the array the else statement is suppose to execute whats wrong with it
for k = 1:roll
numbroll = ceil(310*rand);
arrayrand(k) = numbroll;
if find(arrayrand == numbroll) % find function is used in case of numeric vectors
disp("matches"+numbroll)
k=k-1;
else
starttrainingdata = T(numbroll, 1:7);
Tnew = [T;starttrainingdata];
p=p+1;
% k=k+1 <-- You don't need to do that in for loop
end
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started