[matlab]基础与应用笔记3
来源:互联网 发布:mac版flashplayer 编辑:程序博客网 时间:2024/04/30 03:47
其他绘图命令
ezplot(f,[xmin,xmax]) %默认横坐标范围[-2*pi,2*pi]
% Easy to use function plotter
>> ezplot('tan(x)')
>> syms x y
>> F=x^4 + y^4 - 8 * x^2 - 10 * y ^2 + 16;
>> ezplot(F)
FPLOT(FUN,LIMS) plots the function FUN between the x-axis limits
specified by LIMS = [XMIN XMAX]. Using LIMS = [XMIN XMAX YMIN YMAX]
also controls the y-axis limits. FUN(x) must return a row vector for
each element of vector x.
FUN必须为M文件的函数名或对变量x的可执行字符串,下例为匿名函数
f(x) = { x+1, x< 1
1+1/x, x>=1
>> fun1=@(x)(x+1)*(x<1)+(1+1/x)*(x>=1);
>> fplot(fun1,[-3,3])
多项式回归:
例如,对两组数据用多项式曲线进行拟合。
>> x= [...]; y=[...]; %输入x与y的数据
>> polyfit(x,y,n) %n为多项式的次数
如:某司每年收入(单位: 百万元)
t: 2.4 t+1 : 5 t +2 :8 t+3:12 t+4:17.4
尝试拟合
>> t=[0,1,2,3,4];>> R=[2.4,5,8,12,17.4];
>> plot(t,R,'*') % 散点图
>> polyfit(t,R,3)
ans =
0.0833 -0.0286 2.5310 2.4029
即 拟合函数:y(t) = 0.0833t³ -0.0286t² + 2.5310t + 2.4029
>>hold on
>> y = 0.0833 .* t.^3 -0.0286 .* t.^2 + 2.5310 .* t + 2.4029 %回归验证
y =
2.4029 4.9886 8.0169 11.9876 17.4005
>> plot(t,y,'r') %拟合曲线
或者单独回归
>> plot(t,y,'r')
>> subs(y,t,[0,1,2,3,4])
ans =
2.4029 4.9886 8.0169 11.9876 17.4005
- [matlab]基础与应用笔记3
- [matlab] 基础与应用笔记 1
- [matlab] 基础与应用笔记2
- [matlab]基础与应用笔记4
- [matlab]基础与应用笔记5
- matlab基础笔记(二)mat文件与m文件的区别及应用
- 《分布式java应用:基础与实践》笔记3
- ---matlab应用小笔记
- matlab应用笔记[一]
- 学习笔记:matlab 基础
- matlab基础学习笔记
- matlab 基础函数笔记
- matlab基础编程笔记
- MATLAB 程式设计与应用(3)
- matlab基础应用之一元插值
- matlab编程与工程应用(第二版) 第一章 matlab简介 笔记
- matlab编程与工程应用(第二版) 第十一章 matlab作图 笔记
- matlab学习笔记001之与本项目相关的matlab基础
- c++中的参数传递问题
- XListView实现原理讲解及分析
- WM_MEASUREITEM/WM_DRAWITEM/WM_COMPAREITEM/WM_DELETEITEM
- ZListView,一个最强大的刷新、加载、滑动删除的ListView控件(一)
- 数据加载与传输
- [matlab]基础与应用笔记3
- java中类加载、类加载器详细解析
- ZListView,一个最强大的刷新、加载、滑动删除的ListView控件(二)
- guard & defer
- 欢迎使用CSDN-markdown编辑器
- C语言知识点总结
- android应用源码下载
- Android全面的网络工具方法
- android volley缓存设计分析