首页
学习
活动
专区
工具
TVP
发布

瓜大三哥

专栏作者
339
文章
528061
阅读量
91
订阅数
matlab串口通信
虚拟串口:vspd安装:http://www.cr173.com/soft/21406.html
瓜大三哥
2018-02-26
1.5K0
matlab GUI基础5
高级文件I/O——图像和视频文件 函数 说明 imread 说明图像文件 imwrite 写入图像文件 imfinfo 获取图像文件的信息 imshow 显示图像 imformats 获取MATLAB
瓜大三哥
2018-02-26
9300
matlab GUI基础6
高级文件I/O——表单文件 函数说明xlsread读取EXcel表单文件xlsfinfo获取Excel表单文件的信息xlswrite将数据写入Excel表单文件wk1read读取Lotus 123表单文件wk1finfo获取Lotus 123表单文件的信息wk1write将数据写入Lotus 123表单文件 读取表单文件: [nummeric,txt,raw]=xlsread(‘filename’,’sheet’,’range’):文件名,数据内容保存在nummeric中,文本内容保存在txr中,未处理的内
瓜大三哥
2018-02-26
6420
matlab GUI基础7
matlab编译器 matlab的功能非常强大,可以进行数学计算、仿真和数据可视化等,有时希望将matlab编写的程序编程脱离matlab环境,可以独立运行的可执行软件。matlab的编译器可以满足这个要求。 matlab编译器将m文件作为输入,产生可以独立运行的应用程序或相应的组件软件。产生的应用程序及组件软件都是与平台相关的。 独立运行的应用程序: c或c++共享库:在windows系统中为动态链接库DLL,这些库也可以在没有matlab的用户机器上运行。 1. 编译过程 matlab编译器采用matl
瓜大三哥
2018-02-26
7850
matlab GUI基础8
图像处理工具箱 从屋物理和数学角度看,图像时记录物体辐射能量的空间发呢不,这个分布是空间坐标、时间坐标和波长的函数,即i = f(x,y,z,λ,t),这样的图像能被计算机处理,计算机图像处理即数字图像处理matlab的长处就是处理矩阵运算,因此使用matlab处理数字图像非常方便,计算机图像处理是利用计算机对数字图像进行一系列操作,从而获得预期的结果的技术。 1.图像类型转换 函数说明dither图像抖动,将灰度图变成二值图,或将RGB图像抖动成索引图像 gray2ind将灰度图转换为索引图象graysl
瓜大三哥
2018-02-26
1.2K0
matlab GUI基础9
数字图像的采集 一、USB摄像头设置 在matlab中通过函数imaqhwinfo()检测用户的matlab软件是否安装了图像采集工作箱,并显示图像采集工具箱的版本。USB摄像头的适配器为winvideo。 二、图像和视频的采集 在matlab中,通过函数videoinput()建立摄像头对象后,可以采用函数preview()进行视频采集和显示。该函数的调用格式为:preview(obj),其中obj为摄像头对象。调用函数stoppreview()暂停视频的采集和显示,利用函数closepreview()关
瓜大三哥
2018-02-26
7190
matlab GUI基础10
MATLAB与Word/EXCEL混合使用 matlab软件通过notebook可以和word软件进行数据的交换。matlab中的notebook允许用户在word中编写程序,然后送到matlab软件中执行,最后将结果返回到word软件中。 1.notebook的安装 matlab的notebook制作的M-book文档不仅拥有word的全部文字处理功能,而且具备matlab无与伦比的矩阵计算和数据可视化功能。 notebook -setup 2.Excel Link Excel Link是Excel软件和
瓜大三哥
2018-02-26
5200
matlab GUI基础11
神经网络工具 人工神经网络,是对人类大脑系统的一阶特性的一种描述。它是一个数学模型,可以用电子线路来实现,也可以用计算机程序来模拟,是人工智能研究的一种方法。在人工神经望京的发展中,对生物神经系统从不同的角度进行了不同层次的描述和模拟,提出了各种各样的神经网络。 人工神经网络(artifical neural network,ANN)是在生物神经网络(biological neural network,BNN)的基础上发展起来的,是由大量处理单元广泛互联而成的网络,反映了人脑功能的基本特性。人工神经网络是对
瓜大三哥
2018-02-26
5940
matlab神经网络1
神经网络的通用函数 一、神经网络仿真函数 [Y,Pf,Af,E,Perf]=sim(net,P,Pi,Ai,T) 其中,参数Y为网络的输出;Pf表示最终的输入延时状态;Af表示最终的层延时状态;E为实
瓜大三哥
2018-02-26
6040
Matlab基本语法5
二维数据可视化 1.基本绘图函数 plot(y):如果是复数向量,则以实部为横坐标,以虚部为纵坐标 plot(x,y) plot(x,y,s):s表示字符串标记 plot(x1,y1,s1,...) 2.子图的绘制 subplot(mnp)或者subplot(m,n,p):共m行,每行n个图 3.设置坐标轴 axis(xmin xmax ymin ymax):定义x轴和y轴的范围 axis(xmin xmax ymin ymax zmin zmax):定义x轴和y轴和z轴的范围 axis(xmin xmax
瓜大三哥
2018-02-26
1.3K0
Matlab基本语法6
三维数据可视化 1.三维图形 plot3(x,y,z):其中参数x,y和z都是具有相同的维数的向量或者矩阵 mesh()绘制三维网格图 surf()绘制彩色的三维曲面图 2.特殊三维绘图 cylind
瓜大三哥
2018-02-26
1K0
Matlab基本语法7
基本编程技巧 脚本m文件和函数m文件,脚本是一系列命令、语句的简单组合。脚本文件中的变量都是全局变量,程序运行后,这些变量保存在matlab的基本工作空间内,一般采用函数clear清除这些变量。 函数m文件在执行的过程中,所产生的变量一般都是局部变量,存放在自身的函数空间工作空间中,不会和基本工作空间中的变量产生冲突。对用户来说,m文件就是一个黑匣子,只有输入和输出。采用m文件,非常易于实现程序的模块化,可以实现程序的分工合作,共同开发,适合大型程序开发。 type *.m会在命令窗口显示程序的源程序 he
瓜大三哥
2018-02-26
1K0
Matlab基本语法8
程序调试和编程技巧 在编写matlab程序时,难免会出现错误,这时就需要对程序进行调试。matlab中,m文件调试主要有两种方法:直接调试法和工具调试法。 拼写错误:系统会提示错误。 语法错误:比如6/0,输出结果为无穷大inf。陈小古在运行时不一定会报错,但是输出结果不正常。 逻辑错误:这样的错误非常隐蔽,通常是对程序的算法考虑不周全,程序可以正常执行,但是输出结果不符合预期值。 对于不是很复杂的程序,额可以使用直接调试法进行程序的调试。 1.如果程序出错或者给出警告信息,仔细分析出错或警告信息,会得到出
瓜大三哥
2018-02-26
7220
Matlab基本语法9
simulink基本知识 simulink是matlab软件的重要组成部分,能够进行系统的建模、仿真和综合分析,提供了交互式图形化环境,在simulink中,把现实中的每个系统都堪称是由输入输出和状态这3个基本元素组成,并随时间变化的数学函数关系,在学术和工业领域的应用越来越广泛。 simulink是matlab中的一种可视化仿真工具,是实现动态系统建模、仿真和分析的 一个软件包,被广泛应用于线性系统、非线性系统、数字控制及熟悉信号处理中。simulink可以用连续采样时间、离散采样时间或两种混合的采样时间
瓜大三哥
2018-02-26
7000
matlab GUI基础1
GUI编程开发 1.句柄图形 是一种面向对象的绘图系统。这些细节一般隐藏在图形M文件的内部,用户通过句柄图形可以定制图形的许多特性,这是使用高级绘图函数无法实现的。利用句柄图形可以创建图形用户界面。 2.图形句柄 matlab在创建每一个图形对象时,都为该对象分配唯一的一个值,称其为图形对象句柄。句柄是图形对象的唯一标识符,不同对象的句柄不可能重复和混淆。 计算机屏幕作为根对象(root)由系统自动建立,其句柄值为0,而图形窗口对象的句柄值为一正整数,并显示在该窗口的标题栏。其他图形对象的句柄为浮点数。 m
瓜大三哥
2018-02-26
1.2K0
matlab GUI基础2
GUIDE编程开发 matlab可视化姐买你的设计,一般有两种方法,一是直接通过编辑M脚本文件产生GUI,二是通过MATLAB图形用户界面开发环境GUIDE来建立界面。GUIDE是matlab为编写GUI界面提供的集成开发工具,提供了姐买你的外观、属性和回调函数等。GUIDE将用户保存好的GUI界面保存在一个FIG资源文件中,同时还能够产生GUI初始化和组件界面布局控制代码的M文件,这个M文件为实现回调函数提供了一个参考框架。 一.GUI对象的常用属性 1.控件风格和外观 backgroundColor:设
瓜大三哥
2018-02-26
1.1K0
matlab GUI基础3
低级文件I/O 1.文件读取 fopen:文件打开 fclose:文件关闭 fread:二进制数据的读取 fwrite:二进制文件写入 fgetl:逐行读取 fgets:逐行读取 fscanf:格式化读取: fprintf:格式化写入 clear all; [fid,message]=fopen('file2.txt','w+'); if fid==-1 disp(message); else fwrite(fid,'good moring','uint8'); end fclose(fi
瓜大三哥
2018-02-26
6680
matlab GUI基础4
高级文件I/O——语音文件 1.读取带有分隔符的文件 在matlab中,使用向导将外部的数据文件导入到matlab的工作空间中,然后就可以进行分析和处理了。如果数据文件中,有文本内容,需要进行特别的处理。 对于带有分隔符的数据文件,可以采用函数dlmread()导入到matlab的工作空间中,该函数的调用格式为: results = dlmread(‘filename’):该函数从数据文件filename导入到吗淘宝的工作空间中 results = dlmread(‘filename’,’delimite
瓜大三哥
2018-02-26
8620
matlab基础1
matlab简介 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。 MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科
瓜大三哥
2018-02-26
1.3K0
matlab基础2
Matlab基本运算 数组: 数组的乘法和除法分别用“.*”和“./”表示。右除和左除的关系为:A./B=B.\A,其中A是被除数,B是除数。 size()和length()检测数组大小:size()
瓜大三哥
2018-02-26
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档