自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

转载 时滞微分方程求解之三ddesd--变时滞

考虑下面的变时滞微分方程试绘制上述含有时变时滞微分方程的图像分析:该方程应该在某个t0时间之后成立,初始值必须是定义在t0之前的一个关于t的单值向量函数phi(t)。我假设t0=0吧,phi(t)=[1;-1];matlab程序:function ddeext0 = 0;tfinal = 5;tspan = [t0, tfinal];sol = dd

2016-08-20 12:27:51 15957 6

原创 时滞微分方程的matlab解法之二dde23---另外一些例子

1. function testclear;clc;lags=[1]; tspan=[0,100];sol=dde23(@ddefun,lags,@history,tspan); plot(sol.x,sol.y); title('ddefun');xlabel('t');ylabel('y'); legend('y_1','y_2','y_3','y_4'

2016-08-19 15:20:05 17479

转载 matlab中find函数的使用

语法:1.  ind = find(X)2.  ind = find(X, k)3.  ind = find(X, k, 'first')4.  ind = find(X, k, 'last')5.  [row,col] = find(X, ...)6.  [row,col,v] = find(X, ...)说明:1.  ind = find(X)   找出矩阵

2015-07-26 14:35:30 1056

转载 Matlab在曲线中如何标示极值点?

>> x =1:0.1:10;>> y=sin(x)./x;>> plot(x,y)就是把它的最大值最小值用虚线标示出来也可以。解答1: x =1:0.1:10;y=sin(x)./x;plot(x,y)[a,b]=findpeaks(y);hold onplot(x(b),a,'ro')[c,d]=findpeaks(-y);hold on

2015-07-07 10:15:30 31195 2

转载 ode求解器的事件(Event)属性

检测事件matlab微分方程如何设定变量的范围 如dy1=y2dy2=y1+1其中y1的范围为0【解】M文件:function [value,isterminal,direction] = events1(t,y)value = y(1)-4;isterminal= 1;direction = 0;命令窗口:dy = @(t,

2015-07-07 09:58:18 14515 3

转载 时滞微分方程的Matlab解法之一dde23

ddex1histz = @(t) 2*ones(2,1);ddex1dez = @(t,y,Z) [y(1)*(1 + 0.1*sin(t)-0.1*Z(1,1) - y(2)/(1+y(1)) );    y(2)*( (2+sin(t))*10^(-5) + 9*Z(1,2)/(1+Z(1,2)) - Z(2,1) )]; sol = dde23(ddex1dez

2015-07-03 16:12:43 39808 6

转载 MATLAB中floor、round、ceil、fix区别

Matlab取整函数有: fix, floor, ceil, round.具体应用方法如下:fix朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1;floor,顾名思义,就是地板,所以是取比它小的整数,即朝负无穷方向取整,如floor(-1.3)=-2; floor(1.3)=1;floor(-1.8)=-2,floor(1.8)=1ceil,与floor相反,它的意思

2015-07-03 10:47:44 672

转载 大文件的排序和去重 超级简单的实现

有一道校招生的面试题,是要给一个很大的文件(不能全部放内存,比如1T)按行来排序和去重。 一种简单解决方案就是分而治之,先打大文件分词大小均匀的若干个小文件,然后对小文件排好序,最后再Merge所有的小文件,在Merge的过程中去掉重复的内容。 在Linux下实现这个逻辑甚至不用自己写代码,只要用shell内置的一些命令: split, sort就足够了。我们把这个

2014-07-17 10:33:03 729

yalmip 工具箱

YALMIP 求解LMI的另外一个重要工具,2013/10/2最新版本。

2013-12-02

nctoolbox 工具箱

nctoolbox是一个Matlab工具箱,它提供了通用的数据模型数据集的只读访问权限。在后台(底层),nctoolbox使用NetCDF-Java作为数据访问层。这允许nctoolbox使用相同的API可以访问NetCDF,OPeNDAP,HDF5,GRIB,GRIB2,HDF4及其他的许多文件格式和服务,它只能在 Matlab 2008a 及后来的版本中使用。

2013-12-02

An Introduction to Optimization 4th ed.

Praise for the Third Edition ". . . guides and leads the reader through the learning path . . . [e]xamples are stated very clearly and the results are presented with attention to detail." —MAA Reviews

2014-07-18

加州理工学院 控制和动力系统 讲稿

加州理工学院 控制和动力系统 讲稿 System Identification (ID): CDS 270 – I Project Notes

2015-03-18

sedumi 工具箱

sedumi 一个非常有用的二阶锥优化工具箱,用于解决凸优化问题的工具箱。

2013-12-02

YALMIP20141030

YALMIP 求解LMI的另外一个重要工具 2014 10 30最新版本 注意新版本中set命令已被移除 因此 只需要使用加号或串联号来定义约束 如下 F [x > 0 x < 32]; F [F x^2 < 1]; F F + [y < 10 [x y;y 1] > 0]; F F + [1 < z < 5] F [F [x z;z x+y] > 0 norm [x;y] < z] C []; for i 1:5 C [C x+y i +z 6 i i]; end D [F C] 由于 set已被移除 MPT 2 6 及早更早的工具箱不在被支持了 ">YALMIP 求解LMI的另外一个重要工具 2014 10 30最新版本 注意新版本中set命令已被移除 因此 只需要使用加号或串联号来定义约束 如下 F [x > 0 x < 32]; F [F x^2 < 1]; F F + [y < 10 [x y;y 1] > 0]; F F + [1 < z < 5] [更多]

2014-11-15

SeDuMi1.1R3-32bit

sedumi工具箱,一个非常有用的二阶锥优化工具箱,用于解决凸优化问题的工具箱。这个版本适用于32位系统。

2013-12-02

sedumi 1.21-64bit

sedumi 1.21-64bit 最新版本工具箱,一个非常有用的二阶锥优化工具箱,用于解决凸优化问题。

2013-12-02

truetime2.0

truetime2.0-beat7,最新版网络控制系统仿真工具

2013-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除