Question
I have a cell of this type: 200×3 cell array [1×60000 double] [ -0.9365] [154.9924] [1×60000 double] [ 10.8080] [297.1132] [1×60000 double] [ 15.5680] [121.3598] Etc. I want to use the cusum function, where the second column and third columns are inputs. For a single row this would be: cusum(this_cell{j}, constant, constant, this_cell{j,2}, this_cell{j,3}) What would be syntax for using cellfun?
Expert Answer
Prashant Kumar
PhD Expert
Answered Aug 31, 2026
I don't have the Signal Processing Toolbox, so I can't access the cusum function. However, here is a generic example of using three inputs into cellfun, that you should be able to easily craft into your use case:
% The input data
A = {[1 2 3],4,5;
[6 7 8],9,10};
I think your equivalent is going to be something like
cellfun(@(x,y,z)(cusum(x,constant1,constant2,y,z)),A(:,1),A(:,2),A(:,3),'UniformOutput',false)
100% Run Guarantee
3-Hour Fast-Track Delivery
Need a Custom Version or Complete Simulation for This Problem?
Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.
Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here
Related matlab Questions & Solutions
Browse All →
Explore similar technical troubleshooting questions and verified MATLAB solutions:
Ready-to-Run MATLAB & Simulink Projects
Browse All Projects →