Matlab进阶学习(一)
本人已经掌握了一些有关Matlab的基础编程能力,特写此博客来督促自己进一步学习,希望大家勿喷。
开篇小技巧
1、计时函数
tic
....... %进行的操作
toc
这样就可以实现对程序操作时间的计时。
2、输出函数
disp(['输出的内容',变量名]);
或者
fprintf('this is %d and %s',变量名,变量名,.....);
拟合与回归
众所周知,回归问题与最优化问题是如今最重要的问题,不管是机器学习或是深度学习等,我就得最终的问题就是想要解决一个最优化的问题,所以说,大家还是要学号函数拟合和回归的知识的。
基本函数
1、polyfit 返回系数矩阵(知道方程为几次的时候可以使用)
p=polyfit(x,y,n); %用n次函数来拟合x、y,x与y都是列向量
2、regress 返回系数矩阵(方程形式已经知道,除去系数与常数项)
regress(y,x); %y为因变量列向量,x为自变量矩阵也就是每一项除以系数之后剩下的部分
第一次写,到此为止,看看效果。每天更新。