error using zeros,integers problem
Show older comments
i have this code
x = 1 +((riskf_end - riskf_start)/riskf_step);
y = 1 +((volatility_end - volatility_start)/volatility_step);
A = zeros(1 + x, 1 + y);
x and y are integers but the output of y is in exp notation and the 'zeros' command takes y as non integer. i can't figure this out.I tried 'format long g' but again the matrix does not recognize y as an integer.
ex.
riskf_end = 0.04
riskf_start = 0
riskf_step = 0.001
volatility_start = 0.13
volatility_step = 0.0001
volatility_end = 0.25
when putting volatility_step = 0.001 the problem disappears, but for smaller steps it apears again.x and y are always integers as the step will always be smaller than the boundaries. I would appriciate any help.Thanks in advance.
Accepted Answer
More Answers (0)
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!