Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

How to call a function

1 Ansicht (letzte 30 Tage)
Abirami am 28 Apr. 2015
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
I have a function which is written according to the following table, Somehow the function is wrong,Please help me in correcting it.
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';

Antworten (1)

Titus Edelhofer am 28 Apr. 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
0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by