![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
巫_月
这个作者很懒,什么都没留下…
展开
-
matlab 颜色和标志
原创 2021-05-19 11:41:36 · 168 阅读 · 0 评论 -
matlab figure显示的常用操作
finalPF = load('C102_100_finalPF.txt');NSGAII_H = load('NSGAII-H.txt');NSGAII_R = load('NSGAII-R.txt');scatter3(finalPF(:,1),finalPF(:,2),finalPF(:,3),'r', 'filled'); hold onscatter3(NSGAII_H(:,1),NSGAII_H(:,2),NSGAII_H(:,3),'b', 'filled','MarkerFace.原创 2021-05-06 17:11:12 · 875 阅读 · 0 评论 -
matlab 箱图
1.六个数据节点,将一组数据从大到小排列,分别计算出他的上边缘,上四分位数Q3,中位数,下四分位数Q1,下边缘,还有一个异常值。数据获取过程:1)分别获取全部数据中的上、下四分位数:Q3和Q1,中位数2)3)获取最大值区间和最小值区间4)获取最小值和最大值2. matlab 中画箱图,并设置x坐标x=[ 0.6533 0.6825 0.6658 0.5855 0.6678 0.6212 0.5...原创 2021-05-04 20:24:44 · 1118 阅读 · 0 评论 -
matlab 加载,修改,存储 .json数据
clc,clear;% 加载工具包的位置addpath('D:\Matlab\toolbox\jsonlab-master');% 1.新建.json文件fid= fopen('reqJosn.json', 'w+');% step 1: 读取json文件file_name = 'C101_25.json'; % 待读取的文件名称jsonData = loadjson(file_name); % jsonData是个struct结构% step 2: 添加坡度信息customer..原创 2021-04-28 14:25:06 · 4244 阅读 · 0 评论 -
Matalb读取json文件
Matlab读取json文件在matlab中,可以将数据写入json文件,却没发现读取json的函数,网上查了一下,大部分是个人写的函数,再可执行性上可能会有一些问题。最终,还是发现了一个matlab解析json文件的工具包,jsonlab, 可以尝试一下。工具包下载地址:http://iso2mesh.sourceforge.net/cgi-bin/index.cgi?jsonlab/Download网页提供了几种下载的方式,可以获取最新版本,也可以获取之前的版本,下面来说一下安装吧。...转载 2021-04-26 14:57:18 · 740 阅读 · 0 评论 -
matlab find的常见用法
F =-2:1:3F = -2 -1 0 1 2 31. find(F) 输出非零元素的下标数组ans = 1 2 4 5 62. find(F > 1) 寻找符合相应类型的数据的下标ans = 5 63.find(F, 3) 输出前五个非零元素的下标ans = 1 2 4 5 64.find(F,2,'last') 返回最后2两个非零元素的位置an...原创 2021-03-27 17:23:22 · 2857 阅读 · 0 评论 -
matlab将数组数据写入txt并且换行
输出txt: 2 3 4 5 6 7 8 9ytt = [2 3 4 5; 6 7 8 9];fid=fopen('test1.txt','wt'); fprintf(fid,'%d',ytt); fclose(fid); 输出txt: 2 3 4 5 6 7 8 9dlmwrite('test2.txt',ytt,'delimiter',' ','newline','pc')原创 2021-03-25 21:19:08 · 2980 阅读 · 0 评论 -
matlab 怎么设置,出错就会停止,进入debug模式
需求:程序需要运行2000代,但是在1000代时会出错,在这个地方debug显然不合适解决方法:try .catch . end 在catch中设置断点,进行捕捉错误a = [1,2,3];b = [2,3];try c = [a; b]; disp(c); catch a = 8;end...原创 2021-03-23 21:17:13 · 1044 阅读 · 0 评论 -
matlab的并行方法
转载 2021-03-23 20:48:53 · 284 阅读 · 0 评论 -
PlatEMO-NDsort
function [FrontNo,MaxFNo] = ENS_SS(PopObj,nSort) [PopObj,~,Loc] = unique(PopObj,'rows'); Table = hist(Loc,1:max(Loc)); [N,M] = size(PopObj); FrontNo = inf(1,N); MaxFNo = 0; while sum(Table(FrontNo<inf)) < min(nSort,len...原创 2020-11-25 11:39:19 · 854 阅读 · 0 评论 -
matlab-函数及使用1
nargin 输入参数的数目nargout 输出参数的数目varargout 输出参数列表varargin 输入参数列表 cell只要把函数的参数列表的最后一个参数写成varargin,就可以再函数内部以访问cell数组的方式来获取可变参数的信息。repmat(A,m,n) 赋值和平铺矩阵将矩阵A,赋值m*n份any 确定任何数组元素是否为非零any(A) A中只要有元素非零则为Trueany(A,dim) 通过dim = 2测试A的行中是否有非零元.原创 2020-11-21 10:33:03 · 1567 阅读 · 1 评论 -
platEMO-1
随笔Matlab中的继承使用Matlab中类属性和方法的访问权限properties(Access = private/protected/public)private: 只能被自己的类访问protected: 可以被自己的类和其子类访问public: 可以任意访问SetAccess和GetAccess 对于BankerTeller可以访问balance的值Properties(setaccess = {?BankTeller})balanceend生成对象数组obj原创 2020-11-21 10:29:01 · 255 阅读 · 0 评论 -
Matlab中的persistent变量
Matlab中的persistent变量persistent, 用于定义persistent变量。persistent变量对于声明它的函数来说是局部的,但是当退出该函数时,该变量仍然保存在内存中,数值并不变。persistent变量与全局变量有相似之处,它们都创建永久的存储空间,不同在于persistent只对定义它的函数可见。这样可以防止persistent变量被其它函数或在命令行中被改变。当我们改变或着清空在内存中的一个函数时,在它内部定义的presistent变量也会被清空。当我们定义persi原创 2020-11-10 09:26:40 · 10847 阅读 · 1 评论