matlab
GuokLiu
享受当下时光,专注做好一件事
展开
-
200629-Python实现Matlab中的mahal函数
Matlab中的mahal函数马氏距离的相关介绍Python自定义函数def mathal(Y,X): mean = X.mean(axis=0) # Calculate mean of X cova = np.linalg.inv(np.cov(X.T)) # Calculate covariance of X delta=Y-mean # Calculate distance between Y and .原创 2020-06-30 06:31:37 · 733 阅读 · 2 评论 -
200518-如何提取Matlab中figure中的line数据
Ref: How do I extract data points from a plot?% Create data and plotx = linspace(-3,3,100)y1 = sin(x)y2 = cos(x)figure(1)subplot(2,1,1)plot(x, y1)subplot(2,1,2)plot(x, y2)% Get lines in subplotsh1 = findobj(subplot(2,1,1),'Type','line')xx原创 2020-05-19 07:10:12 · 1683 阅读 · 0 评论 -
190311-3种方法Matlab结构体struct元素的索引
方法1:Access elements/fields from a struct方法2:getfield% 载入数据mat = load('237.mat')%获取所有`fields`的名称fieldsname = fields(mat)% 如果要取`X237_DE_time`% 方法1:mat.(`X237_DE_time`)% 方法2:getfield(mat,...原创 2019-03-11 09:26:29 · 9419 阅读 · 0 评论 -
190320-Matlab矩阵逐行进行函数运算
how to apply a function to all rows in a matrix? [duplicate]tmp.mA = reshape(1:9,3,3)arrayfun(@(n) myfun(A(n,:)), 1:size(A,1))function [b] = myfun(data)b = data(1)+2*data(2)+3*data(3);end&...原创 2019-03-20 13:25:56 · 1541 阅读 · 0 评论 -
190313-Matlab矩阵映射
浅析image,imagesc,imshow的用法% 10个样本,每个样本的维度为5 r = rand(10,5) % mapminmax(): 对矩阵的每一行进行线形映射到 [min, max],mapped1依旧是double类型mapped1 = mapminmax(r',0,255)' % uint8():这种方式把I转化成uint8,负数会被归零,超过255的被置为255,而且...原创 2019-03-13 10:38:17 · 4401 阅读 · 0 评论 -
190313-1行命令裁剪Matlab图像空白及调整子图间距
【1】https://blogs.mathworks.com/pick/2012/12/21/figure-margins-subplot-spacings-and-more/【2】https://ww2.mathworks.cn/matlabcentral/fileexchange/34055-tightfig-hfig使用方法参考1下载方法参考2# 1行命令裁剪Matlab图像空白...原创 2019-03-13 14:32:59 · 1240 阅读 · 0 评论 -
190326-Matlab求曲线二阶最大最小曲率及其位置
Determine the location of max curvature for a set of data绘制图形%%![在这里插入图片描述](https://img-blog.csdnimg.cn/20190326142215514.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_...原创 2019-03-26 14:27:35 · 1891 阅读 · 0 评论 -
190327-Matlab清除指定变量之外的所有变量
方法clearvars -except var1, var2, var3例子clear;clc;path = '../DATA/test';data = load(path);Ys1 = data.Ys1;Ys2 = data.Ys2;Ys3 = data.Ys3;Ys4 = data.Ys4;Yt = data.Yt;clearvars -except Ys...原创 2019-03-27 14:56:35 · 14304 阅读 · 0 评论 -
190410-更改Matlab编辑器颜色为护眼色
预设-颜色-背景原创 2019-04-10 14:31:34 · 3800 阅读 · 0 评论 -
190412-矩阵每行元素除以同一个数
matlab矩阵中每一行数除以一个数思路:将向量转变成矩阵,然后利用矩阵作除法代码p1 = reshape(linspace(1,9,9),3,3)p2 = p1r1 = p1 .*p2r2 = repmat(sum(r1,2),[1 3])r3 = r1./r2结果p1 = 1 4 7 2 5 8 ...原创 2019-04-12 15:07:35 · 11641 阅读 · 0 评论 -
190314-Matlab中的Git管理
怎样在matlab中使用git进行版本控制?Git中文文档如何方便的对Matlab中的代码进行版本管理删除github中某个文件夹原创 2019-03-14 17:07:30 · 1920 阅读 · 0 评论 -
190121 矩阵除法中的陷阱(left division vs inv in matlab and python)
Reference:NumPy for MATLAB userswhat is the difference between inv() and \ (the backslash) ?inv() vs \If A is an n x n matrix and B is n x m, solving A\B is tantamount to solving mn equations i...原创 2019-01-21 22:10:53 · 959 阅读 · 0 评论 -
181225 Matlab图解峰度kurtosis与偏度skewness
峰度kurtosis:用于度量x偏离某分布的程度。正太分布的峰度是3;当时间序列的曲线峰值比正太分布的高时,峰度大于3;当比正太分布的低时,峰度小于3。偏度skewness:用于衡量x的对称性。对于正太分布,偏度为0;若偏度为正,则x均值左侧的离散度比右侧弱;若偏度为负,则x均值左侧的离散度比右侧强。正态分布的偏度系数和峰度系数...原创 2018-12-25 15:15:05 · 18013 阅读 · 5 评论 -
170613 matlab原始信号中加入高斯白噪声的分析
高斯白噪音的定义、概念及matlab实现 matlab调整子图距离 设置figure的大小与位置 坐标轴上下限设置 如何在matlab里实现FFT变换 Python代码实现matlab中添加高斯白噪音awgn的方法 结论随着信噪比的增强,混合数据的频率分布逐渐与高斯白噪声一致随着信噪比的增强,混合数据的幅值频谱逐渐混乱不清信噪比在-4-10内的幅值频谱特性还清晰可辨原创 2017-06-13 15:57:55 · 24615 阅读 · 3 评论 -
171031 Matlab数字图像处理-01-绪言
01.导入/显示/保存图像 导入f = imread('chess.jpeg');% 结尾分号抑制图像数据的输出显示imshow(f);避免覆盖显示多个imshow(f)figure %单独再增加一个figure窗口imshow(g)保存imwrite(f,'path\filename')%需要目录存在指定质量保存JPEG%q是0-100中间的一个整数,数字越小,劣化越高q=1%对于原创 2017-10-31 09:00:24 · 519 阅读 · 0 评论 -
171103 Matlab subplot 用法
http://blog.csdn.net/lanchunhui/article/details/49820721问题1: 不同尺寸图形的排列% subplot(m,n,p), m,n 是行列号,p=[a,b,c,..]是向量subplot(2,3,1)subplot(2,3,[2 3])subplot(2,3,[4 5 6])问题二:多个子图间距的调整 请查看原文 ...原创 2017-11-02 21:26:25 · 15052 阅读 · 0 评论 -
180126 论文Probabilistic Principal Component Analysis的Python实现
论文下载 Probabilistic Principal Component Analysis Matlab代码和Jupyter代码 Github-Matlab Github-Jupyter Notebook代码1- 用于PCA的EM算法# -*- coding: utf-8 -*-"""Created on Thu Jan 25 22:06:32 2018@author: brucel原创 2018-01-26 15:05:44 · 1352 阅读 · 2 评论 -
180123 PCA主成分分析的原理解释及python代码实现
主成分分析(PCA)原理详解 Matlab-PCA Sort eigenvalues and associated eigenvectors after using numpy.linalg.eig in python What does n[::-1] means in Python? PCA in numpy and sklearn produces different results原创 2018-01-23 21:07:04 · 2447 阅读 · 0 评论 -
180311 四种常见的激活函数的Python绘制
# -*- coding: utf-8 -*-"""Created on Sun Mar 11 20:41:57 2018@author: brucelau"""import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-10,10)y_sigmoid = 1/(1+np.exp(-x))y_tan...原创 2018-03-11 20:59:20 · 11193 阅读 · 4 评论 -
180611 Matlab更改Simulink配色
https://blogs.mathworks.com/simulink/2011/09/14/how-to-customize-the-simulink-scope-take-2/原创 2018-06-11 14:31:46 · 627 阅读 · 0 评论 -
180918 Ubuntu环境下的Matlab2018(全平台环境)的下载、安装与创建桌面图标
Matlab下载(全平台版本):[Windows] 矩阵实验室 MathWorks MATLAB R2018a for Win&Mac&Linuxhttps://www.52pojie.cn/thread-713126-1-1.htmlMatlab安装https://blog.csdn.net/davidhopper/article/details/797011...原创 2018-09-18 16:30:13 · 2566 阅读 · 0 评论 -
181105 MacOS下mlx文件的放大与缩小
问题:两指双击控制面板的时候,发现mlx文件的字体变小确找不到放大的方式。方法:command + 放大字体command - 缩小字体原创 2018-11-05 10:50:41 · 643 阅读 · 1 评论 -
181218 OneHotEncoder与numpy数组保存为mat文件
将[0 1 2 3 4 5 6 7 8 9]标签转换成OneHot编码from sklearn.preprocessing import OneHotEncoderohe = OneHotEncoder()ohe.fit(np.arange(10).reshape(-1,1))labels = ohe.transform(labels).astype('uint8').toarray(...原创 2018-12-18 18:02:46 · 1341 阅读 · 0 评论 -
170612 Matlab2017a 深度学习 下载+安装+Crack
Matlab2017a 已融入深度学习模块(见下图), 此文提供其他网站上汇总的资源供大家参考学习请于24小时内删除,商业用途,请支持正版!官方介绍及试用版 网络下载及Crack 安装教程原创 2017-06-12 21:16:07 · 3332 阅读 · 0 评论