博文
数码相机的基本知识大全 (2006-10-06 23:19:00)
摘要:为了让大家更全面地了解数码相机,此帖中,收集了所有关于数码相机的相关参数的解释,并不断更新。
数码相机的基本知识大全
爱机使用保养七种兵器 如何选购数码相机
有关数码相机的知识 单反数码相机的意思
照像机的维护常识 如何验收新买的数字相机
数码相机30件你应该知道的事情 全面了解数码相机的名词解释
单反的解释 正确使用独脚架和多用三脚架
数码相机品牌特征[荐] 数码相机存储卡知识普及
佳能尼康镜头标识详解(一)  ......
VC资源链接(2006-09-28 22:33:00)
摘要:CZVC
·codeguru
·CSDN
·codersource
·codeproject
·programmersheaven
·VC在线
·vccode
·developer社区
·vcer
·vcjj
·教程联盟网
·vchelp
·VC知识库
·vchome
·嵌入式研究网
·唯C世界
·月光软件......
VC-MATLAB混合编程几个例子运行显示(2006-09-26 20:44:00)
摘要:
1、C中调用Matlab函数
2、M文件中调用C语言函数
3。采用CreateProcess和FindWindows结合
4、采用Winmain代替Main
5、将输出改到Windows窗口上.
6、调用MATLAB引擎
7、VC++中调用Matlab .m函数编译后的动态链接库
8、VC++中调用Matlab .m函数编译后的对应c函数
9、 运用matcom库
......
MixFiguredlg.cpp(2006-09-26 20:18:00)
摘要:// MixFigureDlg.cpp : implementation file
//本程序尝试将MATLAB的Figure窗口嵌入到VC窗口中,//实现MATLAB窗口与VC 窗口的结合
#include "stdafx.h"
#include "MixFigure.h"
#include "MixFigureDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About
//这里省略了部分通用代码..
/////////////////////////////////////////////////////////////////////////////
// CMixFigureDlg dialog
CMixFigureDlg::CMixFigureDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMixFigureDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CMixFigureDlg)
m_A = 1.0f;
m_Omega = 1.0f;
m_Theta = 0.0f;
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
void CMixFigureDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP......
单神经元自适应pid 控制(2006-09-26 12:53:00)
摘要:
<先进pid控制及其matlab仿真>
%单神经元自适应pid
%Single Neural Adaptive PID Controller
clear all;
close all;
x=[0,0,0]';
xiteP=0.40;
xiteI=0.35;
xiteD=0.40;
%Initilizing kp,ki and kd
wkp_1=0.10;
wki_1=0.10;
wkd_1=0.10;
%wkp_1=rand;
%wki_1=rand;
%wkd_1=rand;
error_1=0;
error_2=0;
y_1=0;y_2=0;y_3=0;
u_1=0;u_2=0;u_3=0;
ts=0.001;
for k=1:1:1000
time(k)=k*ts;
rin(k)=0.5*sign(sin(2*2*pi*k*ts));
yout(k)=0.368*y_1+0.26*y_2+0.1*u_1+0.632*u_2;
error(k)=rin(k)-yout(k);
%Adjusting Weight Value by hebb learning algorithm
M=1;
if M==1 %No Supervised Heb learning algorithm
wkp(k)=wkp_1+xiteP*u_1*x(1); %P
wki(k)=wki_1+xiteI*u_1*x(2);......
模糊控制-隶属函数(2006-09-26 12:10:00)
摘要:%典型隶属函数仿真程序:3_2.m
%Membership function
clear all;
clear all;
for (M=1:1:6)
%M=6;
if M==1 %(高斯型隶属函数)
x=0:0.1:10;
y=gaussmf(x,[2 5]);
% figure(1);
subplot(3,2,1);%
plot(x,y,'k');
xlabel('x');ylabel('y');
title('Guassian membership function');
elseif M==2 %(广义钟型隶属函数)
x=0:0.1:10;
y=gbellmf(x,[2 4 6]);
% figure(1);
subplot(3,2,2);%分割图形窗口
plot(x,y,'b');
xlabel('x');ylabel('y');
title('General Bell membership function');
elseif M==......
搞技术有点累了!(2006-09-26 00:14:00)
摘要: 最近老感觉一个人一直埋头只搞技术有点不大好,就象一个人一直补充一样东西容易身体畸形。
可是课题项目的事迫使自己不得不继续埋头下去。但愿这样的事情尽早over !
咳咳。看来自己平时也要注意休息了。切切。......
MATLAB 编程风格指南(2006-09-25 20:51:00)
摘要:(转)MATLAB 编程风格指南
目 录:
简介
命名规则
变 量
常 数
结构体
函 数
概 要(General)
文件与结构
M文件
输入输出
语句(Statements)
变 量
循环语句
条件语句
小结
布局、注释与文档
布局
空白空间(White Space)
注释
文档
参考文献
简介
有关MATLAB代码的建议通常强调的是效率,譬如说有关“不要用循环”等的建议,本指南与之不同。本指南主要考虑的是代码(格式)的正确性、清晰性与通用性。本指南的目的在于帮助写出更可能正确、易于理解、更具有共享性与更利于维护的代码。正如Brian Kernighan 写道:“Well-written programs are better than badly-written ones--they have fewer errors and are easier to debug and to modify――so it is important to think about style from the beginning.”(良好的写作规范的程序比糟糕的写作规范的要好,因为他们具有较少的错误、易于调试与修改,因此,从一开始就考虑风格是很重要的)。
本指南列举的MATLAB代码编写的建议在软件开发小组实际工作中得到一致性的认可。本指南与C、C++与Java的同类手册在整体上是相似的,但是针对MATLAB的特征与历史进行了修正。指南中的建议是基于多种其他代码语言的指南与个人经验而来的。指南主要是针对MATLAB而写的,但是它对于相近的语言,如Octave、Scilab和O-Matrix等的编程也有所帮助。
指南不是戒律,其目的在于简洁易懂地帮助程序员写出好的代码。许多组织有理由偏离这个目的。
“You got to know the rules before you can break 'em. Otherwise it's no fun.”
......