Expression or statement is incorrect--possibly unbalanced (, {, or [.
显示 更早的评论
i get the following error when calling the multipleGarchPrediction [~ ,~ ,~ ,~ ,~ , LR_POF ((j -1) * length ( filenames )+i ,:) ,Z((j -1)*
length ( filenames )+i ,:) ,gamma ((j -1)* length ( filenames )+(i -1) *3+1:(j -1)* length ( filenames )+(i -1) *3+1+2 ,:) ,alpha ((j -1)* length (
filenames )+(i -1) *3+1:(j -1)* length ( filenames )+(i -1) *3+1+2 ,:) ,beta ((j -1)* length ( filenames )+(i -1) *3+1:(j -1)* length ( filenames )+(i -1)
*3+1+2 ,:) ,delta ((j -1) * length ( filenames )+(i -1) *3+1:(j -1)* length (filenames )+(i -1) *3+1+2 ,:) ] = garchPrediction ( cell2mat ( filenames (
i)),startDate , endDate ,N,T,dist , garchmodel ,q,lambda ,l);
Expression or statement is incorrect--possibly unbalanced (, {, or [.
2 个评论
madhan ravi
2018-12-13
编辑:madhan ravi
2018-12-13
comment moved to answer section
walid mohammed
2018-12-13
采纳的回答
更多回答(1 个)
madhan ravi
2018-12-13
0 个投票
remove ~ ,~ ,~ ,~ ,~ ,
2 个评论
Walter Roberson
2018-12-13
No, that wil not work. The code is a function call with a list of indexed output variables. Removing the ~ would put the other variables in the wrong location. It would also not solve the underlying issue which has to do with the difference between
[A, B (D)]
compared to
[A, B(D)]
with the first one being the same as
[A, B(), (D)]
madhan ravi
2018-12-13
yes sir Walter completely agree
类别
在 帮助中心 和 File Exchange 中查找有关 Data Type Identification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!