原创 C++筆記:迭代器

http://ceeji.net/blog/cpp-learn-iterator/ 文章作者是 Ceeji(文章中註明爲轉載的除外) 迭代器的概念 除了在其它語言中司空見慣的下標法訪問容器元素之外,C++ 語言提供了一種全新的方法

原创 模擬移動機器人控制(二)

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

原创 模擬移動機器人控制(一)

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]

原创 模擬移動機器人控制(三)

MATLAB模擬移動機器人跟蹤軌跡的控制 代碼: clc,close all;clear X = 1:0.1:10;; P = rand(1,4)*10; Y = P(1,1)*X+P(1,2)*sin(0.5*X)+P(1,3)*si

原创 BP網絡練習

利用BP算法及Sigmoid函數,研究函數的逼近問題: f(x)=1/x,  1<=x<=100; BP神經網絡: clc;close all;clear; N = 7; P = rand(1,N); P = P*100 T = P.^

原创 MATLAB神經網絡工具箱中感知器權值和閾值的學習函數learnp

我先把代碼貼過來!慢慢研究! function [out1,out2] = learnp(varargin) %LEARNP Perceptron weight/bias learning function. % % <a href="

原创 MATLAB BP網絡工具箱中不同學習函數,訓練函數和性能函數時的學習效率和精度

demo來自《神經網絡理論與MATLAB7實現》 首先,介紹一下BP網絡在MATLAB工具箱中常用的幾類函數: 前向網絡創建函數: newcf   創建級聯前向網絡 newff   創建前向BP網絡 newffd   創建存在輸入延遲的

原创 std::vector : 用法與技巧

http://ceeji.net/blog/cpp-std-vector/ 文章作者是 Ceeji(文章中註明爲轉載的除外) 介紹 這篇文章的目的是爲了介紹std::vector,如何恰當地使用它們的成員函數等操作。本文中還討論了

原创 模擬移動機器人控制(四)

clc;close all;clear hold on axis([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=

原创 BP網絡練習(二)

上次用MATLAB做的,這次嘗試用C寫了下,有待改進! #include <stdio.h> #include <math.h> double daoshu(double p)//求導數函數 { double d; d = 1/p;

原创 模擬移動機器人控制(四)(修改)

解決了大於360°時機器人無限調整角度的問題; clc;close all;clear hold on axis([0,200,0,200]); t= 0.01; [X,Y] = ginput(1); C= pi/2; P= [X,Y,

原创 基於MATLAB神經網絡工具箱的感知器demo1(目標函數和分界線繪製)

%% 例2.5 本例主要目的在於演示函數plotpc(分界線繪製函數)和plotpv(輸人/目標向量繪製函數)的應用 clc;close all;clear; p=[0 0 1 1;0 1 0 1]; t=[0 0 0 1]; plotp

原创 傅立葉變換的物理意義

1、爲什麼要進行傅里葉變換,其物理意義是什麼?  傅立葉變換是數字信號處理領域一種很重要的算法。要知道傅立葉變換算法的意義,首先要了解傅立葉原理的意義。傅立葉原理表明:任何連續測量的時序或信號,都可以表示爲不同頻率的正弦波信號的無限疊加。

原创 【轉】 Matlab神經網絡工具箱中的Train和Adapt函數區別

轉至: http://www.matlabsky.com/thread-4084-1-1.html 先看看Matlab官方的解釋,請如下操作: 在Matlab的Command Window中輸入doc adapt或者do

原创 Creating a GUI application using Qt

Create New Project... and  choose Qt GUI Application Specifying the OpenCV library files and header files location (w