I have problem with empty string B in this code

if true
[a1,a2]=unique(c');%c is two dimension array
[d1 idx]=sort(a2);
a1=a1(idx);
for ii=1:length(a1)
B{1,ii}=a1(ii);
[r c]=find(a==a1(ii));
for jj=1:length(r)
B{jj+1,ii}=['(',num2str(r(jj)),',', num2str(c(jj)),')'];
end
end
end
end
when i want to store B in text file error empty string why ?

2 件のコメント

Jan
Jan 2013 年 6 月 24 日
Please post the complete error message. "When I want to store B in a text file" does not allow to understand, what you are doing exactly.
Image Analyst
Image Analyst 2013 年 6 月 24 日
Give a small example of c so we can run your code. My guess is that you are never entering the for loop to assign B, however in that case it should say that B is undefined, not empty. How are you doing the write to the file? With fprintf()???

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCharacters and Strings についてさらに検索

質問済み:

2013 年 6 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by