matlab
武科大许志伟
武汉科技大学计算机科学与技术学院青年老师,课题组中文官方网站:https://jaywayxu.github.io/zh-cn/
展开
-
PlatEMO matlab 使用帮助文档
PlatEMO matlab 使用帮助文档觉得有用的话,欢迎一起讨论相互学习~作为一名java(Jmetal?)python (Tensorflow?) 重度爱好者,当我使用Matlab的时候我常常找不到北有时候你是不是会遇见在matlab使用帮助命令缺找不到想要的答案,例如我今天就是这样,我想要查找这个UniformPoint函数使用命令行doc UniformPoint这是因为没有把项目的路径加入到matlab中,例如此处我使用的是platEMO将其添加到matlab路径的方法也十分简原创 2022-03-31 23:00:12 · 2066 阅读 · 1 评论 -
matlab sum函数
matlab sum函数觉得有用的话,欢迎一起讨论相互学习~sum 求和函数默认按列求和二维矩阵,按列求和 b1=sum(a,1)二维矩阵,按行求和 b2=sum(a,2)format compacta=[1,2,3;4,5,6;7,8,9]b0=sum(a)b1=sum(a,1)b2=sum(a,2)% a =% 1 2 3% ...原创 2020-04-17 15:41:41 · 1262 阅读 · 0 评论 -
matlab 中的波浪号
matlab 中的波浪号觉得有用的话,欢迎一起讨论相互学习~原文地址在matlab中,波浪号 ~主要有两个用法:第一是代表与或非中的非,如在以下代码中:if ~flag ……end意为只有在flag为0或false时,才会执行省略号对应的部分另外,matlab中不等号的写法是:~=第二是代表忽略输出参数,如unique函数有三个输出参数,...转载 2020-04-17 00:52:16 · 5189 阅读 · 0 评论 -
Matlab矩阵加入新元素
Matlab矩阵加入新元素觉得有用的话,欢迎一起讨论相互学习~一维a=[1,2,3,4]a=[a,5] % 向末尾加上数字5a(end+1)=5 % 直接向end指针后的一个位置赋值a=[a(1:2) 5 a(3:4)] % 中间位置赋值多维>> a=[1 1 1;2 2 2; 3 3 3];>> m=2;n=3;>> b=[1 2 3]...原创 2020-04-16 14:41:21 · 3978 阅读 · 0 评论 -
matlab面向对象编程基础
matlab面向对象编程基础觉得有用的话,欢迎一起讨论相互学习~转载自www.cnblogs.com/hdu-zsk很棒的一篇博文!学到了不少!谢谢!Matlab面向对象大体结构类定义的普通模板代码清单2.1.1classdef className<handle & superclass1 & superclass2 properties ...转载 2020-04-16 13:57:44 · 601 阅读 · 0 评论 -
按照元素指定条件筛选结构体数组
按照元素指定条件筛选结构体数组觉得有用的话,欢迎一起讨论相互学习~定义一个类classdef Chromosome properties skill_factor; endChromosome类有一个属性根据Chromosome类生成N个对象这里假设N==6,并且生成的N个对象本质是结构体数组for i=1:N % 新建一个染色体类...原创 2020-04-15 23:34:47 · 1661 阅读 · 0 评论 -
matlab代码折叠与分节注释
matlab代码折叠与分节注释觉得有用的话,欢迎一起讨论相互学习~通常函数或者循环过多,我们需要将代码折叠起来,matlab设置窗口如下图所示。之后就能在左侧看见折叠的箭头了但是,有时候想将部分代码或注释折叠而不是定义的内容,此时可以使用分节的方式,即%%开头表示例如,这里有一大段注释,我想折叠起来就可以将其分成两节,然后将其折叠起来!...原创 2020-04-15 22:52:53 · 13293 阅读 · 0 评论 -
matlab设置断点查看局部变量
matlab设置断点查看变量觉得有用的话,欢迎一起讨论相互学习~matlab可以在工作区查看变量细节,包括数据类型和值但是,只可以查看主程序或者正在运行函数中的变量,对于调用的子函数而言却不可见这是因为子程序里的变量是局部变量,他们的作用域就是子函数内部,会在流程控制回到主调函数前被系统自动释放掉,所以,一旦子程序运行完,你是不可能再查看子程序里的变量的,因为这些变量已经不存在了。如...原创 2020-04-15 22:36:20 · 1839 阅读 · 0 评论 -
matlab赋值运算符等号
matlab赋值运算符等号觉得有用的话,欢迎一起讨论相互学习~赋值可以给size不同的矩阵matlab独特之处在于矩阵的处理,即使两个矩阵的维度不同,但是只要元素数量相同,则可以将B赋值给A。甚至A的维度也可以变得和B相等。a=[1,2,3]b=[11;22;33]a=b% 连size都变化了%% a =%% 1 2 3%% b =%%...原创 2020-04-15 20:17:20 · 3804 阅读 · 0 评论 -
parfor并行循环函数简析
parfor并行循环函数简析觉得有用的话,欢迎一起讨论相互学习~原文地址http://blog.sina.com.cn/s/blog_76c76c190101c6d2.htmlgoogle中输入matlab parfor,你将得到足够多的资料来了解这是个什么东西,如果你耐心,建议去研究研究matlab 帮助中对parfor的说明。这里我只大概讲一下parfor。parfor就是p...转载 2020-04-15 19:27:51 · 1353 阅读 · 0 评论 -
matlab中类的重载简析
matlab中类的重载简析觉得有用的话,欢迎一起讨论相互学习~参考资料https://ww2.mathworks.cn/help/matlab/matlab_oop/overloading-functions-for-your-class.html在matlab中可以在类中定义一个和matlab默认函数同名的函数以实现不同的功能,这种形式被称为类的重载注意:在一个类中,所有名称都...原创 2020-04-15 18:35:44 · 470 阅读 · 0 评论 -
matlab获取矩阵和向量长度length和size
matlab获取矩阵和向量长度length和size觉得有用的话,欢迎一起讨论相互学习~概论size:获取数组的行数和列数length:数组长度(即行数或列数中的较大值)numel:元素总数。size()s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。[r,c]=size(A),当有两个输出参数时,size...原创 2020-04-14 23:24:28 · 32188 阅读 · 0 评论 -
matlab生成数字1-n的列向量
matlab生成数字1-n的列向量觉得有用的话,欢迎一起讨论相互学习~利用行向量首先生成1-n行矩阵转置% n此处设置为5BD1=1:5BD2=BD1.'% BD1 =%% 1 2 3 4 5%%% BD2 =%% 1% 2% 3% 4% 5reshape...原创 2020-04-14 22:24:50 · 11919 阅读 · 1 评论 -
matlab导出csv文件多种方法实现
matlab导出csv文件多种方法实现觉得有用的话,欢迎一起讨论相互学习~作为一名python 粉丝,csv是我最喜欢的文件格式。那么 如何将matlab中的变量保存为csv?示例有一个51*2的矩阵,我们将其列表头分别记为Obj1和Obj2,而行表头为1-51。将这个矩阵输出到csv中。数据和代码下载地址csvwrite方法挺好用的% Write a comma-...原创 2020-04-14 20:48:33 · 33758 阅读 · 4 评论 -
matlab绘图工具
matlab绘图工具觉得有用的话,欢迎一起讨论相互学习~有时候很急,只想从工作区中简单的看看数据的表现。这时候推荐使用绘图工具。下面以画一个二维散点图为例打开工作区选择需要查看的变量绘图–>scatter(默认以第一列为x,第二列为y)但是如果此时不想以第一列为x,例如想要用第2列的值作为x轴,第1列的值作为y轴怎么做呢?打开查看–>属性编辑器双击数...原创 2020-04-13 23:48:43 · 1436 阅读 · 0 评论 -
matlab学习笔记13_3创建函数句柄
一起来学matlab-matlab学习笔记13函数13_3 创建函数句柄觉得有用的话,欢迎一起讨论相互学习~Follow Me参考文献https://ww2.mathworks.cn/help/matlab/matlab_prog/creating-a-function-handle.html可以为已命名函数和匿名函数创建函数句柄。可以将多个函数句柄存储在数组中,保存并加载它们,方...原创 2019-11-03 21:26:55 · 1335 阅读 · 0 评论 -
matlab学习笔记13_2匿名函数
一起来学matlab-matlab学习笔记13函数13_2 匿名函数觉得有用的话,欢迎一起讨论相互学习~Follow Me参考文献https://ww2.mathworks.cn/help/matlab/matlab_prog/anonymous-functions.html?searchHighlight=%E5%8C%BF%E5%90%8D%E5%87%BD%E6%95%B0&am...原创 2019-11-03 20:02:48 · 418 阅读 · 0 评论 -
matlab学习笔记13_1 函数返回值
一起来学matlab-matlab学习笔记13函数13_1 函数返回值觉得有用的话,欢迎一起讨论相互学习~Follow Me参考文献https://blog.csdn.net/qq_36556893/article/details/79323389#commentBoxhttps://blog.csdn.net/qq_36556893/article/details/79326325...转载 2019-11-03 13:44:40 · 11100 阅读 · 0 评论 -
matlab学习笔记12_4结构体rmfield,arrayfun,structfun,struct2cell,cell2struct
一起来学matlab-matlab学习笔记1212_4 结构体rmfield,arrayfun,structfun,struct2cell,cell2struct觉得有用的话,欢迎一起讨论相互学习~Follow Me参考文献https://ww2.mathworks.cn/help/matlab/ref/rmfield.htmlhttps://ww2.mathworks.cn/hel...原创 2019-10-31 18:34:00 · 3292 阅读 · 0 评论 -
matlab学习笔记12_3串联结构体,按属性创建含有元胞数组的结构体,filenames,isfield,isstruct,orderfields
一起来学matlab-matlab学习笔记1212_3 结构体串联结构体,按属性创建含有元胞数组的结构体,filenames,isfield,isstruct,orderfields觉得有用的话,欢迎一起讨论相互学习~Follow Me参考文献https://ww2.mathworks.cn/help/matlab/matlab_prog/concatenate-structures....原创 2019-10-31 15:30:01 · 956 阅读 · 0 评论 -
matlab结构体的创建与元素访问
一起来学matlab-matlab学习笔记1212_2 结构体创建结构体数组,访问标量结构体,访问非标量结构体数组的属性,访问嵌套结构体中的数据,访问非标量结构体数组中多个元素的字段觉得有用的话,欢迎一起讨论相互学习~Follow Me参考文献https://ww2.mathworks.cn/help/matlab/structures.html?searchHighlight=%E7...原创 2019-10-31 14:04:37 · 9809 阅读 · 0 评论 -
matlab学习笔记12_1单元数组和元胞数组 cell,celldisp,iscell,isa,deal,cellfun,num2cell,size
一起来学matlab-matlab学习笔记1212_1 单元数组和元胞数组cell array --cell,celldisp,iscell,isa,deal,cellfun,num2cell,size觉得有用的话,欢迎一起讨论相互学习~Follow Me单元数组(cellarray)和结构体(structure)都可以将不同类型的相关数据集成到一个单一的变量中,使得大量的相关数据的处理...原创 2019-10-30 20:51:10 · 2837 阅读 · 1 评论 -
matlab学习笔记11_3高维数组操作 filp, shiftdim, size, permute, ipermute
一起来学matlab-matlab学习笔记1111_3 高维数组处理和运算filp, shiftdim, size, permute, ipermute觉得有用的话,欢迎一起讨论相互学习~Follow Mefilp翻转元素顺序语法B = flip(A)B = flip(A,dim)说明B = flip(A) 返回的数组 B 具有与 A 相同的大小,但元素顺序已反转。B 中重...原创 2019-10-29 15:44:26 · 1219 阅读 · 0 评论 -
matlab学习笔记11_2高维数组操作 squeeze,ind2sub, sub2ind
一起来学matlab-matlab学习笔记1111_2 高维数组处理和运算squeeze, ind2sub, sub2ind觉得有用的话,欢迎一起讨论相互学习~Follow Mesqueeze删除单维度–B=squeeze(A) B = squeeze(A)返回一个与A元素相同,但去掉了所有单维度的数组B。单例维度是指size(A,dim) = 1的任何维度。二维阵列不受squeeze...原创 2019-10-29 13:42:21 · 1174 阅读 · 0 评论 -
matlab学习笔记11_1低维数组操作
一起来学matlab-matlab学习笔记1010_8 低维数组操作repmat函数,cat函数,diag函数觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效数组是MATLAB进行计算和处理的核...原创 2019-10-28 20:36:29 · 632 阅读 · 0 评论 -
matlab学习笔记10_7数值计算类型和常用计算公式
一起来学matlab-matlab学习笔记11数值数据类型以及特殊函数觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效整数Matlab中默认的数据类型是双精度的数据,整型数据包括8位,16位...原创 2019-10-25 18:28:31 · 464 阅读 · 0 评论 -
matlab学习笔记10_6 字符串与数值间的转换以及进制之间的转换
一起来学matlab-matlab学习笔记1010_6 字符串与数值间的转换以及进制之间的转换觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效字符串与数值间的相互转换int2str将整数转换为...原创 2019-10-25 15:43:22 · 5471 阅读 · 0 评论 -
matlab学习笔记10_5 通用字符串操作和比较函数
一起来学matlab-matlab学习笔记1010_5 通用字符串操作和比较函数觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效将整数数组转换成字符串s=string(A)其中A为正整数...原创 2019-10-25 13:50:31 · 996 阅读 · 0 评论 -
matlab-数组取值
一起来学matlab-数组取值觉得有用的话,欢迎一起讨论相互学习~Follow MeMATLAB中的字符串符号:冒号s1=['I am sad';'you are ';'interest']% 按照行取值a1=s1(1,:) % 表示取第一行,列全取值% 按照列取值b1=s1(:,1) % 表示取第一列,行全取值>> s1=['I am sad';'you are...原创 2019-10-24 18:42:30 · 5903 阅读 · 0 评论 -
matlab学习笔记10_4MATLAB中的字符串表示
一起来学matlab-字符串操作10_4 MATLAB中的字符串表示觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效MATLAB中的字符串符号MATLAB将字符串当做一个行向量,每个元素对应...原创 2019-10-24 18:41:21 · 686 阅读 · 0 评论 -
matlab学习笔记10_3关系运算符和逻辑运算符
一起来学matlab-matlab学习笔记1010_3关系运算符和逻辑运算符觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效关系运算符% 示例:关系运算符的用法format compac...原创 2019-10-21 19:42:24 · 1083 阅读 · 0 评论 -
matlab学习笔记10_2 一般操作符
一起来学matlab-matlab学习笔记1010_2一般操作符和数据显示格式觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效操作符冒号":"此符号在矩阵的构造和运算中非常有用,它可以用来...原创 2019-10-21 19:39:36 · 326 阅读 · 0 评论 -
matlab学习笔记10 一般运算符
一起来学matlab-matlab学习笔记1010_1一般运算符觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效MATLAB语言以前是一种专门为进行矩阵计算所设计的语言,在以后的各个版本中逐步扩...原创 2019-10-21 10:38:27 · 273 阅读 · 0 评论 -
matlab学习笔记9 高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色
一起来学matlab-matlab学习笔记9高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效图形的高级控制视点控...原创 2019-10-20 19:58:31 · 1703 阅读 · 0 评论 -
matlab学习笔记9 高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象
一起来学matlab-matlab学习笔记9高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效图形对象图形对象(figur...原创 2019-10-20 16:13:27 · 1778 阅读 · 0 评论 -
matlab学习笔记8 基本绘图命令-三维绘图
一起来学matlab-matlab学习笔记8基本绘图命令_6 三维绘图觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效三维绘图命令三维绘图命令plot3plot3命令将绘制二维图形的函数...原创 2019-10-18 18:26:25 · 1365 阅读 · 0 评论 -
matlab学习笔记8 基本绘图命令-初级二维绘图/交互式绘图
一起来学matlab-matlab学习笔记8基本绘图命令_5 初级二维绘图/交互式绘图觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效二维绘图命令屏幕控制指令grid表示是否话分格线的双...原创 2019-10-16 21:20:12 · 577 阅读 · 0 评论 -
matlab学习笔记8 基本绘图命令-LineSpec线条设定
一起来学matlab-matlab学习笔记8基本绘图命令_4 LineSpec线条设定觉得有用的话,欢迎一起讨论相互学习~Follow Me绘图函数接受线条设定作为参数并相应地修改生成的图形。您可以为线条指定以下三个要素:线型标记符号颜色使用点划线 (-.) 绘制 x-y 图,在数据点位置放置圆形标记 (o),并将线条和标记设置为红色 ®。x=0:0.05*pi:2...原创 2019-10-16 21:18:42 · 3630 阅读 · 0 评论 -
matlab学习笔记8 基本绘图命令-特殊图形绘制
一起来学matlab-matlab学习笔记8基本绘图命令_3 特殊图形绘制觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效特殊二维绘图函数条形图y=[1 2 3;4 5 6;7 8 9]...原创 2019-10-16 21:16:51 · 587 阅读 · 0 评论 -
matlab学习笔记8 基本绘图命令-基本绘图操作
一起来学matlab-matlab学习笔记8基本绘图命令_2基本绘图操作觉得有用的话,欢迎一起讨论相互学习~Follow Me参考书籍《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效MATLAB的基本绘图函数包括line函数、plot函数和polar函数...原创 2019-10-15 16:54:43 · 515 阅读 · 0 评论