For loop for roots function
显示 更早的评论
How do I create a for loop for the roots function? Here is a hypothetical data set:
x=[1:10:120]
for i=1:12
a(i) = x(i)*1
b(i) = x(i)*2
c(i) = x(i)*3
d(i) = x(i)*4
end
I now have a 1x12 vector for a, for b, c, and d.
I am not sure how to create a for loop that would take the first number in a, the first number in b, c, and d and then find then find the roots. Next the loop would use the second number in a, the second number in b, c, and d to find their roots. I run the loop and only the solutions for the first set of numbers is created.
Currently I am using:
for i=1:12
p = [a(i) b(i) c(i) d(i)]
r = roots(p)
end
Thanks for any help.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!