Clear Filters
Clear Filters

How can I fix the error:Subscript indices must either be real positive integers or logicals of the code given below

2 views (last 30 days)
if i<=a && x<b
Data_tx(i)=1+[(a-i)*x+(a+i+1)*(a-i)*r/2]/(i*r+x);
elseif i<=a-1 && x<=r
Data_tx(i)=1+[(a-i-1)*x+(a-i-1)*(a+i)*r/2]/(i*r+x);
end

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 3 Aug 2016
Check your indices, In Matlab the indices should be positive integers, or logical

More Answers (0)

Community Treasure Hunt

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

Start Hunting!