How to re allocate memory in the same array using mxRealloc?
2 views (last 30 days)
Show older comments
I'm trying to do some calculations in my code wherein I want to append data in respective double arrays after each iteration. For Ex.
double *outliers, *zerodata;
int index,i,j;
for(j = 0; j< index; j++)
{
for(i=0; i<100; i++)
{
doing calculations and saving in temporary arrays;
}
if(index==1)
{
outliers = mxCalloc(100,mxREAL);
zerodata = mxCalloc(100,mxREAL);
inserting temporary data into outliers and zerodata;
}
else
{
}
}
Can I do something like this in the else part
outliers = mxRealloc(outliers,(outliers+100) * sizeof(*outliers));
I would want to keep appending data in outliers and zerodata array.
0 Comments
Answers (0)
See Also
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!