Matlab-基础(版本2014a)
Matlab基础知识总结(软件版本2014a)
nachifur
数字图像处理、计算机视觉、matlab、python
深度学习、pytorch
ubuntu、网络配置、
展开
-
使用matlab设计可编辑的下拉框
使用matlab设计可编辑的下拉框1.思路:查阅大量资料,发现 matlab 在 UI 设计这一块还是较为欠缺,以下有几种思路仅供借鉴:1.只采用 Pop-Up Menu 实现,通过捕捉键盘输入事件,获取输入的内容,捕捉结束标志符(例如:回车),得到完整内容,之后修改Pop-Up Menu 的内容即可。缺点:经测试,发现 matlab 中键盘输入事件只对英原创 2016-10-02 19:09:28 · 8797 阅读 · 6 评论 -
matlab文件路径操作 mfilename
很多时候我们需要把代码发给别人,而运行的代码可能包含路径。例如,你在你的电脑上需要加载一个mat文件,你的代码中包含了这个mat文件的具体的路径。例如,load('C:\Users\ncf\Desktop\计算机视觉大作业\program\xixi.mat'),当你把这个代码文件夹压缩发给别人时,别人一运行就会报错,这时我们需要自动识别,mat文件的路径。mfilename函数可以返回当前...原创 2019-06-18 14:01:04 · 9895 阅读 · 4 评论 -
matlab 定时器的用法
定时器的使用的程序实例:%% 定时器% 函数说明:(命令行输入)% t_test:创建一个定时器对象,从 0 开始计数(每 2 秒)% t_test('stop'):停止计数,删除定时器function t_test(varargin) global num num1 num2 if nargin == 0 % 直接命令行输入 t_test 表示:创建一个定时器对象原创 2017-01-19 13:16:35 · 30863 阅读 · 2 评论 -
matlab-两个gui的数据传递
程序1.主程序:main.m% 函数功能介绍:% 将 main 中的原有数据(文本框内的数据),发送到 set_rgb_value 中,然后在 set_rgb_value 中设定 rgb% 的值后,返回 main 中,完成 rgb 值的设定。function varargout = main(varargin)gui_Singleton = 1;gui_State =原创 2017-01-21 00:18:38 · 13344 阅读 · 5 评论 -
matlab的数据传递方式
在这篇博文后附的另一篇博文:matlab-两个gui的数据传递中,体现了三种数据传递方式:1.使用 handles 结构体;(注意当 handles 结构体发生改变时,需要使用 guidata 更新)2.使用全局变量;(global 变量名)3.使用文本,存储到硬盘,需要时再读取。(例如:mat、txt文件等)还有一种就是运用UserData传递参数。原创 2017-01-21 00:36:36 · 4754 阅读 · 0 评论 -
matlab-gui的运行流程
第一步:进入function varargout = test(varargin)在主函数中完成gui的创建(例如:figure、edit等控件),这其中如果控件的CreatFcn为自动默认%automatic时,主函数在初始阶段只调用一次;如果有CreatFcn,则在gui创建阶段,会多次调用主函数,通过主函数再调用各控件的CreatFcn,完成gui创建。 第二步:执行Openin原创 2017-01-21 11:47:20 · 14219 阅读 · 3 评论 -
matlab界面介绍-高效编程
原创 2017-01-20 21:56:41 · 1517 阅读 · 0 评论 -
Matlab-元胞数组的索引
%% 元胞数组的索引C = {'one', 'two', 'three'; 1, 2, 3};%% 1.Cell Indexing with Smooth Parentheses, () (操作数组本身)% 1.upperLeft = C(1:2,1:2)% 2.C(1,1:3) = {'first','second','third'}% 3.If cells in your原创 2017-01-03 12:48:52 · 16304 阅读 · 2 评论 -
Matlab-矩阵的索引
%% 矩阵的索引%% 1.Accessing Single Elements (单个数据的索引)% Syntax% A(row, column)% Example A(4, 2)%% 2.Linear Indexing (线性索引)采用单个角标的方式索引% matlab 矩阵的实际存储方式% MATLAB stores matrices and arrays not in the原创 2017-01-03 12:45:15 · 8031 阅读 · 0 评论 -
Matlab-结构体数组的索引
%% 结构体数组的索引 (Structure Array)% 注意:结构体的创建 与 矩阵/元胞数组 不同,元胞数组以元胞的方式进行储存,而结构体是以 fields 储存的(而不是以对象个数储存的)% 所以元胞数组创建时,提供元胞的大小,而结构体的创建%% 1.n * 1 的结构体数组imname = dir(['C:\Users\ncf\Desktop\' '*.doc'])imname原创 2017-01-03 12:53:48 · 27290 阅读 · 5 评论 -
Matlab的内存分配
%% Memory Allocation (Matlab的内存分配)% Creating and Modifying Arrays% When you assign a numeric or character array to a variable, % MATLAB allocates a contiguous virtual block of memory and stores the原创 2017-01-03 12:56:38 · 2505 阅读 · 0 评论