MATLAB
文章平均质量分 76
nevermoredanny
这个作者很懒,什么都没留下…
展开
-
模拟移动机器人控制(二)
MATLAB模拟移动机器人控制 程序:clc;close all;clear;PI = [3;7;0]%PI = [xi;yi;ci]PT = [120;81;pi/2]%PT = [xt;yt;ct]VW = [7;pi/50]%VW = [v;w]P = PI; %P = [x;y;c][xi,yi,ci,xt,yt,ct,x,y,c,v,w] = df(PI,PT,原创 2012-03-27 23:27:58 · 1039 阅读 · 0 评论 -
模拟移动机器人控制(四)
clc;close all;clearhold onaxis([0,200,0,200]);[X,Y] = ginput(1);C= pi/2;P= [X,Y,C];L= 4;V= 4;Pl=[X-L/2,Y];Pr=[X+L/2,Y];plot((Pl(1)+Pr(1))/2,(Pl(2)+Pr(2))/2,'*');plot(Pl(1),Pl(2),'o');plot原创 2012-04-23 21:31:38 · 881 阅读 · 0 评论 -
matlab连接摄像头读取视频部分解释
首先自己的电脑有个摄像头,如果没有插上USB摄像头 ,然后再启动Matlab(顺序不可返的)。具体方法:查询USB2.0Camera 的具体参数:输入:imaqInfo = imaqhwinfo返回:imaqInfo =InstalledAdaptors: {'coreco' 'winvideo'} %可选用的适配器名称,这里是两种'coreco'& 'wi转载 2012-05-27 11:30:27 · 6163 阅读 · 2 评论 -
关于matlab鼠标响应
关于matlab鼠标响应转载:http://hi.baidu.com/alec1228/item/68ea36ebe4046f3a86d9deab第一种途径:ginput()函数ginput提供了一个十字光标使我们能更精确的选择我们所需要的位置,并返回坐标值。函数调用形式为:[x,y] = ginput(n)[x,y] = ginput[x,y,bu转载 2012-05-18 15:51:43 · 13187 阅读 · 0 评论 -
MATLAB 的GUI组件
GUI(Graphical User Interfaces):由各种图形对象组成的用户界面,在这种用户界面下,用户的命令和对程序的控制是通过“选择”各种图形对象来实现的。基本图形对象分为控件对象和用户界面菜单对象,简称控件和菜单。一. 控件对象及属性(Object and its attributes of controller))1. GUI控件对象类型(The m转载 2012-05-23 09:22:30 · 10115 阅读 · 2 评论 -
Matlab图形及GUI
附录13 图形绘制附录13.1基本二维图形函数名功能描述函数名功能描述fill填充二维多边形polar极坐标图形绘制loglog全对数二维坐标绘制semilogxx轴半对数坐标图形绘制plot线性坐标图形绘制semilogyy轴半对数坐标图形绘制附录13.2基本三转载 2012-05-23 09:37:57 · 4512 阅读 · 0 评论 -
matlab界面设计---对话框设计
课题好几天没有进展了,不知道是我的方法用错了呢,还是其他的原因。先放一下这个问题,做一个界面设计,也挺麻烦的,找了好几天的资料终于今天下午找到了,放在这里以免以后忘记了找不到。嘿嘿。 MATLAB GUI对话框设计 dialog 创建对话框 errordlg 创建错误对话框 helpdlg 创建帮助对话框 input转载 2012-05-23 16:47:23 · 5543 阅读 · 1 评论 -
MATLAB图像处理工具箱
转至:http://blog.csdn.net/merlin_q/article/details/7293148#MATLAB图像处理工具箱下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以备查找。表1 图像显示函数名功能说明函数名功能说明colorbar转载 2012-07-04 10:56:33 · 3283 阅读 · 0 评论 -
MATLAB中处理任意大图像的函数blockproc
转至:http://www.matlabsky.com/thread-11783-1-1.htmlMATLAB分块处理矩阵的函数很早就有了——blkproc,但缺点是blkproc必须一次性把要处理的矩阵全部导入内存中,这样大大限制了其应用范围,对一些超大型的图像就无能为力了。幸运的是随着MATLAB使用范围越来越广,Mathworks也紧跟用户需求,新版本的MATLAB推出了可以处理任意大图转载 2012-07-04 11:25:18 · 23451 阅读 · 2 评论 -
神经网络辨识系统(二)
clc;close all;clear;y(1)= 0;k=1;u(k)= 2*rand-1;f(k)= 0.6*sin(pi*u(k))+0.3*sin(3*pi*u(k))+0.1*sin(5*pi*u(k));y(k+1)= 0.3*y(k)+f(k);for k=1:100 u(k)= 2*rand-1; f(k)= 0.6*sin(pi*u(k))+0.3原创 2012-05-02 21:53:55 · 3310 阅读 · 3 评论 -
神经网络辨识系统
clc;close all;clear;y(1)= 0;k=1;u(k)= sin(2*pi*k/250);f(k)= 0.6*sin(pi*u(k))+0.3*sin(3*pi*u(k))+0.1*sin(5*pi*u(k));y(k+1)= 0.3*y(k)+f(k);for k=2:100 u(k)= sin(2*pi*k/250); f(k)= 0.6*si原创 2012-05-02 18:30:13 · 3926 阅读 · 2 评论 -
模拟移动机器人控制(四)(再次修改)
环境:WIN7;MATLAB2010加入了模拟光电编码器的计数显示clc;close all;clearsubplot(121);title('模拟机器人坐标');hold onaxis([0,130,0,200]);t= 0.01;T= 1;[X,Y] = ginput(1);C= pi/2;P= [X,Y,C];L= 4;V= 4;Vl= V;Vr= V;原创 2012-04-24 23:19:33 · 1416 阅读 · 1 评论 -
模拟移动机器人控制(一)
MATLAB模拟移动机器人控制程序:clc;close all;clear;PI = [3;7;0]%PI = [xi;yi;ci]PT = [120;81;pi/2]%PT = [xt;yt;ct]VW = [5;pi/12]%VW = [v;w]P = PI; %P = [x;y;c][xi,yi,ci,xt,yt,ct,x,y,c,v,w] = df(PI,PT,P,VW)原创 2012-03-27 23:08:16 · 1624 阅读 · 0 评论 -
模拟移动机器人控制(三)
MATLAB模拟移动机器人跟踪轨迹的控制代码:clc,close all;clearX = 1:0.1:10;;P = rand(1,4)*10;Y = P(1,1)*X+P(1,2)*sin(0.5*X)+P(1,3)*sin(X)+P(1,4)*sin(2*X);VW = [2;pi/36];%VW = [v;w]i = 0;holdplot(X,Y)for s=1原创 2012-03-28 12:59:08 · 1203 阅读 · 0 评论 -
MATLAB神经网络工具箱中感知器权值和阈值的学习函数learnp
我先把代码贴过来!慢慢研究!function [out1,out2] = learnp(varargin)%LEARNP Perceptron weight/bias learning function.%% learnp is the perceptron weight/bias learning function.%% learnp(W,P,Z,N,A,T,E,gW,gA,D原创 2012-03-16 17:22:53 · 6450 阅读 · 2 评论 -
基于MATLAB神经网络工具箱的感知器demo1(目标函数和分界线绘制)
%% 例2.5 本例主要目的在于演示函数plotpc(分界线绘制函数)和plotpv(输人/目标向量绘制函数)的应用clc;close all;clear;p=[0 0 1 1;0 1 0 1];t=[0 0 0 1];plotpv(p,t);%绘制输入向量和目标向量net=newp(minmax(p),1);%创建一个感知器网络net.iw{1,1}=[-1.2 -0.5];%设定权原创 2012-03-17 15:23:11 · 3204 阅读 · 0 评论 -
MATLAB BP网络工具箱中不同学习函数,训练函数和性能函数时的学习效率和精度
demo来自《神经网络理论与MATLAB7实现》首先,介绍一下BP网络在MATLAB工具箱中常用的几类函数:前向网络创建函数:newcf 创建级联前向网络newff 创建前向BP网络newffd 创建存在输入延迟的前向网络传递函数:logsig S型的对数函数dlogsig logsig的导函数tansig S型的正切函数dt原创 2012-03-19 11:48:21 · 46581 阅读 · 1 评论 -
【转】 Matlab神经网络工具箱中的Train和Adapt函数区别
转至: http://www.matlabsky.com/thread-4084-1-1.html先看看Matlab官方的解释,请如下操作:在Matlab的Command Window中输入doc adapt或者doc train,将滚动条拖到最后有一个Algorithm说明,这里有两个函数的计算介绍。adapt转载 2012-03-19 20:58:43 · 11101 阅读 · 5 评论 -
BP网络练习
利用BP算法及Sigmoid函数,研究函数的逼近问题:f(x)=1/x, 1BP神经网络:clc;close all;clear;N = 7;P = rand(1,N);P = P*100T = P.^(-1)w1 = rand(1,2);w2 = rand(2,1);E = 0;Eta = 0.5;epoch = 0;while (epoch==0||0.5原创 2012-03-21 23:55:34 · 2664 阅读 · 0 评论 -
模拟移动机器人控制(四)(修改)
解决了大于360°时机器人无限调整角度的问题;clc;close all;clearhold onaxis([0,200,0,200]);t= 0.01;[X,Y] = ginput(1);C= pi/2;P= [X,Y,C];L= 4;V= 4;Pl=[X-L/2,Y];Pr=[X+L/2,Y];plot((Pl(1)+Pr(1))/2,(Pl(2)+Pr(2))/2原创 2012-04-24 15:46:09 · 1031 阅读 · 0 评论 -
bwlabel函数(二值图像中元素标记)
转至:http://hi.baidu.com/zhudlike/item/69b6ca8fbb58dacdb171544e图像处理函数详解——bwlabel功能:对连通对象进行标注,bwlabel主要对二维二值图像中各个分离部分进行标注(多维用bwlabeln,用法类似)。用法:L = bwlabel(BW,n)[L,num] = bwlabel(BW,n)L = bwla转载 2012-07-03 10:05:42 · 26342 阅读 · 0 评论