Matlab进阶学习(一)

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为自变量矩阵也就是每一项除以系数之后剩下的部分

第一次写,到此为止,看看效果。每天更新。

你可能感兴趣的:(matlab)