
mat_lab
文章平均质量分 61
cowboy_wz
My main reasearch interests are on data mining and machine learning.Email: chenhuiling.jlu AT gmail DOT com
展开
-
几种三维图画法
n=100; a=1; b=1; x=linspace(-4,4,n); y=linspace(-4,4,n); [xx,yy]=meshgrid(x,y); zz=(sin(pi*xx/a)./((pi*xx)/a)).*(sin(pi*yy/b)./((pi*yy)/b)); plot3(xx,yy,zz); hidden off text(4,5,0.9,'z=sinc(x,y)') n=100; a=1; b=1;原创 2011-03-08 22:21:00 · 6143 阅读 · 0 评论 -
重装系统后不重装matlab的解决办法
在matlab的help中随便输入,找到一个Utility to Change Windows File Associations的记录 方法如下: 1.打开matlab,运行 help 2.在help中搜索Utility to Change Windows File Associations 3.找到Utility to Change Windows File Associati原创 2010-04-04 10:07:00 · 4504 阅读 · 1 评论 -
改小matlab的绘图大小、字号、线宽
有时在写稿件时,需要对所做的图形做缩放处理,但是手动处理后有点变化,这样就直接在matlab命令中修改就好了。 %%%%%%%%%%%%%%%%%%%%% %plot yo原创 2010-03-25 17:04:00 · 3847 阅读 · 0 评论 -
matlab中图像读写
一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread(e:/w01.tif) 注:计算机E盘上要有w01相应的.tif文件。 2. imwrite imwrite函数用于写入图像文件,如:imwrite(a,e:/w02.tif,’tif’) 3. i原创 2010-03-21 10:55:00 · 21304 阅读 · 1 评论 -
matlab优化应用
§1 线性规划模型 一、线性规划课题: 实例1:生产计划问题 假设某厂计划生产甲、乙两种产品,现库存主要材料有A类3600公斤,B类2000公斤,C类3000公斤。每件甲产品需用材料A类9公斤,B类4公斤,C类3公斤。每件乙产品,需用材料A类4公斤,B类5公斤,C类10公斤。甲单位产品的利润70元,乙单位产品的利润12原创 2010-03-13 20:27:00 · 4735 阅读 · 2 评论 -
点除与矩阵除法
点除与矩阵除法: 在书写程序的时候,点乘和矩阵乘法写错的时候再进行程序调适的原创 2010-03-11 10:40:00 · 14108 阅读 · 1 评论 -
matlab中坐标间隔和数字显示更改
x=[20,22,24,26,28,30,32,34,36,38,40,42,44];y=[62.9,68.8,71.2,82.5,84.1,88.6,88.4,88.4,88.0,88.0,88.0,88.0,88.0];plot(x,y,-r*);xlabel(Number of Gabor features);ylabel(classification recognition ra原创 2010-01-01 14:22:00 · 11849 阅读 · 2 评论 -
matlab中随机函数的具体使用方法
matlab中随机函数的具体使用方法如下: rand(n):生成0到1之间的n阶随机数方阵 rand(m,n):生成0到1之间的m×n的随机数矩阵 (现成的函数) 另外: Matlab随机数生成函数 betarnd 贝塔分布的随机数生成器 binornd 二项分布的随机数生成器 chi2rnd 卡方分布的随机数生成器 exprnd 指数分布的随机数生成器 frnd f分布的原创 2009-12-30 00:53:00 · 39665 阅读 · 2 评论 -
matlab循环结构
2.3 循环结构 1.for语句 for语句的格式为:原创 2009-12-21 21:05:00 · 80025 阅读 · 1 评论 -
matlab基本运算与函数
1-1、基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Ente原创 2009-12-21 20:59:00 · 7724 阅读 · 0 评论 -
matlab平面绘图命令
基本xy平面绘图命令 MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示(Scienti原创 2009-12-21 20:49:00 · 2345 阅读 · 0 评论 -
matlab中描绘简单曲线和点
clear %清除内存中的所有变量 a=2; %设置衰减系数 w=3; %设置振荡频率 t=0:0.01:10; %取自变量采样数组 y=exp(-a*t).*sin(w*t); %计算函数值,产生函数数组 [y_max,i_max]=max(y);原创 2010-04-04 10:12:00 · 2785 阅读 · 0 评论 -
曲线拟合
曲线拟合涉及回答两个基本问题:最佳拟合意味着什么?应该用什么样的曲线?可用许多不同的方法定义最佳拟合,并存在无穷数目的曲线。所以,从这里开始,我们走向何方?正如它证实的那样,当最佳拟合被解释为在数据点的最小误差平方和,且所用的曲线限定为多项式时,那么曲线拟合是相当简捷的。数学上,称为多项式的最小二乘曲线拟合。虚线和标志的数据点之间的垂直距离是在该点的误差。对各数据点距离求平方,并把平方距离全加起来原创 2010-05-21 13:38:00 · 2894 阅读 · 1 评论 -
matlab randint函数
randint(n,m)产生的是一个n*m维的矩阵,矩阵的元素或者是0或者是1,是随机的。 如果想产生一个范围的数,可以设置一个区间,如randint(2,3,[1 6]),就是产生一个2*3随机矩阵,这个矩阵的元素是区间[1 6]的随机数。 randint(3,3) ans = 1 1 0 1 1 0 0原创 2010-05-22 11:11:00 · 8956 阅读 · 0 评论 -
MATLAB 线型 颜色 和 标记点组合使用
MATLAB在多组变量绘图时,可将曲线以不同的颜色,不同的线型及标记点表示出来.这些选项如下表所示: 各种颜色属性选项 'r' 红色 'm' 粉红 'g' 绿色 'c' 青色 'b' 兰色 'w' 白色 'y' 黄色 'k' 黑色 各种线型属性选项 '-' 实线 '--' 虚线 ':' 点线 '-.' 点划线 各种标记点属性选项 '.' 用点号绘制各数据点 '^' 用上三角绘制各数据点 '+' 用'+'号绘制各数据点 'v' 用下三角绘制各数据点 '*' 用'*'号绘制各数据点 '>' 用右三原创 2010-10-18 17:05:00 · 15674 阅读 · 2 评论 -
MatLab 知识小结
matlab常用到的永久变量。 ans:计算结果的默认变量名。 i j:基本虚数单位。 eps:系统的浮点(F10a9Bg个oht): inf: 无限大,例1/0 nan NaN:非数值(N航a nmnb谢) pi:圆周率n(n=3.1415926..)。 realmax:系统所能表示的最大数值。 realmin: 系统所能表示的最小数值, nargin: 函数的输入参数个数: nargout:函数的输出多数个数 ①matlab的所有运算都原创 2010-10-16 16:30:00 · 3622 阅读 · 1 评论 -
matlab作图标记
None原创 2010-10-09 19:18:00 · 2399 阅读 · 0 评论 -
横坐标标签如何变斜体?
x = 1:12; y = 10*rand(1,length(x)); h = plot(x,y,'+'); % Remove the default labels set(gca,'XTickLabel','') % 设定X轴刻度的位置,以使其与标定的月份对应 Xt = 1:1:12; Xl = [1 12]; set(gca,'XTick',Xt,'XLim',Xl); % 加入文本标签 months = {'Jan';'Feb'原创 2010-10-09 16:47:00 · 13136 阅读 · 0 评论 -
Matlab中下标、斜体及希腊字母的使用方法
下面给出Matlab中下标及希腊字母的使用方法,还有更多的使用方法可以参考matlab帮助文档中的Text Properties: 下标用 _(下划线) 上标用^ (尖号) 斜体 /it 黑体 /bf 希腊字母等特殊字符用 /加拼音如 α /alpha β /beta γ /gamma θ /theta Θ /Theta Г /Gamma δ /delta Δ /Delta ξ /xi Ξ /Xi原创 2010-10-10 13:10:00 · 4030 阅读 · 2 评论 -
matlab矩阵操作大全
1.1.1 数值矩阵的生成 1.实数值矩阵输入 MATLAB的强大功能之一体现在能直接处理向量或矩阵。当然首要任务是输入待处理的向量或矩阵。 不 管是任何矩阵(向量),我们可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空格个数不限;不同的行用分号(;)分隔。 所有元素处于一方括号([ ])内;当矩阵是多维(三维以上),且方括号内的元素是维数较低的矩阵时,会有多重的方括号。如: >> Time = [11 12 1 2 3 4 5 6 7原创 2010-09-21 11:55:00 · 23551 阅读 · 0 评论 -
matlab中线型和颜色控制
颜色 线型 y 黄色 . 圆点线 v 向下箭头 g 绿色 -. 组合原创 2010-08-11 17:21:00 · 10023 阅读 · 0 评论 -
matlab中find函数简单用法
a=[0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0] a=double(a); [i,j]=find(a>0.5);原创 2010-05-22 10:48:00 · 12936 阅读 · 0 评论 -
Matlab的Floor, Ceil, Fix, Round
B = floor(A) rounds the elements of A to the nearest integers less than or equal to A. For complex A, the imaginary and real parts are rounded independently. (floor:朝负无穷方向舍入) B = ceil(A) rounds the原创 2010-05-22 11:08:00 · 1767 阅读 · 0 评论 -
matlab中sum函数
a=sum(A) %列求和 b=sum(A,2) %行求和 c=sum(A(:)) %矩阵求和 假定A为一个矩阵: sum(A)以矩阵A的每一列为对象,原创 2010-05-22 10:58:00 · 30889 阅读 · 1 评论 -
matlab绘制立体图
基本XYZ立体绘图命令 在科学目视表示(Scientific visualization)中,三度空间的立体图是一个非原创 2009-12-21 20:41:00 · 5115 阅读 · 1 评论 -
matlab选择结构
2.2 选择结构 1.if语句 在MATLAB中,if语句有3种格原创 2009-12-21 21:08:00 · 23305 阅读 · 0 评论 -
matlab基础
1 安装 MATLAB的安装非常简单,这里以Windows版本6为例。运行setup后,输入正确的序列号,选原创 2009-12-21 21:02:00 · 2569 阅读 · 0 评论 -
利用Matlab求解线性规划问题
线性规划是一种优化方法,Matlab优化工具箱中有现成函数linprog对如下式描述的LP问题求解: % min fx % s.t .(约束条件): Ax % (等式约束条件): Aeqx=beq % lb linprog函数的调用格式如下: x=linprog(f,A,b) x=linprog(f,A,b,Aeq,beq) x=linprog(f,A,b,Aeq,beq,lb原创 2009-11-06 15:28:00 · 17410 阅读 · 2 评论 -
file operation
clear all;clc;num_pts = 10;Afull = zeros(num_pts,num_pts);Afull(1,1) = 1;Afull(num_pts,num_pts) = 1;for i = 2:(num_pts-1) %sum over interior points Afull(i,i) = 2; Afull(i,i-1) = -1; Afull(i,i+1原创 2009-10-23 16:28:00 · 774 阅读 · 0 评论 -
plot multiple pics on one panel
% plot multiple pics on one panelclose all;clear;clc;x = 0:0.2:2*pi;y = 0:0.2:2*pi;f1 = sin(x);f2 = cos(x);[XX,YY] = meshgrid(x,y);Z1 = sin(XX).*cos(YY);figure;subplot(2,2,1); %produce the first pic原创 2009-10-22 11:57:00 · 771 阅读 · 0 评论 -
Attempt to execute SCRIPT plot as a function?
刚编写完一个简单的画图程序,代码如下close all;clc;clear;% sinxx = linspace(0,2*pi,200);f1 = sin(x);plot(x,f1);title(plot of f_1=sin(x));xlabel(x);ylabel(f_1);axis([0 2*pi -1.1 1.1]);% cos(x)f2 = cos(x);figu原创 2009-10-22 11:30:00 · 16715 阅读 · 8 评论 -
plot 3D
%plot 3_Dclose all;clear all;clc;x = 0:0.2:2*pi;y = 0:0.2:2*pi;[XX,YY] = meshgrid(x,y);% show the function meshgrid% x2 = 1:5; % y2 = 11:15;% [XX2,YY2] = meshgrid(x2,y2);% XX2,YY2% plot a colorful原创 2009-10-22 11:47:00 · 1255 阅读 · 0 评论 -
MATLAB GUI编程中几个有用的程序段
1、 启动 % 获取当前文件所在路径currPath = fileparts(mfilename(fullpath));% 切换工作路径到当前位置 cd(currPath); % 判断所用操作系统if computer == PCWIN % MATLAB版本号 v = version; if v(1)~=7转载 2009-10-10 00:01:00 · 862 阅读 · 0 评论 -
安装完matlab7.0(2009版本问题)但无法运行
因为MATLAB需要用到处理器的数学运算部分,故需要设置一下BLAS(Basic Linear Algebra Subroutines,就是"基础线性几何子程序"的意思)环境变量.首先请确认你的MATLAB的文件夹中有如下文件:atlas_Athlon.dll(AMD系列的请用这个),atlas_P4.dll(P4的用这个),atlas_PIII.dll(P3的用这个),atlas_PII.d原创 2009-03-08 21:59:00 · 1785 阅读 · 0 评论 -
matlab 常用数学函数
MATLAB常用的基本数学函数abs(x):纯量的绝对值或向量的长度angle(z):复数z的相角(Phase angle)sqrt(x):开平方real(z):复数z的实部imag(z):复数z的虚部conj(z):复数z的共轭复数round(x):四舍五入至最近整数fix(x):无论正负,舍去小数至最近整数floor(x):地板函数,即舍去正小数至最近整数ceil(x):天花板函数,即加入原创 2009-03-07 17:13:00 · 2054 阅读 · 0 评论 -
matlab安装、运行与其他问题集锦
1.使用“Tab”键可以在Matlab进行命令输入时补全变量名或者命令名;2.使用“Ctrl+C”组合键能够强制从运行的或者进入死循环的Matlab程序中退出;3.使用“上”“下”方向键能够调用Matlab的历史命令;4.Matlab的变量命名规则注意: a.区分大小写; b.必须以字母开头;转载 2009-01-08 13:19:00 · 4291 阅读 · 1 评论 -
Matlab 工具箱
Matlab常用工具箱介绍(英汉对照) Matlab Main Toolbox——matlab主工具箱 Control System Toolbox——控制系统工具箱 Communication Toolbox——通讯工具箱 Financial Toolbox——财政金融工具箱 System Identification Toolbox——系统辨识工具箱 Fuzzy Logic Toolbox——原创 2008-12-31 20:00:00 · 2736 阅读 · 1 评论 -
Statistical Learning Toolbox
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?o原创 2009-11-08 17:07:00 · 1181 阅读 · 0 评论 -
VC的若干实用小技巧
Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。 1:使用vc开发项目时,常会遇到这种情况: 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌。这是因为出现了未来文件的缘故。 解决方法:原创 2009-11-08 19:00:00 · 601 阅读 · 0 评论 -
利用工具箱进行分类实验
Classification Suppose we have a data set containing measurements on several variables for indivividuals in several groups. If we obtained measurements for more individuals, could we determine to whi原创 2009-11-08 19:28:00 · 2841 阅读 · 0 评论