単語と数字を含む text.txt があります。
1. 文字列を含むセルまたは行列に「for」と「if」を使用したい。
d = reshape(textread('text.txt','%s','delimiter','\t'),2,2)'
if h(1,1)=='apple'
k=1
end
これはうまくいきませんでした。
2. こんなことがしたい。
for m=1:size(text)
for n=1:size(text2)
if text2(n,3) contains 'apple' (such as "My apple his, her")
if last word of text2(n,3) is text(m,2)
output(m,1)==text(m,2)
output(m,2)==text(m,1)
end
end
end
end
Matlab 以外の方法で書かれていますが、私がやりたいことはわかっています。
text と text2 が数値の行列である場合、このタイプの作業は簡単かもしれません。しかし、それらは文字列です。
数値行列に対して行うのと同じことをどのように実行できますか?