Filter löschen
Filter löschen

how to fix this code?

2 Ansichten (letzte 30 Tage)
Firas Al-Kharabsheh
Firas Al-Kharabsheh am 16 Apr. 2016
Kommentiert: John D'Errico am 16 Apr. 2016
A = [ 1 1 1 0 0 0 0 0 1 1
1 1 0 0 0 0 0 1 0 1
1 1 0 0 0 0 0 1 0 1
1 1 0 0 0 0 0 0 0 1
1 1 1 0 0 0 0 0 1 1
1 1 1 1 0 0 0 1 1 1
1 1 1 1 1 0 1 1 1 1 ]
[n,m]=size(A)
s=sum(A,2)
for k=1:n
idx(k,1)=~isempty(strfind(A(k,:),[1 0 1]))
end
ii=s>m/2 & idx
out=A(ii,:)
when i run this code this error appear " Matrix dimensions must agree " with ii=s > m/2 & idx
  1 Kommentar
John D'Errico
John D'Errico am 16 Apr. 2016
We don't know what you want to get out of that code. So fixing the code, so it produces no errors is easy. Here is one way:
out = eye(10);
Since you have not said what you expect, that is as good an answer as any other.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Interactive Control and Callbacks finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by