hi every1!!! another question...how to write the MATLAB code according to this flowchart. its a CSD concept. I am not getting how to write MATALB code for the condition..PLz any help vill be appreaciated..M new to MATLAB so finding it difficult.

2 Ansichten (letzte 30 Tage)
  3 Kommentare
Rutika Titre
Rutika Titre am 4 Nov. 2015
Bearbeitet: Walter Roberson am 4 Nov. 2015
hello Sir,
After checking the position of A if A(i,j)=1 then Y=Y+B will shift to right side bit wise. A=[0 0 1 -1 0 1 -1 1] and B=[0-1 0 1 1 -1 0 1] and Y=0, i=0; after the shifting i increments. and if i<=n the program ends where n is the number of bits.
I hope now u can help me. i have tried a code vch i have written just for A(i,j)==1.but getting an error. How to shift bits to the right.Double type means what?
Plz plz help me out

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Rutika Titre
Rutika Titre am 4 Nov. 2015
Bearbeitet: Walter Roberson am 4 Nov. 2015
A= [0 1 -1 0 -1 1 -1 0];
B= [0 1 0 1 -1 0 -1 1];
i=0;
Y=0;
n=1:8;
% Y=A.*B
% while(i==n)
if (A(1,:)==1)
Y=Y+B;
C1=bitshift(Y,1)
i=i+1;
end
if (A(1,:)==-1)
Y=Y-B;
C2=bitshift(Y,2)
i=i+1;
end
if(A(1,:)==0)
C3=bitshift(Y,3)
i=i+1;
else
break;
end
% % if (i<=n)
% break;
% end
% end
This is what i have tried

Weitere Antworten (1)

Rutika Titre
Rutika Titre am 3 Nov. 2015
Trying writing MATLAB code for this flowchart but still stuck up....Tried using for loops,while giving various condition but not getting output. To shift the result to right side if m uding bitslr not getting...Plz help me.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by