
MATLAB
win2000_li
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
转载:深入研究simulink建模与仿真之输入端口模块(Inport)的几种不同的图标
深入研究simulink建模与仿真之输入端口模块(Inport)的几种不同的图标版权在临摹学习时,经常会看到demo中的Inport模块有多种不同的形式,现总结一下。默认图标从Ports & Subsystems库中拖出来的输入端口模块的默认图标如下:默认参数配置为:数据类型为总线有的例程中Inport的图标为双环形:原因是,该端口的数据类型为总线。比如,先在BusEditor中添加myBus对象,再将输入端口的数据类型配置为Bus:myBus..转载 2021-01-18 17:26:56 · 3174 阅读 · 0 评论 -
批量读取XLS文件
经常会有会员问及关于批量读取xls文件的问题,在此做个总结。供大家参考。读取文件首先要确定所要读取的文件所在的文件夹,这个可以用cd来更改和选择,或者用windows的路径选择对话框函数。dir函数在此可以发挥其作用,可以将文件夹下所有文件信息都读出来,dir返回的每个文件的信息保存在一个结构体中,这个结构体包括四个属性:name--文件名 date--修改日期 bytes --文件字节数 isdir --文件名是否路径在这个问题里我们关心的...转载 2020-12-08 15:03:16 · 423 阅读 · 0 评论 -
matlab实现cell转str(元胞数组转字符)
matlab实现cell转str(元胞数组转字符)描述 函数 方法一 方法二 描述matlab实现cell转str、double(元胞数组转字符、数值)函数方法一通过大括号{}实现,数组中存储的是什么格式,输出的就是啥格式。A = A{1,1}注意小括号(),仅仅只具有提取功能,输出还是元胞结构。比如A = {'1','wang';'2','yomglin'}A{1,1} % 提取第一行第一列的元胞里面的数据‘1’,输出‘double.转载 2020-12-05 15:15:49 · 50260 阅读 · 1 评论 -
Stateflow简单总结
总结1、使用Stateflow有什么好处?a.软件架构清晰;b.软件复杂度降低;c.软件可读性、可维护性都大大提高。2、什么时候使用Stateflow建模比较好?当系统中存在两个及以上的状态时,优先考虑使用Stateflow。3、使用Stateflow过程中需要注意什么问题?a.状态切换条件尽量放在Stateflow之前计算,然后作为输入给到Stateflow,使得Stateflow中的状态转移条件尽量简洁;b.状态框图中尽量只做状态判定,少进行具体的数值计算,可放在St原创 2020-11-22 10:16:34 · 865 阅读 · 0 评论 -
MBD软件开发学习(2)
Simulink应用层模型与手写C语言底层代码如何打包集成方式一在代码中集成:应用层模型生成代码后,在底层代码中增加接口层,与应用层代码整合编译方式二在模型中集成;编写c mexs-function底层驱动模块,将代码封装成模型,在simulink库中直接使用----------------------------------------------------------------...原创 2020-04-01 12:43:49 · 1120 阅读 · 0 评论 -
MBD软件开发学习(1)
原创 2020-04-01 11:52:03 · 1895 阅读 · 0 评论 -
m语言中符号的作用
原创 2020-03-18 08:50:39 · 437 阅读 · 0 评论 -
matlab2019a启动时报错问题分析
每一次启动时都会弹出这样的警告!如下:最终解决办法如下: 已找到解决方案了,这是由于C:\Users\xxxxx\AppData\Local\Temp文件夹的访问权限不足引起的。 方案1.matlab.exe文件“以管理员身份运行” 方案2.调整temp文件夹的访问权限:属性→安全→组或用户名:everyone→编辑→除”特殊权限“外全部允许即可。 ...原创 2020-02-25 14:52:43 · 2005 阅读 · 1 评论 -
simulink定标、精度和范围
定标、精度和范围定点值的动态范围小于字长相同的浮点值。为避免溢出并最大限度地减少量化误差,必须对定点数进行定标。定标使用 Fixed-Point Designer™,您可以选择由二进制小数点来定义定标的定点数据类型,您也可以选择适合您需要的任意线性定标。斜率和偏置定标您可以通过一般的斜率和偏置编码方案来表示定点数。斜率偏置定标数的真实值可以表示为:real-worldva...原创 2019-12-09 13:24:13 · 3401 阅读 · 0 评论 -
MATALB小技巧 (1)
Display--->Hide Automatic Names(√去掉)原创 2019-10-09 12:14:18 · 140 阅读 · 0 评论 -
MATLAB学习(1)- 基于组件的建模规范
适合对设计进行划分的情形当设计变得过于复杂以致于一个人无法了解所有细节时,可以对其进行划分。复杂性会随着设计规模和团队规模的增大而增加,例如, 设计规模和复杂性: 数千个模块 数百项逻辑决策 数百个输入和输出 在有些情况下,实际规模是行业示例的数百倍 相同功能的多种不同配置 团队整合: 多...原创 2019-10-04 15:29:14 · 908 阅读 · 0 评论 -
MATLAB入门之笔记(3)
1、size函数可以应用于数组,以生成包含数组大小的单个输出变量。>> s = size(x)2、size函数可以应用于矩阵,以生成单个输出变量或两个输出变量。使用方括号([ ]) 获取多个输出。>> [xrow,xcol] = size(x)3、可以使用max函数确定向量的最大值及其对应的索引值。max函数的第一个输出为输入向量的最大值。...原创 2019-09-18 14:21:45 · 238 阅读 · 0 评论 -
MATLAB入门之笔记(2)
1、用作索引时,冒号运算符 (:) 可指代该维度中的所有元素。以下语法>>x = A(2,:) // 会创建一个包含A中第 2 行上所有元素的行向量。2、MATLAB 的设计让您能够自然地处理数组。例如,您可以将一个标量值与数组中的所有元素相加。>> y = x + 23、您可以将任意两个大小相同的数组相加。4、您可以将数组中的所有元素...原创 2019-09-18 11:35:20 · 2967 阅读 · 0 评论 -
MATLAB guide使用总结
去年做了一些关于Matlab GUI的程序,现在又要做相关的东西,回想起来,当时很多经验没有记录下来,现在回顾起来始终觉得不爽,所以从现在开始,一定要勤写记录。 从简单的例子说起吧。 创建Matlab GUI界面通常有两种方式: 1,使用 .m 文件直接动态添加控件 2. 使用 GUIDE 快速的生成GUI界面显然第二种可视化编辑方法算更适合写大型程序。一:创建GUI1....转载 2018-06-25 14:52:56 · 5520 阅读 · 1 评论 -
Axes的位置在GUI中设置!
AXES来显示图片时,如果figure可以最大化时,需要固定位置时,UNIT的值用normalized是以坐标为单位的。所以可以不变化位置!原创 2018-07-12 09:55:41 · 1409 阅读 · 0 评论 -
矩阵元素区域的寻访
A[1:m, n]; % 表示访问第n列的第一个元素至第m个元素.A[m, :]; % 表示访问第m行的所有元素.A[i:j, m:n]; % 表示访问从第i行至第j行、从第m列至第n列的矩阵区域.A[i:inc1:j, m:inc2:n]; % 表示访问从第i行至第j行,间隔inc1; 表示访问从第m列至第n列,间隔inc2的非相邻的多个矩阵元素end % 用于表示该...原创 2018-07-12 15:25:41 · 334 阅读 · 0 评论 -
ADO、DAO、RDO、ODBC、OLEDB、JDBC、BDE数据库访问技术的区别
DAO,RDO等属于逐渐被淘汰或者一般人很少用的技术,本书不做相应的介绍。ADO,OLEDB,ODBC,JDBC都将在本书中详细论述。ADO、DAO、RDO、ODBC、OLEDB、JDBC、BDE、数据库访问技术 ADO---Active Data Objects,活动数据对象 DAO---Data Access Objec...转载 2018-07-24 11:48:51 · 1536 阅读 · 0 评论 -
MATLAB GUI 窗口初始最大化
% --- Outputs from this function are returned to the command line.function varargout = GUI_MAIN_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT)...转载 2018-07-06 14:27:18 · 1496 阅读 · 0 评论 -
matlab奇怪问题!
在做一个GUI界面,先做了图片的显示工作,再做定时器定时更新当前系统时间。结果图片显示都没有了,搞了很久都没有搞定!重新再新建FIG文件与m文件,没有问题了!真是搞不清楚到底哪里错了?...原创 2018-07-06 14:30:38 · 204 阅读 · 0 评论 -
读取数据库在的命令
1、连接数据库conn = database('dbdemo', 'user', 'password');调用格式:conna=database(‘datasourcename’,’username’,’password’);如conna=database('SampleDB','','');其中SampleDB为上文中创建的数据源名称,当默认情况下,数据库文件的username和pa...转载 2018-07-24 14:51:57 · 285 阅读 · 0 评论 -
matlab 与数据库操作
第一部分:读取数据其相关信息查看1. 配置数据源(1).“控制面板”----“管理工具”——“数据源(ODBC)”——“添加”——“创建数据源名称和选择数据库文件”。具体操作见“配置数据源.gif”(2).采用修改注册表,自动配置数据源。 DB_path='D:\Program Files\MATLAB71\work\StuSystem.mdb'; DB_so...转载 2018-07-19 13:52:04 · 2322 阅读 · 0 评论 -
SQL的一些语句,可能有用!
select count(*) from tablename; --输出表格总行数 select * from tablename limit rowLimiter,numRows; --输出表格rowLimiter之后的numRows行(numRows可超出总行数) describe tablename; --显示表格数据类型信息 show tables; --...转载 2018-07-25 14:06:25 · 131 阅读 · 0 评论 -
一些最重要的 SQL 命令
SELECT - 从数据库中提取数据%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SQL SELECT 语句SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。SQL SELECT 语法SELECT column_name,column_nameFROM table_name;与SELECT * FROM table_nam...转载 2018-07-26 09:26:45 · 210 阅读 · 0 评论 -
simulink小技巧
1、右键GOTO前的信号线,选择"Highlight to Source''可将所有关联的FROM高亮(很有用啊!)2、注释未用的模块,选中并用空格键来注释与反注释!原创 2019-09-09 21:14:24 · 2482 阅读 · 0 评论 -
MATLAB入门之笔记(1)
1、所有matlab的变量全部是数组2、clc清屏幕,clear清workspace数据3、x = [1,2,3] 三行一列,x = [1;2;3]一行三列,x = x'相互转置4、多维数据x = [1,2,3; 4,5,6] 二行三列5、创建长向量,x = first:last,间隔默认为1; x = first:inte...原创 2019-09-18 11:03:32 · 236 阅读 · 0 评论 -
Matlab的调试
Matlab的调试总体分为,直接调试和间接调试。 1.直接调试: (1)去掉句末的分号; (2)单独调试一个函数:将第一行的函数声明注释掉,并定义输入量,以脚本方式执行 M 文件; (3)适当地方添加输出变量值的语句; (4)添加keyboard命令;2.工具调试: 1.)以命令行为主的调试: (1)设置断点: dbstop in mfile:在文件名为mfile的M文件第一个可执行语句前设断点;...转载 2018-06-29 11:47:01 · 858 阅读 · 0 评论