![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB使用
康冕峰
北京人,软件测试自动化工程师,致力于研究MATLAB脚本和实践Python办公自动化。
展开
-
Matlab 读取EXCEL 服务器出现意外情况 的解决方法
% 2.3 EXCEL文件的读取与写入% 2.3.1 EXCEL数据的读取%% 导入电子表格中的数据% 用于从以下电子表格导入数据的脚本:%% 工作簿: D:\Matlab R2018a\程序代码-MATLAB GUI设计入门与实战\第2章\ysw.xlsx 工作表: Sheet1%% 要扩展代码以供其他选定数据或其他电子表格使用,请生成函数来代替脚本。%% 导入...原创 2018-08-15 12:30:27 · 12645 阅读 · 2 评论 -
MATLAB的unique()函数使用: 从一个N×M数值矩阵中,以某一列在出于精度要求,截断小数位后出现重复数值的后处理
项目背景:因为最优点的推力和主流率,以及最优点的推力和阳极电流的一一对应关系的稳态编表需要用MATLAB拟合,所以本小节主要是介绍工作过程中发现的MATLAB的 对一列存在小数点后有着固定有效位,数值重复数字的剔除。VB项目闭环控制查表时候推力是自变量需要保证连续且唯一固定间隔的数列。但是这些数据拟合产生的过程中,阳极主流率才是自变量具有固定大小的间隔连续的数组。两种思路:1.去掉数值重复...原创 2019-07-21 06:59:12 · 2001 阅读 · 0 评论 -
用MATLAB求一个数组找出跳变点的索引值并返回
假设有一个自动控制系统,其中有三项控制参数。其中的两项是阶跃信号给定的开环参数:阳极电流Ia、另一项是一个阀门主流率mmfr,最后一项是闭环反馈控制参数励磁电流Im。现在把VB程序设定为输出TXT文本数据保存在路径D:\powerCtrl_VB_step.txt 我这里给出一种算法,可以实现自动导入并绘图,主要是阀门实际上不能突变,因此要有一个公式模型计算出实际的输出序列。数据是以下格式的纯数...原创 2019-07-17 14:41:46 · 4567 阅读 · 0 评论 -
用MATLB仿真一个单闭环控制量,同时还存在两个开环控制变量的阶跃响应曲线。(自动控制方法是PID中的P控制。通过查表法直接给开环参数稳态最佳的大小)
项目背景:甘肃省,航天510所的LIPS100电推力器。一共有三个控制变量,开环控制变量是:Ia(阳极电流)、mmrf(阳极主流率) 这个阳极主流率是阀门变量,不能够突变,模拟用(大学一年级课,电路分析基础中)类似电感放电的e指数公式。要求:比例控制参数P可调,阶跃响应在通电前设定幅值3.5~12.8 假设仿真实验时长120S,在第60S时给定阶跃控制信号。把查表用的TXT文件...原创 2019-07-18 22:07:14 · 617 阅读 · 0 评论 -
Matlab的GUI中坐标轴载入图片后axes的ButtonDownFcn函数使用
我的程序任务很简单,就是当在一幅图像上单击的时候,( 可编辑文本框 )实时显示当前鼠标单击点的坐标。1、figure的windowbuttondown函数是当鼠标在figure中点击时(无论是左键还是右键),程序调用的回调函数。这时,程序不管鼠标是在那一个控件的区域内,只要点击,都调用该函数;2、axes或其它控件的ButtonDownFcn函数是当控件位于该控件的区域内时,点击时所调用的函...原创 2019-05-06 16:42:07 · 6686 阅读 · 3 评论 -
利用MATLAB创建一个通过鼠标取点坐标,绘制出红色矩形区域框选突出显示所选定的位置在载入的图像上
利用MATLAB创建一个可以载入图像显示的坐标轴,并且能够通过鼠标取点坐标,绘制出红色矩形区域框选突出显示所选定的位置在图像上。启动MATLAB后,在命令行位置键入 guide 并回车新建一个GUI窗体,命名为redRectangle 。该窗体一共有6个“对象”,其中编号1为坐标区,编号2为面板,其余编号的对象都是“按钮”。“框选”按钮的Callback...原创 2019-05-06 10:49:24 · 6407 阅读 · 0 评论 -
MATLAB GUI编程显示载入.JPG图片
MATLABGUI软件界面显示载入的.JPG图片分两种情况,一种是希望点击按钮后显示载入的图片、另一种情况是希望软件界面一开始就载入默认位置的图片。 启动MATLAB 2018b后,在命令行光标后输入: guide 并回车,选择并打开名为 untitled8.fig 的文件。我从互联网上下载了NVIDIA和AMD两个游戏显卡公司的图片作为素材,分别用好压看图2345调整完像素大小并保存为NV...原创 2019-04-22 13:25:22 · 25830 阅读 · 1 评论 -
MATLAB复制文件到指定文件夹操作的GUI设计
MATLAB是一个很好用的科学计算软件,其简单的GUI设计面向对象的设计思想,适合开发小型软件。有时候数据处理需要载入整个文件夹,本教程提出一种利用路径选择对话框uigetdir 和文件复制命令copyfile 实现的MATLAB复制载入整个数据文件到指定路径下的简单实现代码编程。方法/步骤 1 启动MATLAB后在命令行键入 guide,启动GUI编辑界面,选择新建一个...原创 2019-04-26 10:35:51 · 1472 阅读 · 0 评论 -
利用MATLAB计算 生物韵律(biorhythm)的周期
利用MATLAB计算 生物韵律(biorhythm)的周期生物韵律(biorhythm)是100多年前被发现的,1960年左右进入我们的公众文化。现在你仍然可以发现很多能给出个性化生物韵律或兜售能计算生物韵律软件的网站。生物韵律是建立在三个正弦周期就能影响我们生活这样的观念上的。体力周期为23天,情感周期为28天,智力周期为33天。对每个人来说,这些周期的起始点是出生的那一天。工具/原料...原创 2019-03-12 18:33:21 · 1938 阅读 · 3 评论 -
MATLAB 2018b环境下编译发布独立可执行程序并生成安装包文件
MATLAB 2018b环境下编译发布独立可执行.exe程序并生成安装包文件如何将MATLAB的.M程序编译成Windows中直接运行的独立可执行程序?如何将编译好的独立可执行程序发布在没有安装MATLAB的个人电脑上?下面将一步步详细介绍实现过程:一、生成独立可执行的程序(exe文件)步骤1、安装编译器。可有多种选择(具体参见官网支持列表),这里我推荐使用Visual Studi...原创 2019-03-12 18:26:47 · 13026 阅读 · 8 评论 -
给定一组相关对应的数值,通过for循环使用MATLAB利用一次函数计算出中间的其他数值大小
%% 线性插值:由已知数据点连成一条折线,认为相临两个数据点之间的函数值就在这两点之间的连线上。% mmfr Ia Im F% 2.6 1.575 0.49 13.6764% 2.23 1.6 0.41 12.8904% 1.96 1.35 0.37 10.1...原创 2019-07-22 07:37:14 · 1263 阅读 · 0 评论