![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab转python
qestion_yz_10086
这个作者很懒,什么都没留下…
展开
-
matlab遍历文件夹下的所有文件
matlab遍历问价夹下的所有文件function [names,class_num] = GetFiles(SamplePath1 )SamplePath1 = 'C:\Users\Administrator\Desktop\CDG\';files = dir(SamplePath1);size0 = size(files);length = size0(1);for i=3:length; fileName = strcat(SamplePath1,files(i,1).name);原创 2020-08-27 09:17:57 · 830 阅读 · 0 评论 -
matlab--python作图100例__第八例
matlab–matplotlib作图100例1.第一例2.第二例3.第三例4.第四例5.第五例6.第六例7.第七例第八例–面积图function shili08h0=figure('toolbar','none',... 'position',[200 150 450 250],... 'name',...原创 2020-07-24 12:01:36 · 120 阅读 · 0 评论 -
Numpy和matlab对应关系
原创 2020-07-24 11:54:12 · 172 阅读 · 0 评论 -
matlab中常用运算函数
matlab中常用运算函数函数运算法则exp求以e为底数的x次幂log求以e为底数x取对数log10求以10为底数对x求取对数sqrt(x)x的平方根sin(x)x的正弦函数cos(x)x的预先函数tan(x)x的正弦函数asin(x)x的反正弦函数acos(x)x的反余弦函数atan(x)x的反正切函数mod(a,b)a与b相除取余弦min(a,b)返回a与b中较小的数值max(a,b)原创 2020-07-24 11:38:12 · 928 阅读 · 0 评论 -
matlab矩阵内元素检测
matlab矩阵内元素检测函数名称函数功能isempty判断矩阵是否为空矩阵isscalar判断矩阵是否为标量isvector判断矩阵是否为向量issparse判断矩阵是否为向量isnumeric检测矩阵元素是否为数值型变量isreal检测矩阵元素是否为实属类型变量isfloat检测矩阵元素是否为浮点数变量isinteger检测矩阵元素是否为整数型变量islogical检测矩阵元素是否为逻辑性变量ischar检测原创 2020-07-24 11:21:47 · 597 阅读 · 0 评论 -
matlab 矩阵大小及结构的改变
matlab 矩阵大小及结构的改变函数名称函数功能fliplr(A)矩阵每一行均进行逆序排列flipud(A)矩阵每一列军进行逆序排列flipdim(A,dim)生成一个在dim维矩阵A内的元素交换位置的多维矩阵rot90(A)生成一个由矩阵A逆时针旋转90度而得到的新矩阵rot90(A,k)生成一个由矩阵A逆时针旋转k*90度而得到的新矩阵reshape(A,m,n)生成一个m*n维的矩阵repmat(A,[m n…p])创建一个和矩原创 2020-07-24 11:12:32 · 5468 阅读 · 0 评论 -
matlab构造特殊矩阵
matlab构造特殊矩阵ones全1矩阵A=ones(5,5)zeros全零矩阵A=zeros(5,5)eyesA=eyes(5,5)magic 魔方矩阵A=magic(5,5)vander范德蒙矩阵vander(1:5)希尔伯特矩阵 hilb(n)hilb(4)伴随矩阵compan()p=[1,-2,-5,6];A=compan(p)帕斯卡矩阵 pascal(n)P=pascal(5)...原创 2020-07-24 10:57:08 · 294 阅读 · 0 评论 -
matlab建立简单矩阵
matlab建立简单矩阵clear all;A=[2,3,5;3,6,10];%使用逗号和分号构造二维矩阵B=[2 3 5;3 6 10];%使用空格和分号构造二维矩阵原创 2020-07-24 10:47:30 · 143 阅读 · 0 评论 -
matlab
fs为8000,利用函数melbankm设计24个Mel滤波器,最低频率fl=0最高频率fh=0.5,使用三角窗函数。char all;clc;close all;bank=melbankm(24,256,8000,0,0.5,'t');bank=bank/max(bank(:));df=8000/256;ff=(0:128)*df;for k=1:24 plot(ff,ban...原创 2020-04-21 08:48:57 · 291 阅读 · 1 评论 -
matlab音频读取
读入语音文件雷声bluesky3.wav中的数据,计算短时能量clear all;clc;close all;addpath(genpath('C:\Program Files\MATLAB\R2018b\toolbox\voicebox\'))filedir=[];filename='雷声.wav';fle=[filedir filename];[x,Fs]=audioread(fl...原创 2020-04-20 15:36:03 · 4570 阅读 · 0 评论 -
matlab网格图绘制matplotlib网格图绘制
clear all;X=-10:0.1:10;Y=-10:0.1:10;[X,Y]=meshgrid(X,Y);Z=-X.^2-Y.^2+200;mesh(X,Y,Z)import matplotlib.pyplot as pltimport numpy as npimport mathfrom mpl_toolkits.mplot3d import Axes3DX=np....原创 2020-04-14 15:50:31 · 1653 阅读 · 0 评论 -
matlab散点图matplotlib散点图
clear all;figure;x=[1 5 6 7 9 5 1 3 12 20];y=[20 15 6 3 1 5 3 0 1 5];subplot(1,2,1)scatter(x,y);subplot(1,2,2)scatter(x,y,[],[1 0 0],'fill');%绘制散点图import matplotlib.pyplot as pltimport num...原创 2020-04-14 15:31:46 · 1006 阅读 · 0 评论 -
matalb饼图matplotlib饼图
clear all;x=[1 5 0.5 3.5 2];explode=[0 1 0 0 0];pie(x,explode)%绘制饼图colormap jetpie3(x,explode)colormao hsvimport matplotlib.pyplot as pltimport numpy as npimport mathfrom mpl_toolkits.mplot...原创 2020-04-14 15:17:56 · 161 阅读 · 1 评论 -
python生成魔方矩阵
python生成魔方矩阵import numpy as npdef magic(n): row, col = 0, n // 2 magic = [] for i in range(n): magic.append([0] * n) magic[row][col] = 1 for i in range(2, n * n + 1): ...原创 2020-04-01 17:39:22 · 5446 阅读 · 3 评论 -
python 实现matlab左除
python 实现matlab左除import numpy as npimport scipydef mldivide_new(A,b): [mm,nn]=np.shape(A) ss=np.shape(b)[1] x=np.zeros((nn,ss)) if np.shape(A)[0]==np.shape(A)[1]: if A==np.t...原创 2020-03-30 10:43:13 · 1323 阅读 · 0 评论 -
matlab--旅行商社问题
matlab–旅行商社问题履行商社问题,也称货郎担问题,是数学领域中的著名问题之一。(1)种群初始化:个体编码方式有二进制编码和实数编码,在解决TSP问题过程中个体编码方式为实数编码。对于TSP问题,实数编码为1-n的实数的随机排列,初始化的参数有种群个数M、染色体基因个数N(即城市的个数)、迭代次数C、交叉概率Pc、变异概率Pmutation。(2)适应度函数:在TSP问题中,每个染色体(...原创 2020-03-27 15:55:39 · 526 阅读 · 0 评论 -
matlab列主消元法
function [RA,RB,n,X]=liezhu(A,b) B=[A b];n=length(b);RA=rank(A); RB=rank(B);zhica=RB-RA; if zhica>0 disp('请注意:因为RA~=RB,所以此方程组无解') return end if RA==RB if...原创 2020-03-26 13:39:29 · 823 阅读 · 0 评论 -
matlab高斯消元法
matlab高斯消元法function [RA,RB,n,X]=gaus(A,b) B=[A b];n=length(b);RA=rank(A); RB=rank(B);zhica=RB-RA; if zhica>0 disp('请注意:因为RA~=RB,所以此方程组无解') return end if RA==RB...转载 2020-03-26 13:23:46 · 1694 阅读 · 1 评论 -
matlab画五棱柱
%% 画五棱柱clear all;[X,Y,Z] = cylinder(1,5);Z=4*Z;surf(X,Y,Z,'Marker','o','MarkerFaceColor','r','MarkerSize',8,'MarkerEdgeColor','none',... 'LineWidth',1,'LineStyle','-','FaceColor','none')hold...原创 2020-03-25 17:09:34 · 925 阅读 · 0 评论 -
一维连续小波分析
一维连续小波分析clear all;load('650837_20161013152521.mat')LL=length(WS);data1=WS(1,:);data2=WS(2,:);data3=WS(3,:);[cA1,cD1]=dwt(data1,'db1');A1=upcoef('a',cA1,'db1');D1=upcoef('d',cD1,'db1',1,LL);A...原创 2020-03-23 13:16:48 · 471 阅读 · 0 评论 -
离散小波变换
离散小波变换clear all;load('650837_20161013152521.mat');ls=length(WS);data=WS(1,:)[C,L]=wavedec(data,4,'db5');A4=wrcoef('a',C,L,'db5',4);D4=wrcoef('D',C,L,'db5',1);subplot(3,1,1);plot(abs(data),'k')...原创 2020-03-23 09:50:09 · 819 阅读 · 0 评论 -
小波分解重构
小波分解重构function H=SE(WS)load("650837_20161013152521.mat")WS=double(WS);vx=WS(1,:);vy=WS(2,:);vz=WS(3,:);N=length(vx);%用db3小波进行5层分解[c1,l1]=wavedec(vx,5,'db3');[c2,l2]=wavedec(vy,5,'db3');[...原创 2020-03-20 15:20:44 · 913 阅读 · 4 评论 -
matlab程序改写python3
matlab程序改写python3numpy argsort 排序是,数据有大量浮点数,并且有很多重复数据,索引混乱。function LE = LyapunovSpectrum( WS )%李雅普诺夫指数谱load("650837_20161013152521.mat")ticWS=double(WS);%------------------------------------...原创 2020-03-12 15:01:56 · 663 阅读 · 1 评论 -
matlab矩阵除法用python改写
matlab矩阵除法用python改写clear all;A=[1,2,3;4,5,6;7,8,9;10,11,12]B=[2,1;2,1;2,1;2,1]C=A\BCA=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]B=[[2,1],[2,1],[2,1]]A=np.array(A)B=np.array(B)C=np.dot(np.linalg.p...原创 2020-03-09 13:53:07 · 699 阅读 · 0 评论 -
matlab程序转python
matlab程序转pythonpython原创 2020-02-25 14:38:27 · 1027 阅读 · 0 评论