matlab
文章平均质量分 68
无名小卒1990
这个作者很懒,什么都没留下…
展开
-
matlab GUI之一个例子
一个例子hf=figure('menubar','none',... 'name','设置曲线的形状和颜色',... 'Unit','normalized',... 'position',[0.1,0.1,0.6,0.6]); ha=axes('Parent',hf,... 'position',[0.1原创 2013-01-22 11:01:03 · 12680 阅读 · 0 评论 -
Dijkstra算法(matlab)
Dijkstra算法是寻找最短路径的一种搜索算法,由荷兰科学家提出。算法描述:通过为每个节点保留目前为止所找到的从s到e的最短路径。为了记录最佳路径轨迹,记录路径上每个节点的前趋,通过回溯法找出最短路径轨迹。在网上搜索一些版本的Matlab实现方法,感觉都有些毛病。经过修改,得到比较好的效果。function [ distance path] = Dijk( W,st,e )%DIJK Summ...原创 2014-08-04 15:54:24 · 55067 阅读 · 38 评论 -
buttongroup控件的SelectionChangeFcn的用法
具体实现的方法有两种:一、在GUI中添加button group控件,然后在button group中添加radio button按钮,如radio button1、radio button12……看自己的需要添加多少,然后,在你的button group上右击选择view Callbacks,然后选择SelectionChangeFcn,点击一下,就进入一个函数。假设我添加了3个radi原创 2013-05-02 20:27:40 · 19191 阅读 · 0 评论 -
PID控制
P比例控制比例控制只改变系统的增益而不影响相位。主要的影响反应在稳态误差和稳定性上。增大比例系数,可提高系统的开环增益,减小系统的稳态误差,从而提高系统的控制精度,但Kp过大,会造成系统的不稳定。PI 比例-积分控制采用积分控制的主要目的就是使系统无稳态误差。引入积分项后,相位滞后,系统的稳定性变差。PI控制器在与被控对象串联相当于在系统中增加了一个位于原点的开环极点,和一个位...原创 2013-03-09 11:21:52 · 3804 阅读 · 0 评论 -
matlab GUI之自定义菜单
自定义菜单uimenu对象h=uimenu('PropertyName','ProperValue')h=uimenu(parent,'PropertyName','ProperValue')属性1.标签 labeluimenu('label','&Open')2.快捷键 Acceleratoruimenu('Accelerator','E')快捷键位原创 2013-01-21 19:38:58 · 13231 阅读 · 0 评论 -
matlab GUI之一个例子
hf=figure('menubar','none',... 'name','设置曲线的形状和颜色',... 'Unit','normalized',... 'position',[0.1,0.1,0.6,0.6]); ha=axes('Parent',hf,... 'position',[0.1,0.6,0.8,0.3],... 'unit','no原创 2013-01-22 10:54:33 · 543 阅读 · 0 评论 -
matlab GUIz之guide
列表框与编辑框的组合listbox的callback函数在List对象上双击时,figure的SelectionType属性会更新为open.弹起式菜单与列表框的组合popupmenu回调函数 sel=get(hObject,'value');stra={'哈尔滨','齐齐哈尔','大庆','牡原创 2013-01-25 10:06:58 · 6833 阅读 · 1 评论 -
matlab GUI之常用对话框(三)--- dialog \ errordlg \ warndlg \ helpdlg \ msgbox \questdlg
常用的对话框(三)1.普通对话框 dialogh=dialog('PropertyName','PropertyValue'......)%普通对话框h=dialog('name','关于...','position',[200 200 200 70]);uicontrol('parent',h,'style','text','string','你好!','posi原创 2013-01-23 20:30:06 · 58316 阅读 · 3 评论 -
matlab常用函数及功能
附录13 图形绘制附录13.1基本二维图形函数名功能描述函数名功能描述fill填充二维多边形polar极坐标图形绘制loglog全对数二维坐标绘制semilogxx轴半对数坐标图形绘制plot线性坐标图形绘制semilogyy轴转载 2013-01-24 16:39:59 · 5160 阅读 · 0 评论 -
matlab GUI之常用对话框(四)---输入对话框 inputdlg、目录对话框 uigetdir、列表对话框 listdlg
常用对话框(四)1.输入对话框 inputdlganswer = inputdlg(prompt)answer = inputdlg(prompt,dlg_title)answer = inputdlg(prompt,dlg_title,num_lines)answer = inputdlg(prompt,dlg_title,num_lines,defAns)answer原创 2013-01-23 22:20:37 · 43223 阅读 · 2 评论 -
matlab GUI之常用对话框(一)---uigetfile\ uiputfile \ uisetcolor \ uisetfont
常用对话框(一)1.uigetfile 文件打开对话框调用格式: [FileName,PathName,FilterIndex]=uigetfile or [FileName,PathName,FilterIndex]=uigetfile('FileSpec') or [FileName,原创 2013-01-23 11:30:17 · 26437 阅读 · 0 评论 -
matlab GUI之常用对话框(二)---进度条的使用方法
常用对话框(二)*进度条 waitbar调用格式: * h = waitbar(x,'message') waitbar(x,'message','CreateCancelBtn','button_callback')*waitbar(x,'message',property_name,property_value,...)*waitba原创 2013-01-23 14:02:43 · 30300 阅读 · 3 评论 -
matlab GUI之一 ----------绘图
实线 - 虚线 -- 点线 : 点画线 -.linestyle 加号+圆圈O星号原创 2013-01-08 22:01:12 · 2597 阅读 · 0 评论 -
parzen窗估密度函数
parzen 窗是一种非参数估计概率密度的方法。已知N数据,不知道它的分布情况,估计它的概率分布。N为样本数量,h为窗长度,φ(·)为核函数(一般采用矩形窗和高斯窗)function p=Parzen(x,h,N)%% 方窗 parzen 窗 f = x(1:1000);f=sort(f);b=0;for i=1:1000 for j原创 2015-01-19 10:35:11 · 17681 阅读 · 2 评论