matlab
文章平均质量分 60
PParis
EE in WHU,CS in ZJU.
展开
-
matlab 矩阵基础运算
%基础运算det>> a=[1,2,3;2,3,4;5,6,7]a = 1 2 3 2 3 4 5 6 7>> b=[11,12,13;14,15,16;17,18,19]b = 11 12 13 14原创 2014-04-17 23:37:18 · 1426 阅读 · 0 评论 -
图像matlab 频域处理
DFT的滤波步骤1, 使用函数paddedsize()获得填充参数FQ=paddedsize(size(I));2, 得到使用填充的傅里叶变换F=fft2(I,PQ(1,),PQ(2));3, 使用任何一种方法,例如lpfilter()生成一个大小为PQ(1)*PQ(2)的滤波函数H。这个函数如果居中,就要在使用前令H=fftshift(H).3, 将变换乘以滤波函原创 2014-11-12 21:33:07 · 8975 阅读 · 2 评论 -
matlab 与C 混编时的联合调试
最近在学matlab与c的混合编程。感觉有些原创 2014-07-09 17:20:24 · 3093 阅读 · 0 评论 -
matlab 稀疏矩阵
MATLAB的矩阵有两种存储方式,完全存储方式和稀疏存储方式 1.完全存储方式 将矩阵的全部元素按列存储,矩阵中的全部零元素也存储到矩阵中。 2.稀疏存储方式 仅存储矩阵所有的非零元素的值及其位置,即行号和列号,显然这对于具有大量零元素的稀疏矩阵来说是十分有效的。 设 1 0 0 0 A= 0 5 0 0 2 0 0 7 是具有稀疏矩阵特征的矩阵,其完全存储方式转载 2014-06-29 09:02:22 · 1305 阅读 · 0 评论 -
关于matlab与C语言的混合编程
摘要:本文着重描述了运用MATLAB命令将M文件翻译为C语言程序,并修改为可直接调用的C语言函数的方法,使用该方法所需要注意的方法局限性和MATLAB版本差异的影响。运用该方法将能够使C语言能直接使用MATLAB当中已经完成的数学计算功能,大大扩充了C语言的数学计算功能和开发效率。 关键词:MATLAB;M文件;C语言接口 众所周知,MATLAB是一个功能强大的数学软件,擅长转载 2014-06-28 18:50:33 · 4663 阅读 · 0 评论 -
matlab归一化与神经网络
由于采集的各数据单位不一致,因而须对数据进行[-1,1]归一化处理,归一化方法主要有如下几种,供大家参考:(by james)1、线性函数转换,表达式如下:y=(x-MinValue)/(MaxValue-MinValue)说明:x、y分别为转换前、后的值,MaxValue、MinValue分别为样本的最大值和最小值。2、对数函数转换,表达式如下:y=log10(x)说明:转载 2014-04-24 15:59:20 · 1809 阅读 · 0 评论 -
Matlab画图常用的符号和颜色
Matlab画图常用的符号和颜色 (2011-01-13 10:08:47)转载▼标签: matlab 画图 教育符号[ + | o | * | . | x | square | diamond | v | ^ | > | "+":"+"形线"o":"o"形线"*":"*转载 2014-05-07 13:25:09 · 2092 阅读 · 0 评论 -
matlab数学运算与函数
① 基本代数运算操作 +,-,*,\,/,^,② 矩阵运算函数:求行列式(det),矩阵求逆(inv),求秩(rank),求迹(trace),求模(norm),d=eig(A)求矩阵A 的特征值,[v,d]=eig(A)求矩阵A 的特征向量和特征值,这里v 的列向量是对应的特征向量。矩阵基本运算:A\B, B/A, A.*B, A./B, A.\B, A.^B。③ 基本数学原创 2014-04-19 13:04:41 · 1120 阅读 · 0 评论 -
matlab动画
动画制作通常有两种方法:一种是预先将图形制作好,并放到图形缓冲区内,然后一帧一帧地播放。另一种方法是保持整个背景图案不变,只更新运动部分的图案,以便加快每幅图的实时生成速度。1.简单动画制作在 getframe 命令下,可以完成动态数据到动态画面的制作。其使用格式及制作步骤一般为:for j=1:nplot_commandM(j) = getframe;end转载 2014-04-19 14:26:56 · 1373 阅读 · 0 评论 -
matlab结构数组
有时需要将不同的数据类型组合成一个整体,以便于引用。这些组合在一个整体中的数据是相互联系的。例如,一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项都是和该学生有联系的。下面简单介绍结构体的定义与引用。i)结构数组的定义定义结构数组可以采用两种方法:用赋值语句定义和用函数struct 定义。用赋值语句定义结构时,只要给出结构的属性赋值,Matlab 就会自动把该属性增转载 2014-04-19 12:47:51 · 1711 阅读 · 0 评论 -
matlab绘图基础
① 二维图形二维绘图的基本命令有plot,loglog,semilogx,semilogy 和polar。它们的使用方法基本相同,其不同特点是在不同的坐标中绘制图形。plot 命令使用线性坐标空间绘制图形;loglog 命令在两个对数坐标空间中绘制图形;而semilogx(或semilogy)命令使用x 轴(或y 轴)为对数刻度,另外一个轴为线性刻度的坐标空间绘制图形;polar原创 2014-04-19 13:31:15 · 1025 阅读 · 1 评论 -
matlab 文件操作
根据数据的组织形式,Matlab 中的文件可分为ASCII 文件和二进制文件。ASCII文件又称文本文件,它的每一个字节放一个ASCII 代码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。Matlab 中的关于文件方面的函数和C 语言相似。函 数 分 类 函数名 作 用fopen 打开文件打开和关闭文件fclose 关闭文件f转载 2014-04-19 14:25:42 · 672 阅读 · 0 评论 -
matlab 数组矩阵基本运算
1、 向量的创建1)直接输入:行向量:a=[1,2,3,4,5]列向量:a=[1;2;3;4;5] 2)用“:”生成向量 a=J:K 生成的行向量是a=[J,J+1,…,K] a=J:D:K 生成行向量a=[J,J+D,…,J+m*D],m=fix((K-J)/D) 3)转载 2014-04-19 12:00:22 · 1166 阅读 · 0 评论 -
matlab 分类(判别)函数classify()
附录四判别分析在生产、科学研究和日常生活中,经常会遇到对某一研究对象属于哪种情况作出判断。例如要根据这两天天气情况判断明天是否会下雨;医生要根据病人的体温、白血球数目及其它症状判断此病人是否会患某种疾病等等。从概率论的角度看,可把判别问题归结为如下模型。设共有 n个总体:ξ ,ξ , ,ξ n 1 2 L其中 iξ是m 维随机变量,其分布函数为( , , ) i转载 2014-04-19 15:22:59 · 17729 阅读 · 0 评论 -
matlab细胞元组
细胞数组也是MATLAB 里的一类特殊的数组。在MATLAB 里,由于有细胞数组这个数据类型,才能把不同类型、不同维数的数组组成为一个数组。细胞数组的每一个元素可为类型不同、维数不同的矩阵、向量、标量或多维数组,所有元素用大括号括起来。如矩阵A=[1 2 3 4;2 3 4 5;3 4 5 6],则命令c={A,sum(A),sum(sum(A))}得到一个1× 3的细胞数组。转载 2014-04-19 12:59:50 · 12699 阅读 · 0 评论 -
matlab程序设计
§3 程序设计1.关系和逻辑运算关系运算符有以下6 种,>=,==,~=,关系成立时结果为1,否则为0。逻辑运算符有&,|,~,xor分别代表逻辑运算中的与、或、非、异或。0 的逻辑量为“假”,而任意非零数的逻辑量为“真”。例a=[1,2,3,4];b=[0,1,0,2];a&b,a|b,~a,xor(a,b)2.关系和逻辑函数除了关系和逻辑转载 2014-04-19 14:24:06 · 1283 阅读 · 0 评论 -
fspecial()和imfilter()用法解析
fspecial(), 这个函数,百度百科给的很明白,是一个用来定义滤波器的函数,可以定义各种滤波器,包括 'average' 'disk' 'gaussian' 'laplacian' 'log' 'motion' 'prewitt' 'sobel' 'unsharp'。语法格式为h = fspecial(type) 或者为h = fspecial(typ原创 2014-11-07 23:12:39 · 16651 阅读 · 1 评论