在matlab内绘制函数图像
2009-12-07 11:16
253 查看
1 函数图像1
详细情况可参考matlab的帮助文档
对于函数
建立如下,程序:
程序1:
function dy = rigid(t,y)
dy = zeros(3,1); % a column vector
dy(1) = y(2) * y(3);
dy(2) = -y(1) * y(3);
dy(3) = -0.51 * y(1) * y(2);
程序2:
options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4 1e-5]);
[T,Y] = ode45(@rigid,[0 12],[0 1 1],options);
plot(T,Y(:,1),'-',T,Y(:,2),'-.',T,Y(:,3),'.')
则显示图像:
2 函数图像2
函数如下:
建立文件,
文件1:
function dy = vdp1000(t,y)
dy = zeros(2,1); % a column vector
dy(1) = y(2);
dy(2) = 1000*(1 - y(1)^2)*y(2) - y(1);
文件2:
[t,Y] = ode15s(@vdp1000,[0 3000],[2 0]);
% plot(T,Y(:,1),'-o')
% plot(t,Y);
plot(t,Y(:,1),'-o')
显示图像如下:
详细情况可参考matlab的帮助文档
对于函数
建立如下,程序:
程序1:
function dy = rigid(t,y)
dy = zeros(3,1); % a column vector
dy(1) = y(2) * y(3);
dy(2) = -y(1) * y(3);
dy(3) = -0.51 * y(1) * y(2);
程序2:
options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4 1e-5]);
[T,Y] = ode45(@rigid,[0 12],[0 1 1],options);
plot(T,Y(:,1),'-',T,Y(:,2),'-.',T,Y(:,3),'.')
则显示图像:
2 函数图像2
函数如下:
建立文件,
文件1:
function dy = vdp1000(t,y)
dy = zeros(2,1); % a column vector
dy(1) = y(2);
dy(2) = 1000*(1 - y(1)^2)*y(2) - y(1);
文件2:
[t,Y] = ode15s(@vdp1000,[0 3000],[2 0]);
% plot(T,Y(:,1),'-o')
% plot(t,Y);
plot(t,Y(:,1),'-o')
显示图像如下:
相关文章推荐
- 由滤波器系数绘制尺度函数和小波函数图像的Matlab程序
- 在matlab内绘制函数图像
- 【转】由滤波器系数绘制尺度函数和小波函数图像的Matlab程序
- Matlab 三维图像绘制(1)——纹理贴图、球体
- MATLAB中处理大图像的函数blockproc
- 【Matlab图像处理】学习笔记:cat函数合成RGB 图像
- 利用Matlab绘制图像中的某一行或者某一列的灰度曲线
- Matlab图像处理函数:regionprops
- [置顶] 【matlab 图像处理】MATLAB中图像处理的函数
- MATLAB图像处理函数汇总(二)
- matlab 图像操作函数的详解
- 图像处理 估计退化函数之运动模糊和矩阵matlab运算的一些实验情况
- python函数图像绘制
- Matlab 图像处理相关函数命令大全
- matlab 图像函数以及运用(第十章)
- Matlab 图像处理相关函数命…
- matlab绘制一元函数图像
- Matlab 图像处理相关函数命令大全
- matlab用来度量图像区域属性的函数——regionprops
- Matlab函数句柄调用图像K均值分类