Matlab
YUKIHYOU
爱运动,爱公益
展开
-
Matlab 曲线拟合之polyfit与polyval函数
https://www.cnblogs.com/farewell-farewell/p/7227516.htmlp=polyfit(x,y,n)[p,s]= polyfit(x,y,n)说明:x,y为数据点,n为多项式阶数,返回p为幂次从高到低的多项式系数向量p。x必须是单调的。矩阵s用于生成预测值的误差估计。 多项式曲线求值函数:polyval( )调用格式: y=polyval(p,x)[y,...转载 2018-03-30 14:38:16 · 10018 阅读 · 3 评论 -
sign函数
sign(x)或者Sign(x)叫做符号函数,在数学和计算机运算中,其功能是取某个数的符号(正或负):当x>0,sign(x)=1;当x=0,sign(x)=0;当x<0, sign(x)=-1;在通信中,sign(t)表示这样一种信号:当t≥0,sign(t)=1; 即从t=0时刻开始,信号的幅度均为1;当t<0, sign(t)=-1;在t=0时刻之前,信号幅度均为-1...原创 2018-03-30 15:06:43 · 6970 阅读 · 0 评论 -
simulink pid controller参数设置
matlab中PID的传函:一般形式的PID传函:可以发现,比例项和积分项都相同,而微分项,matlab中用D*N*s/(s+N)代替了纯微分项s.这是因为纯微分项物理是不可实现的,所有的传函分母的阶次必须要大于等于分子的阶次才行。而从原表达式可以看出,当N比较大时,分母中的1可以忽略,这时系统就会变成常规的PID了。matlab是考虑到了PID单独各个环节的物理实现,所以才对原有的公式进行了改进...转载 2018-03-27 18:47:20 · 34495 阅读 · 2 评论 -
MATLAB fscanf()格式化接收输入的数据
最近在用matlab读取串口接收的数据时候,被数据格式转换搞糊涂了。最终用暴力的fcanf解决问题。matlab中的fscanf的用法如下:A=fscanf(fid,format)[A, count]=fscanf(fid,format,size) [A, count]=fscanf(fid,format,size)其中,fid为检索的文件名,format为数据的格式,例如b =...原创 2018-08-07 16:00:05 · 2144 阅读 · 0 评论