Thread Closed

Matlab help - alignment

 
Share Thread Thread Tools
Oct22-04, 03:47 PM   #1
 

Matlab help - alignment


Hi all

I'm new to matlab and am having trouble with a certain function, called score. I've looked at this for a while now and can't see where im going wrong?!

The fucntion scores the similarities of two matrices,
1 for a match
-1 for a non match

the code:


function s = Score(x,y,d)

% Score matirx for x and y in {1,2,3,4}
% Mismatch penalty = d

s = ((x==1)'*(y==1)+(x==2)'*(y==2)+(x==3)'*(y==3)...
+(x==4)'*(y==4))*(1+d) - d;

input:

x = ceil(4*rand(1,5))
y = ceil(4*rand(1,7))
[0 y; x' Score(x,y,1)]

..and that error...

??? Error using ==> _times_transpose
Function '*' is not defined for values of class 'logical'.

Error in ==> C:\MATLAB6p5p1\work\Score.m
On line 6 ==> s = ((x==1)'*(y==1)+(x==2)'*(y==2)+(x==3)'*(y==3)...


.. i;m not sure what it is?! i'm sure its something dumb.

Can you suggest a learning resource, my curernt approach is to go through online tutorials.

Thanks for your time

Snk_majin
PhysOrg.com
PhysOrg
science news on PhysOrg.com

>> Bird's playlist could signal mental strengths and weaknesses
>> Minus environment, patterns still emerge: Computational study tracks E. coli cells' regulatory mechanisms
>> Bacterium uses natural 'thermometer' to trigger diarrheal disease, scientists find
Thread Closed
Thread Tools


Similar Threads for: Matlab help - alignment
Thread Forum Replies
DNA sequence alignment Biology 5
Alignment of Stack Computing & Technology 4
Maximal planet alignment General Astronomy 4
Printer alignment? Computing & Technology 1
Sequence Alignment Biology 8