x=[] initializes x to null. You need to do this because x must exist when you append to it with the x=[x; T,y)]; statement. The right parenthesis in that line is a mistake. If you don't have x already, then what would it append T and y to? That's why you had to initialize x to an empty matrix.
Store Answers into Matrix
1 次查看(过去 30 天)
显示 更早的评论
What does the x = [] and the x = [x;T, y] mean? I know what it does, I am wondering if someone could explain the syntax?
F = @(m,y) 5*m+7*y
x=[];
if true
for y=2:0.1:10
T = fzero(@(m) F(m,y), 5)
x=[x; T,y)];
end
end
Thanks, Eric
0 个评论
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!