把Edit的Max和Min属性修改,令Max-Min>2(其实Max表示最多多少行,Min表示最少多少行)。然后set字符串的时候,用数字”10”作换行符(因为换行符的ASCII码是10)。代码如下:
% code
str1 = [‘第一行’, 10];
str2 = [‘第二行’, 10];
str3 = [‘第三行’, 10];
str4 = ‘没有了’;
str = [str1, str2, str3, str4];
set(handles.editResult, ‘string’, str);
% code
把Edit的Max和Min属性修改,令Max-Min>2(其实Max表示最多多少行,Min表示最少多少行)。然后set字符串的时候,用数字”10”作换行符(因为换行符的ASCII码是10)。代码如下:% code str1 = [‘第一行’, 10]; str2 = [‘第二行’, 10]; str3 = [‘第三行’,
编辑
Matlab
的距离
该软件包提供了Levenshtein,Damerau-Levenshtein的实现,以及字符串以及键列表(即字符串的单元格数组)的加权编辑距离。
该代码可引用吗? (用于研究项目)
该代码是[1]中描述的工作的一部分。 在[1]中,应用了编辑距离来匹配在引用对象时出现的语言描述(以便在人机对话/人机对话中获得共同的关注)。
[1] B. Schauerte, G. A. Fink, "Focusing Computational Visual Attention
in Multi-Modal Human-Robot Interaction," in Proc. ICMI, 2010.
鲍里斯·绍尔特(Boris Schauerte)
FIX_XTICKLABELS 将确定长 XTickLabels 的最大允许宽度并将它们转换为多行格式以适应最大允许宽度
在: 句柄 [可选] - 轴句柄(默认为 gca) margins [可选] - 相对边距宽度(默认为 0.1) texopts [可选] - 附加文本格式的元胞数组选项(默认为 {} )
出去: ht - 创建的文本对象的句柄列向量
此代码源自 Pekka Kumpulainen 的 MY_XTICKLABELS http://www.mathworks.com/
matlab
central/fileexchange/19059-myxticklabels 例子: 数字;
酒吧(randint(1,4)); set(gca,'XTickLabel',{'真的很长很长的文字', ... '一个又长又长的文本',...... '短篇','又长又长的文字'}); fix
Edit
多行设置,要把
Edit
的Max和Min属性修改,令Max-Min>2(其实Max表示最多多少行,Min表示最少多少行)。
然后set字符串的时候,用数字"10"作
换行
符(因为
换行
符的ASCII码是10)。
代码如下:
可以使用
Matlab
中的textscan函数读取txt文件,并使用fprintf函数将其写入新的txt文件中,其中可以使用'\n'实现
换行
。具体代码如下:
fid = fopen('原始文件.txt','r');
data = textscan(fid,'%s','delimiter','\n');
fclose(fid);
fid = fopen('新文件.txt','w');
fprintf(fid,'%s\n',data{:});
fclose(fid);