随笔分类 -  数学随想

结构拓扑优化的学习网站
摘要:结构拓扑优化的学习网站 https://www.top3d.app/tutorials/ https://www.topopt.mek.dtu.dk/apps-and-software 阅读全文

posted @ 2022-03-24 23:21 MultiSimOpt 阅读(146) 评论(0) 推荐(0)

CPLEX1210下载适用于Matlab2020以上
摘要:#matlab2020以上的需要CPLEX1210 CPLEX学术版安装包,没有变量数目限制和约束个数别的限制,可以处理较大规模的问题,做运筹优化方面的小伙伴们很多都用得到。 学术版IBM cplex 12.10适用于matlab 2020b版本,且没有变量限制,功能更强大。 下载地址 阅读全文

posted @ 2022-03-24 08:41 MultiSimOpt 阅读(3916) 评论(0) 推荐(0)

Weierstrass-Mandelbrot 分形曲面MATLAB程序
摘要:Weierstrass-Mandelbrot 分形曲面MATLAB程序 Weierstrass-Mandelbrot (维斯特拉斯-曼德勃罗特)分形曲面的计算公式如下 例如当Ds为2.3,lambda为1.5时 生成该随机曲面的函数代码如下,对无穷级数,取前nmax项作为近似。 function g 阅读全文

posted @ 2022-03-16 17:29 MultiSimOpt 阅读(3552) 评论(9) 推荐(0)

矩阵SVD奇异值分解用于图像压缩
摘要:矩阵SVD奇异值分解用于图像压缩 clc; clear; I = imread('logo.png'); % 读入需要压缩的照片 Igray=rgb2gray(I);%转为灰度图像 [m,n] = size(Igray);%获取图像行列 k = 25;%设定压缩比率,一般在25-100 Igray 阅读全文

posted @ 2021-12-09 09:52 MultiSimOpt 阅读(200) 评论(0) 推荐(0)

Matlab无穷上限数值积分的近似方法
摘要:#Matlab无穷上限数值积分的近似方法 经常遇到从0积分到无穷的数值积分问题 首先要求被积函数有无穷限积分 数值积分可直接采用matlab 的 integral 有时候积分过程计算很复杂,可以取0到M(M是较大的数)的积分值代替无穷限积分 代码如下 function Isum = quadToIn 阅读全文

posted @ 2021-12-04 16:48 MultiSimOpt 阅读(1826) 评论(1) 推荐(0)

极坐标三维插值问题
摘要:极坐标三维插值问题 介绍 插值是在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数据点。 Matlab中有interp1,interp2函数通过给定一维或二维的点来插值。插值方法有近邻、线性、三次样条、多项式等等。 极坐标插值 ”三种笛卡尔坐标到极坐标转换插值算法比较“这篇博客说了 阅读全文

posted @ 2021-09-03 09:18 MultiSimOpt 阅读(1156) 评论(0) 推荐(0)

LU分解求线性方程组
摘要:LU分解求线性方程组 解一维平板非稳态导热隐式格式时,需要求解线性方程组。LU分解适合线性方程组有唯一解的小规模求解。 function x=LUsolve(A,B,x0,eps,M) %LU分解法求方程组的解(矩阵公式求解) %A为方程组的系数矩阵;b为方程组的右端项 %x为线性方程组的解;x0为 阅读全文

posted @ 2021-09-02 10:53 MultiSimOpt 阅读(949) 评论(0) 推荐(0)

生成蜂窝结构的Matlab程序
摘要:生成蜂窝结构的Matlab程序 有时候需要用到蜂窝结构,matlab中的六边形生成方法: pgon = nsidedpoly(6,'Center',[X Y],'Radius',15); V = pgon.Vertices;% 获得六个顶点坐标 通过六边形生成蜂窝结构比较麻烦。 以下程序可以快速生成 阅读全文

posted @ 2021-08-31 10:26 MultiSimOpt 阅读(1797) 评论(0) 推荐(0)

三维空间几何 点到直线的距离
摘要:本文转自【https://mathworld.wolfram.com/Point-LineDistance3-Dimensional.html】 Point-Line Distance--3-Dimensional Let a line in three dimensions be specifie 阅读全文

posted @ 2021-04-16 20:51 MultiSimOpt 阅读(1424) 评论(0) 推荐(0)

三次函数插值
摘要:三次函数插值 调整数据,0调整为40,40调整为60,60调整为80,80调整为100,中间用三次函数插值。 实现过程如下 clear; load('scoredata.mat'); score = sort(scoredata); xi = 1:length(score); x = 1:100; 阅读全文

posted @ 2021-03-30 11:49 MultiSimOpt 阅读(209) 评论(0) 推荐(0)

半无限大物体接触温度
摘要:按初温不同的两个半无限大固体接触模型,计算人(35℃)和铁或木头(15℃)分别接触时,接触界面的温度 k () human body at 35 ℃ 0.37 0.14 wood at 15 ℃ 0.17 0.128 iron at 15 ℃ 80.2 23.1 人和木头接触时 和铁接触时 基于半无 阅读全文

posted @ 2021-01-25 15:37 MultiSimOpt 阅读(190) 评论(0) 推荐(0)

多元函数多参数拟合lsqcurvefit
摘要:多元函数多参数拟合lsqcurvefit 根据已有数据,要拟合已知模型的多元函数参数。 例如二元函数 \(z = f\left( {x,y} \right) = C{x^m}{y^n}\) 根据已有数据拟合$C\quad m\quad n$三个参数。 MATLAB采用lsqcurvefit需要注意语 阅读全文

posted @ 2021-01-22 22:39 MultiSimOpt 阅读(4490) 评论(2) 推荐(0)

huanle斗地主蒙特卡洛方法模拟
摘要:huanle斗地主蒙特卡洛方法模拟 前言 2020年3月份,玩了很久的欢乐斗地主,无论起始如何最终总会输光。于是决定采用**蒙特卡洛(MC)**方法模拟欢乐斗地主的输赢过程。简单总结如下 斗地主规则简化 场次等级 场次等级 1 2 3 4 入场桌费 330 540 1300 3000 最低豆 100 阅读全文

posted @ 2021-01-14 17:35 MultiSimOpt 阅读(265) 评论(0) 推荐(0)

两垂直圆连线形成的面
摘要:曾在网看到一个有趣的图,对两个垂直的圆进行连线形成曲面,找不到原图了,尝试采用MATLAB进行绘制。一般的曲线进行连线都可以形成有趣的曲面。 绘制两个相互垂直的圆 两个圆,暂取圆心为坐标系原点,半径为20。 \[ x^2+y^2=r^2 \] \[ y^2+z^2=r^2 \] h1 = 0; % 阅读全文

posted @ 2021-01-13 18:06 MultiSimOpt 阅读(205) 评论(0) 推荐(0)

导航