MATLAB
zed_zch
在回重庆的路上
展开
-
MATLAB-CATIA导入多段直线段
2022年“盈建科杯”中,需要使用不同的参数生成不同的结构,再导入Midas Civil进行受力分析。由于构件全为直杆,不需要将点阵拟合成样条曲线。提供一种方法:在MATLAB中进行结构设计(方便修改不同的参数),再使用CATIA自带的文件“GSD_PointSplineLoftFromExcel.xls”导入直线段。示例:main.mclear;clc;%initializeheigh = [350,350,200];outdiameter = [350,320,290];indiamete原创 2022-04-01 13:28:10 · 1170 阅读 · 1 评论 -
大富翁元胞自动机
main.mclear;clc;dbstop if error%% 模拟大富翁ticITER = 2000;winer = cell(ITER,11);for TIMES = 1:ITER % 定义地图 D.placedata = [2400,200,1200,6000,11000,1000,1200; 3000,300,1600,7000,13000,1500,1500; 2600,300,1600,7000,13000,1500,1300;原创 2022-02-16 16:32:13 · 244 阅读 · 0 评论 -
元胞自动机--大黄蜂预测
使用元胞自动机借助MATLAB预测大黄蜂种群发展趋势clear;clc;dbstop if errordoc = '2021MCMProblemC_DataSet.xlsx';data = readtable(doc,'VariableNamingRule','preserve');clear doc;shp = shaperead('usastatehi.shp');n = size(data,1);posid = [];lat = zeros(n,1);lon = zeros(n,1原创 2022-01-16 13:18:50 · 841 阅读 · 2 评论 -
深度学习--大黄蜂预测
使用MATLABR2021b的深度学习工具箱对2021年美赛C题大黄蜂数据进行处理图像识别使用MobileNet-v2进行迁移学习main1.m%% 准备工作空间clear;clc;%% 导入数据params = load("C:\Users\28605\Desktop\美赛预备\机器学习\大黄蜂识别\params_2022_01_12__19_12_54.mat");digitDatasetPath = fullfile('C:\Users\28605\Desktop\美赛预备\机器学习\原创 2022-01-13 10:15:33 · 714 阅读 · 0 评论 -
智能优化算法解TSP问题
使用模拟退火 遗传算法 粒子群算法求解TSP问题城市坐标data = [ 1 565.0 575.0; 2 25.0 185.0; 3 345.0 750.0; 4 945.0 685.0; 5 845.0 655.0; 6 880.0 660.0; 7 25.0 230.0; 8 525.0 1000.0; 9 580.0 1175.0; 10 650.0 1130.0; 1原创 2022-01-12 18:26:06 · 603 阅读 · 0 评论 -
图论dijkstra&kruskal
dijkstra.mclear;clc;% W = [0 56 35 21 51 60% 56 0 21 57 78 70% 35 21 0 36 68 68% 21 57 36 0 51 61% 51 78 68 51 0 13% 60 70 68 61 13 0% ];a=zeros(6);a(1,2)=50;a(1,4)=40;a(1,5)=25;a(1,6)=10; a(2,3)=15;a(2,4)=20;a(2,6)=25;a(3,4)=10;a原创 2022-01-12 18:16:52 · 106 阅读 · 1 评论 -
从零开始的机器学习--聚类
本文参考机器学习周志华高斯混合聚类(Mixture-of-Gaussian)clear;clc;% load matlab.mat% data = D_new;data=[0.697,0.460;0.774,0.376;0.634,0.264;0.608,0.318;0.556,0.215;0.403,0.237;0.481,0.149;0.437,0.211;0.666,0.091;0.243,0.267;0.245,0.057;0.343,0.099;0.639,0.161;0.657,0.1原创 2022-01-12 18:13:41 · 244 阅读 · 0 评论 -
从零开始的机器学习--降维算法
本文参考机器学习周志华本文使用iris数据集降维data = [1 5.1 3.5 1.4 0.22 4.9 3 1.4 0.23 4.7 3.2 1.3 0.24 4.6 3.1 1.5 0.25 5 3.6 1.4 0.26 5.4 3.9 1.7 0.47 4.6 3.4 1.4 0.38 5 3.4 1.5 0.29 4.4 2.9 1.4 0.210 4.9 3.1 1.5 0.111 5.4 3.7 1.5 0.212 4.8 3.4 1.6 0.213 4.8 3原创 2022-01-12 18:10:52 · 186 阅读 · 0 评论 -
从零开始的机器学习--概率图模型--隐马尔科夫模型
本文参考机器学习周志华main.mclear;clc;P = [0.2,0.4,0.4];n = 3;%隐状态个数A = [0.5,0.2,0.3;0.3,0.5,0.2;0.2,0.3,0.5];B = [0.5,0.5;0.4,0.6;0.7,0.3];k = 2;%观测种类数% B = repmat(ones(1,k)./k,n,1);% A = repmat(ones(1,n)./n,n,1);% O = [1,2,1,2,1,1,1];% Label = [1,2,3,原创 2022-01-12 17:56:28 · 200 阅读 · 0 评论 -
从零开始的机器学习--BP神经网络
本文章参考机器学习周志华基本原理单层感知机模型clear;clc;%% 单层感知机D = [0,0,0;0,1,0;1,0,0;1,1,1];numinput = 2;numoutput = 1;eta = 0.1;w = randn(1,numinput);theta = randn(1,numoutput);ITER = 100;Text = [0.45,0.77;0.22,0.31];figure(1)axis equalfor j = 1:ITER for原创 2022-01-02 23:09:21 · 593 阅读 · 0 评论 -
从零开始的机器学习--LDA线性判别分析
本文章参考机器学习周志华基本原理使用LDA对iris数据集进行降维处理main.mclear;clc;% D = cell(150,6);D = [1 5.1 3.5 1.4 0.2 1 ;2 4.9 3 1.4 0.2 1 ;3 4.7 3.2 1.3 0.2 1 ;4 4.6 3.1 1.5 0.2 1 ;5 5 3.6 1.4 0.2 1 ;6 5.4 3.9 1.7 0.4 1 ;7 4.6 3.4 1.4 0.3 1 ;8 5 3.4 1.5 0.2 1 ;9 4.原创 2022-01-02 23:02:42 · 805 阅读 · 1 评论 -
从零开始的机器学习--支持向量机
本文参考机器学习周志华基础内容如下由上述原理,给出利用不使用核函数和软间隔的SVM处理用LAD降至2维的iris数据集的MATLAB源程序main.mticclear;clc%导入数据load matlab.matglobal DD.X1 = D_new(1:48,:);D.Y1 = ones(size(D.X1,1),1);D.X2 = D_new(51:end-2,:);D.Y2 = -ones(size(D.X2,1),1);% 使用Matlab自带SVM对LDA处理后的i原创 2022-01-02 22:54:28 · 472 阅读 · 0 评论 -
用MATLAB画国旗
主函数 main.mclear;clc;tic%画国旗%% 参数初始化D.chang = 300;D.kuan = D.chang*2/3;%长宽比为2:3%% 绘制底色figure(1)hold onFig.f1 = fill([0,D.chang,D.chang,0],[0,0,D.kuan,D.kuan],'r');% P = [];% P.x1,P.y1 = [D.chang/6,3*D.kuan/4];P.anchorx = D.chang/6;P.anchory =原创 2021-12-07 19:43:41 · 4207 阅读 · 5 评论 -
MATLAB演奏音乐
演奏原理:sound(y,Fs) 以采样率 Fs 向扬声器发送音频信号 y。Fs 指单位时间对音频信号采样的次数。采样频率的选择应该遵循奈奎斯特(Harry Nyquist)采样理论:如果对某一模拟信号进行采样,则采样后可还原的最高信号频率只有采样频率的一半,或者说只要采样频率高于输入信号最高频率的两倍,就能从采样信号系列重构原始信号。正常人听觉的频率范围大约在20Hz~20kHz之间,根据奈奎斯特采样理论,为了保证声音不失真,采样频率应该在40kHz左右。y 一般指正弦波信号,对应的频率可以在网上找到原创 2021-09-03 15:12:09 · 2433 阅读 · 6 评论