Passing values from an excel file to another using matlab

I have a matrix in excel with negative values. I want to create a new matrix in an excel file with the absolute values of the previews one. Can anyone share with me the matlab code in order to accomplish this ? Any help could be useful.Thanks in advance.

 Accepted Answer

writetable(varfun(@abs, readtable('inputfile.xlsx')), 'outputfile.xlsx')
may do what you want.

5 Comments

could you please elaborate in "writetable" & "readtable" use ?
Is it revelant to xlswrite & xlsread commands ?
writetable and readtable have been part of matlab since R2013b.
They are much simpler to use than xlswrite and xlsread. Internally, they use these functions.
What version do you have? I think readtable() came with R2013b or so. Can you attach your workbook?
Thanks a lot! I was unaware of the existance of these two functions! I have R2013b edition. I will try this command and I will inform you if need be..

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!