1 matlab提取txt指定行指定列
读取每列具有相同数据类型的标准格式文件文件,格式化文本:
[A, B, C, D] = textread(filename, '%s %s %f %d', 'headerlines', 2)
1.1 调用
data= textread(filename, '%s', 'delimiter', '\n') % 以细胞数组的格式存储的,即每一行为一个细胞元。
data1 = data(3:6) % 格式转换,提取到单元字符串数组,将第3行至第6行提取出来,每一行为一个单元。
data2=cell2mat(deblank(data1)) % 然后将字符串单元数组 转换为 字符串数组data2
data3=str2num(data2) % 再将字符串数组data2转换为数值数组data3。
参考链接:
Matlab文本读取之textread用法
2 matlab画无取值范围函数图像
syms x y
y = 1/x
ezplot(y)
采用ezplot
命令即可
3 matlab画有取值范围图像
fh=@(x)x^2
fplot(fh,[-2,2])
采用fplot
即可