Subscripted assignment dimension mismatch (size [1 x 1] ~= size [1 x :?])
Show older comments
Hi, I wanted to be:
arr(2,1) = arr(2,1) + abs(5.0 minus 5.1);% where I(1,a) is 5.0 and I(1,a+1)is 5.1
Why couldn't I add the below two together? I got this error message: Subscripted assignment dimension mismatch (size [1 x 1] ~= size [1 x :?]).
Function 'MATLAB Function' (#620.435.485), line 23, column 2:
"arr(count,1) = arr(count,1) + abs(I(1,a)-I(1,a+1))"
Launch diagnostic report.
'I' is declared in worskspace as:
I =[5.0000 5.1000 5.2000 5.2000
90.0000 85.0000 80.0000 20.0000]
integ_signal=zeros(5,4);
a=zeros(10);
arr=zeros(5,4);
count=2;
a=1;
arr(count,1) = arr(count,1) + abs(I(1,a)-I(1,a+1));
7 Comments
Azzi Abdelmalek
on 7 Nov 2013
What is the problem? your code works
want2know
on 7 Nov 2013
Azzi Abdelmalek
on 7 Nov 2013
Post the entire code
want2know
on 7 Nov 2013
Edited: Azzi Abdelmalek
on 7 Nov 2013
Azzi Abdelmalek
on 7 Nov 2013
We can't test your code
want2know
on 7 Nov 2013
Azzi Abdelmalek
on 7 Nov 2013
We can't test your code, because we need to load your data, and we have to do it with Simulink model
Answers (0)
Categories
Find more on Downloads in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!