How to call a function
Infos
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Afficher commentaires plus anciens
I have a function which is written according to the following table, Somehow the function is wrong,Please help me in correcting it.

I had written the following code but it is not able to execute the function properly. Please help. Thanks in advance.
function [C] = XORS(A,B)
A = cell2mat(A);
B = cell2mat(B);
C(A == 'A' & B == 'A') = 'A';
C(A == 'A' & B == 'T') = 'T';
C(A == 'A' & B == 'C') = 'C';
C(A == 'A' & B == 'G') = 'G';
C(A == 'T' & B == 'A') = 'T';
C(A == 'T' & B == 'T') = 'A';
C(A == 'T' & B == 'C') = 'G';
C(A == 'T' & B == 'G') = 'C';
C(A == 'C' & B == 'A') = 'C';
C(A == 'C' & B == 'T') = 'G';
C(A == 'C' & B == 'C') = 'A';
C(A == 'C' & B == 'G') = 'T';
C(A == 'G' & B == 'A') = 'G';
C(A == 'G' & B == 'T') = 'C';
C(A == 'G' & B == 'C') = 'T';
C(A == 'G' & B == 'G') = 'A';
Réponses (1)
Titus Edelhofer
le 28 Avr 2015
Hi,
hmm, if you call it correctly, it seems to work?
C = XORS({'A' 'C'}, {'A' 'G'})
C =
AT
You might add a num2cell at the end of the function to convert back to cell array, if you like ...
Titus
Cette question est clôturée.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!