How to call a function
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
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';
0 个评论
回答(1 个)
Titus Edelhofer
2015-4-28
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 个评论
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!