Maltab命令(随用随更新)
1.eval() ------ 将括号内的字符串视为语句并运行
比如eval('y1=sin(2)')和语句y1=sin(2)等价
多在循环中使用,可以对多个名字有规则的变量或文件进行操作,比如
for x=1:5
eval(['y',num2str(x),'=',num2str(x^2),';'])
end
2.lsqcurvefit(fun,x0,xdata,ydata) -----非线性曲线拟合
已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数关系为ydata=fun(x, xdata),但不知道系数向量x
比如:[x,res]=lsqcurvefit(@fit_fun_exp,[10.0 0.003],xd,yd);
3.plotyy(x1,y1,x2,y2) ----- 绘制双坐标轴图形