matlab
init_bin
路上…
展开
-
matlab: 解一元多次方程与复杂的一元多次方程
1、解syms xeq=x^2+2*x+1;s=solve(eq,x)结果:s = -1 -1这里使用到syms x,意思是定义一个变量 x, 之后可以使用这个变量构造表达式。solve(eq,x)是将x作为求解变量,求解eq=0的结果。2、比如需要求变量t, 已知k=3, p=6;中间及经过, , k = 3;p = 6;syms tx = (k-t)^2 + (p-t)^2;y = k * x / (p-t);f = x + k - ...原创 2021-04-21 22:17:55 · 15586 阅读 · 0 评论 -
matlab的矩阵转置问题
matlab中一个矩阵为1000行、2列数据的数据A,需要变为2行,1000列的数据B,这是一个矩阵的转置问题解决办法:B = A'注意:不要使用reshape,reshape时会出现重排数组的情况,这样会打乱数据的顺序。...原创 2021-04-06 20:05:16 · 1101 阅读 · 0 评论 -
matlab实现有序读取文件夹所有文件
matlab读取文件夹中的文件并不是按照有序读取,比如执行下面代码可以发现读取的文件原创 2020-06-28 20:26:34 · 12690 阅读 · 3 评论 -
matlab的imshow, image, imagesc区别
转载自:https://www.cnblogs.com/liuke-note/p/10149631.html1、显示RGB图像相同点:这三个函数都是把m*n*3的矩阵中的数值当做RGB值来显示的。区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。2、显示灰度图像说明:先搞明白什么是索引图像?(灰度图像也是索引图像的...转载 2019-11-29 22:58:04 · 3464 阅读 · 0 评论 -
MATLAB GUI弹出式菜单的使用、去除坐标轴刻度
1.GUI弹出式菜单的使用在GUI上放上弹出式菜单,然后双击》属性检查器》string》更改string为想要的菜单值。例如效果:属性检查器里面的tag属性根据你的想法改,这里就以popupmenu1为属性名。在程序中使用弹出式菜单的值,使用下面的程序。具体实践即可明白。list = get(handles.popupmenu1,'string'); %得到cell...原创 2019-09-27 11:32:08 · 4528 阅读 · 0 评论 -
matlab GUI窗口最大化,以及控件大小和字体自适应
1.GUI 窗口最大化双击除控件外的空白处(视图)》属性检查器》resize》on即可。设置完这个,当放大的时候,会发现我们控件的位置没有变化。此时我们需要设置一个。工具》GUI选项》调整大小的方式》成比例2.控件大小和字体自适应当我们放大时,虽然界面变大了,但是控件大小和字体并未自适应变化。此时我们需要在设置一些属性。控件大小自适应:双击选择的控件》属性检查器》u...原创 2019-09-27 11:07:08 · 18279 阅读 · 6 评论 -
等比例映射 matlab
实际需求,由于采集到的数据之间的差异较小,故需要增大数据之间的差异,从而获得更加好的可视化效果。于是就想到等比例映射。例如将0.9-1之间的数值,映射到0-1之间。假设这个0.9-1之间的数值存放在一个图像矩阵里面。那么可以通过如下程序处理。a = imread('data.png');a = double(a);[m,n] =size(a);%数值的等比例映射for i =1:...原创 2019-09-25 19:53:21 · 1563 阅读 · 0 评论 -
Matlab: 结构体操作、预分配内存与xlswrite存储数据到excel的速度、mat文件的存与读、cell的补齐和合并
目录1.结构体操作2.预分配内存与xlswrite存储数据到excel的速度3.mat文件的存与读4.cell的补齐和合并1.结构体操作MATLAB提供了两种定义结构的方式:直接应用和使用struct函数。1.1 直接引用%---直接引用-----%定义一个结构tt,并设置成员变量a、b的值。tt.a=1tt.b=2tt = a: 1 ...原创 2019-09-08 20:40:46 · 2506 阅读 · 0 评论 -
做完一个GUI实例后记录的一些知识点
“老板”吩咐做一个能够采集图片RGB数据并进行打分,最后存储的GUI界面。做完以后学到一些知识,此记录一下,备忘。目录一、ButtonDownFcn和WindowButtonDownFcn的区别二、cell与普通数组三、获取鼠标点击的坐标及此处的RGB数据四、如何将在图片的标记一块保存下来五、参考链接一、ButtonDownFcn和WindowButtonDownFcn...原创 2019-07-09 21:54:04 · 300 阅读 · 0 评论 -
matlab GUI界面获取可执行文件.exe
一、环境win10、matlab2016a二、.m文件转成.exe文件1.matlab命令行输入:mbuild -setup通常会出现如下错误: 未找到支持的编译器或SDK,Matlab推荐使用mingw64。这里matlab让你安装mingw64(只能是TDM-GCC4.9.2),去网上查了一下,下载完TDM-GCC4.9.2,安装完并没有什么用。这个问题的解决...转载 2019-07-09 20:44:41 · 999 阅读 · 0 评论 -
一个RGB数据采集实例学习matlab_GUI界面设计
一、环境平台window10+matlab2016a二、界面设计1.创建流程主页》新建》应用程序》GUIDE》新建GUI》blank GUI(default) 那么我们就新建了一个GUI界面如下下面就是自己的设计了。2.控件选择及设置2.1 RGB数据采集任务需求: 1、需要的是从文件夹中选择一张图片,并将这张图片显示在界面上。 2、点击...原创 2019-06-21 10:07:37 · 1648 阅读 · 0 评论 -
MATLAB 点乘和乘
MATLAB 点乘和乘点乘是数组的运算,不加点是矩阵的运算;2 点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘;而不加点表示的是矩阵相乘(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行 的维数。例如A,B分别为两个矩阵,则:A.*B表示的是两...转载 2018-10-21 21:02:00 · 8384 阅读 · 0 评论