Info
This question is closed. Reopen it to edit or answer.
how to execute (cell) in operation (if then)? , data types: string, taken from the data excel.
1 view (last 30 days)
Show older comments
I want to compare two string data. but when I use the expression for and if, it can not be run.
i'm sorry... this is my code... I am a beginner, please your help.
clear;
clc;
[data2,follower]=xlsread('follower.xlsx');
[data3,mention]=xlsread('mentions.xlsx');
[data5,wg]=xlsread('wg.xlsx');
n_vertex=length(follower(:,1));
wg=0;;
for i=1:n_vertex
for j=1:n_vertex
if isequal(follower{i,1}==mention{i,1}, follower{i,2}==mention{i,2})
if follower{i,1}==wg{i,1}
wg=wg+data5(i,1)+1;
end;
end;
end
end
============================================================================== Error using ==> eq Matrix dimensions must agree.
Error in ==> oo at 17 if isequal(follower{i,1}==mention{i,1}, follower{i,2}==mention{i,2})
================================================================================ I want to make it again from (1) to n_vertex. but it seems there is something wrong .. please help, thank you.
6 Comments
Jan
on 6 Jan 2013
Edited: Jan
on 6 Jan 2013
Instead of saying sorry, it would be more efficient to edit the tag. Although there are many Jan Simon's on the earth, the most famous is a female violinist, I assume the tag means me. Therefore I feel free to delete it.
You have posted the same question already two days ago. Walter's answer suggested STRCMP() already and was accepted.
Please avoid such "double-posting", because it confuses the readers and the ones, who spend time for answering. Thanks.
Answers (1)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!