铁山靠之数学建模 - Matlab入门

Matlab基础

    • 1. Matlab界面与基本操作
      • 1.1 matlab帮助系统
      • 1.2 matlab命令
      • 1.3 matlab功能符号
      • 1.4 matlab的数据类型
      • 1.5 函数计算
      • 1.6 matlab向量
      • 1.7 matlab多项式
      • 1.8 M文件
      • 1.9 函数文件
      • 1.10 matlab的程序结构
      • 1.11 echo、warning和error函数
      • 1.12 交互输入
      • 1.13 程序调试
      • 1.14 设置断点调试
      • 1.15 函数句柄 @
    • 2. matlab中两种引号
    • 3. matlab矩阵及运算
      • 3.1 特殊变量
      • 3.2多维矩阵
      • 3.3 点乘与乘 = 幂运算
      • 3.4 A*x=b求解
      • 3.5 一个操作数是标量,而另一个操作上不是标量
      • 3.6 矩阵元素的修改
      • 3.7 常用矩阵函数
      • 3.8 matlab符号运算
    • 4. matlab的绘图
      • 4.1 线图plot函数
        • 4.1.2 三维曲线绘图 plot3
      • 4.2 条形图bar函数
      • 4.3 极坐标图polarplot函数
      • 4.4 散点图scatter函数
      • 4.5 三维曲面图surf
      • 4.6 子图subplot函数
      • 4.7 fplot精确绘图
      • 4.8 ezplot符号函数绘图
      • 4.9 plotyy 和 yyaxis
      • 4.10 figure 创建图形窗口
      • 4.11 坐标系与坐标轴axis
      • 4.12 图形注释
      • 4.13 文本属性
      • 4.14 legend 添加图例
      • 4.15 grid 坐标区网格线
      • 4.16 area 区域图
      • 4.17 pie饼图 和 histogram直方图
      • 4.18 errorbar 含误差条的线图
      • 4.19 stem 针状图
      • 4.20 stairs 阶梯图
      • 4.21 compass 罗盘图
      • 4.22 quiver 箭头图
      • 4.23 mesh 三维网格图
        • 4.23.1 meshc 在网格图下展示等高线
        • 4.23.2 meshz 在网格图下展示帷幕
      • 4.24 三维网格ezmesh 和 三维曲面surf
      • 4.25 cylinder 柱面
      • 4.26 球面
      • 4.27 contour3 等高线图
        • 4.27.1 contourc等高线矩阵的计算
        • 4.27.2 为等高线添加标签
      • 4.28 三维图形的修饰处理
        • 4.28.1 view 视角处理
        • 4.28.2 brighten、caxis、colorbar 、shading、colormap颜色处理
        • 4.28.3 光照处理surfl 和 light
    • 5. matlab导入数据
    • 6. matlab处理缺失值和异常值
    • 7. 数模常用作图代码解析
      • 7.1 二维曲线
      • 7.2 二维散点图
      • 7.3 scatter 二维渐变图
      • 7.4 条形图
      • 7.5 fill 填充图
      • 7.6 多Y轴图
      • 7.7 streamline 与 quiver 二维场图
      • 7.8 三维散点图
      • 7.9 surf 与 colormap 三维伪彩图
      • 7.10 shading interp 裁剪伪彩图
      • 7.11 contour 等高线图
        • 7.11.1 三维等高线图
        • 7.11.2 等高线填充图
      • 7.12 三维矢量场图
      • 7.13 伪彩图+投影图
      • 7.14 分子模型图
      • 7.15 分形图
    • 8. Matlab的数列与极限
      • 8.1 sum 数组求和
      • 8.2 nansum 和 cumsum累积和
      • 8.3 cumtrapz计算累积梯形积分
      • 8.4 prod 求数组元素乘积
      • 8.5 其他计算乘积相关的函数
      • 8.6 limit极限 与 diff导数
      • 8.7 symsum 级数求和
      • 8.8 等差、等比数列求和
      • 8.9 int 计算定积分
      • 8.10 integral2 计算二重积分
      • 8.11 integral3 计算三重积分
      • 8.12 taylor 泰勒展开
      • 8.13 fourier 傅里叶变换
        • 8.13.1 ffft 快速傅里叶变化
      • 8.14 拉普拉斯变化
    • 9. Matlab的微分方程
      • 9.1 dsolve 求解微分方程
      • 9.2 欧拉法
        • 9.2.1 改进的欧拉法
      • 9.3 ode龙格库塔法
      • 9.4 偏微分方程
        • 9.4.1 有限元法
        • 9.4.2 求解区域的设置
        • 9.4.3 求解区域的网格化
        • 9.4.4 求解椭圆型PDE
        • 9.4.5 pdetool辅助实现
    • 10. matlab的线性规划
      • 10.1 范数
      • 10.2 序列
      • 10.3 梯度
      • 10.4 凸集和凸函数
      • 10.5 凸规划
      • 10.6 线性规划的标准
      • 10.7 例题

1. Matlab界面与基本操作

在这里插入图片描述

在这里插入图片描述

  • 命令行输入指令

    • 输入完指令后,敲回车就执行
  • 脚本文件中编写程序后运行

    • 脚本文件,就是存放代码的文件,尾缀.m
    • 实时脚本文件界面更加方便,把结果实时显示在代码旁边,推荐使用。
      在这里插入图片描述
      在这里插入图片描述
  • 在函数文件中编写程序,然后在脚本文件中调用

    • 函数文件相当于做好一个工具,以后用到的时候直接调用,尾缀也是 .m
    • 有固定格式,例如: function [sigma, theta,x, y, final_res] = Simple(f,a, b. index)
      在这里插入图片描述
  • 符号

    • 注释:%后面写的内容都是注释
    • 分号:写完一行代码,该行末尾加个分号;,会执行计算,但不在命令行窗口中显示输出
    • 命令行输入:clc(清空命令行),clear(清空工作区),按上方向键调用历史命令(很方便)
  • 实时脚本文件
    在这里插入图片描述

1.1 matlab帮助系统

在这里插入图片描述

  1. help linspace函数
    在这里插入图片描述

  2. who
    在这里插入图片描述

  3. whos
    在这里插入图片描述

  4. exist 变量 (变量检验)
    在这里插入图片描述

  5. what 查找文件位置
    在这里插入图片描述

  6. 确定文件位置
    在这里插入图片描述

  7. 查看路径
    在这里插入图片描述

1.2 matlab命令

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.3 matlab功能符号

在这里插入图片描述
在这里插入图片描述

  • 就是换行...
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 清除命令clc

在这里插入图片描述

  • 清楚内存clear
    在这里插入图片描述

在这里插入图片描述

1.4 matlab的数据类型

在这里插入图片描述
在这里插入图片描述
例:
在这里插入图片描述

  • matalb中的常量
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  1. 整型
    在这里插入图片描述

  2. 浮点型
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  3. 复数
    在这里插入图片描述

在这里插入图片描述

1.5 函数计算

在这里插入图片描述

  • 复数
    在这里插入图片描述

1.6 matlab向量

  1. 直接输入法[]
    在这里插入图片描述

  2. 冒号法:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  3. 利用linspace创建向量
    在这里插入图片描述

  4. logspace创建一个对数分隔的向量
    在这里插入图片描述

  5. 向量的引用:类似索引值
    在这里插入图片描述
    行向量列向量':例子x,x’

  6. 向量的点积运算
    在这里插入图片描述
    矩阵相乘的话,要求维度必须一致
    在这里插入图片描述

  7. 向量的叉积运算
    在这里插入图片描述

1.7 matlab多项式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
多项式的除法运算:
在这里插入图片描述

1.8 M文件

在这里插入图片描述

1.9 函数文件

注意:函数文件的命名要同函数命名一致

在这里插入图片描述

1.10 matlab的程序结构

在这里插入图片描述

1.11 echo、warning和error函数

在这里插入图片描述
在这里插入图片描述

1.12 交互输入

在这里插入图片描述

在这里插入图片描述

1.13 程序调试

在这里插入图片描述

1.14 设置断点调试

在这里插入图片描述
在这里插入图片描述

1.15 函数句柄 @

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. matlab中两种引号

  • string变量(字符串变量)
    在这里插入图片描述
  • char变量
    在这里插入图片描述

3. matlab矩阵及运算

在这里插入图片描述

3.1 特殊变量

在这里插入图片描述

  • 生成单元数组
    在这里插入图片描述

  • cell()函数,创建几×几的单元数组
    在这里插入图片描述

  • 定义数组
    在这里插入图片描述

  • 有关变量的函数
    在这里插入图片描述
    在这里插入图片描述

  • struct建立一个结构数组
    在这里插入图片描述
    在这里插入图片描述
    例子:在这里插入图片描述

3.2多维矩阵

在这里插入图片描述
在这里插入图片描述

  • 命令行 load+调用文件路径
    在这里插入图片描述
  • 也可以导入数据
    在这里插入图片描述

在这里插入图片描述

  • 矩阵运算函数
    在这里插入图片描述

3.3 点乘与乘 = 幂运算

在这里插入图片描述
在这里插入图片描述

3.4 A*x=b求解

在这里插入图片描述

3.5 一个操作数是标量,而另一个操作上不是标量

在这里插入图片描述
不同维度的行向量和列向量相加:
matlab会根据缺少的地方补0
在这里插入图片描述

3.6 矩阵元素的修改

在这里插入图片描述
在这里插入图片描述
例子:
在这里插入图片描述

  • 矩阵抽取
    在这里插入图片描述
    在这里插入图片描述

3.7 常用矩阵函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • svd 矩阵奇异值运算
    在这里插入图片描述
    例子:在这里插入图片描述
    在这里插入图片描述

  • 方程求解
    在这里插入图片描述

3.8 matlab符号运算

  • subs函数简单来说就是替换变量
    在这里插入图片描述
    例子:
    在这里插入图片描述

  • digits函数:求近似 与 vpa函数:在设置的有效个数下求
    在这里插入图片描述
    例子:在这里插入图片描述

  • sym 生成符号矩阵
    在这里插入图片描述
    在这里插入图片描述
    例子:在这里插入图片描述
    在这里插入图片描述

  • 数值矩阵转换为符号矩阵
    在这里插入图片描述
    在这里插入图片描述

  • factor 函数因式分解 和 expand 函数式子展开
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 符号简化simple 与 分式通分numden
    在这里插入图片描述
    上诉n为分母,d为分子
    例子:
    在这里插入图片描述
    在这里插入图片描述

  • horner§ 用于提取多项式共同因子在这里插入图片描述例子:
    在这里插入图片描述

4. matlab的绘图

4.1 线图plot函数

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.1.2 三维曲线绘图 plot3

在这里插入图片描述
在这里插入图片描述

4.2 条形图bar函数

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.3 极坐标图polarplot函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

polarplot函数用来绘制极坐标图

theta = e:e.e1:2*pi;
% abs求绝对值或复数的模
radi = abs(sin(7*theta).*cos (10*theta));polarplot(theta,radi)
%括号内是弧度和半径

在这里插入图片描述

4.4 散点图scatter函数

scatter函数用来绘制×和y值的散点图

Height = randn ( 1000,1);
weight = randn (1000,1);
scatter(Height,weight)
xlabel( 'Height ')
ylabel( ' weight ')

在这里插入图片描述

4.5 三维曲面图surf

surf函数可用来做三维曲面图。一般是展示函数z=z(x,y)的图像。
首先需要用meshgrid创建好空间上(x,y)点。

[×,Y] = meshgrid( -2:0.2:2); %采点
%Z= x.^2 +Y.^2
z = x.*exp( -x.^2-Y.^2);
surf(×,Y,z);
%colormap hsv% colormap设置颜色,可跟winter、summer等,hsv是一种颜色模型
%colorbar

在这里插入图片描述

  • 采集点密集
    在这里插入图片描述
  • 采集点稀疏
    在这里插入图片描述
  • 色调
    在这里插入图片描述
    • 颜色调柱
      在这里插入图片描述

4.6 子图subplot函数

在这里插入图片描述

使用subplot函数可以在同一窗口的不同子区域显示多个绘图

theta = 0:e.e1:2*pi;
radi = abs(sin(2*theta).*cos ( 2*theta) );
Height = randn( 1000,1);
weight = randn( 100e,1);subplot(2,2,1); surf(×.^2); title( ' 1st' );
subplot(2,2,2); surf(Y.^3); title( ' 2nd ' ) ;
subplot(2,2,3); polarplot(theta,radi); title( ' 3rd ' );
subplot(2,2,4) ;scatter(Height,weight); title( ' 4th');

在这里插入图片描述

4.7 fplot精确绘图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.8 ezplot符号函数绘图

在这里插入图片描述

4.9 plotyy 和 yyaxis

在这里插入图片描述

4.10 figure 创建图形窗口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.11 坐标系与坐标轴axis

在这里插入图片描述
在这里插入图片描述

4.12 图形注释

在这里插入图片描述

4.13 文本属性

在这里插入图片描述

4.14 legend 添加图例

在这里插入图片描述

4.15 grid 坐标区网格线

在这里插入图片描述

4.16 area 区域图

在这里插入图片描述

4.17 pie饼图 和 histogram直方图

在这里插入图片描述

4.18 errorbar 含误差条的线图

在这里插入图片描述

4.19 stem 针状图

在这里插入图片描述

4.20 stairs 阶梯图

在这里插入图片描述

4.21 compass 罗盘图

在这里插入图片描述

4.22 quiver 箭头图

在这里插入图片描述

4.23 mesh 三维网格图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.23.1 meshc 在网格图下展示等高线

在这里插入图片描述

4.23.2 meshz 在网格图下展示帷幕

在这里插入图片描述

4.24 三维网格ezmesh 和 三维曲面surf

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.25 cylinder 柱面

在这里插入图片描述

4.26 球面

在这里插入图片描述

4.27 contour3 等高线图

在这里插入图片描述

4.27.1 contourc等高线矩阵的计算

在这里插入图片描述

4.27.2 为等高线添加标签

在这里插入图片描述

4.28 三维图形的修饰处理

4.28.1 view 视角处理

在这里插入图片描述

4.28.2 brighten、caxis、colorbar 、shading、colormap颜色处理

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.28.3 光照处理surfl 和 light

在这里插入图片描述
在这里插入图片描述

5. matlab导入数据

导入范围:
在这里插入图片描述
例:
在这里插入图片描述
导入类型:
在这里插入图片描述
处理无法导入的数据:
在这里插入图片描述

6. matlab处理缺失值和异常值

清理缺失数
实时编辑器,选择任务>清理缺失数据首先,先写一组包含缺失值和异常值的例子

x = 1:100;%构造一个数组,元素为1,2,3,.......100
%randn( 1,100)意味着生成一个1行1日e列的矩阵
%矩阵元素的均值为e,方差o^2 = 1,且是正态分布的随机数data = randn(1,100) ;
data(28:20:80)= NaN;  
%设置第2e,40,6e,80个元素为缺失值
%data的值都是在e附近的,设置4个异常值
data(10) = -50;
data(40) = 45;
data(7e) = -40;
data(9e) = 5
eplot(x,data)

在这里插入图片描述
当遇到这种情况怎么办?
在这里插入图片描述
在这里插入图片描述

  • 补上的差值就是红点

清理离群数据:
在这里插入图片描述

  • 对于异常值会给个❌,再补成正常数值

7. 数模常用作图代码解析

7.1 二维曲线

在这里插入图片描述
在这里插入图片描述

7.2 二维散点图

在这里插入图片描述
在这里插入图片描述

7.3 scatter 二维渐变图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.4 条形图

在这里插入图片描述

7.5 fill 填充图

填充图一般求多个函数交界的阴影部分
在这里插入图片描述

7.6 多Y轴图

多Y轴图适用于量级不一致的同组数据又需要展示的情况下
在这里插入图片描述

7.7 streamline 与 quiver 二维场图

场图可以直观地显示一些流体的动态情况,比如排水的流动、云的流动
在这里插入图片描述

7.8 三维散点图

在这里插入图片描述
在这里插入图片描述

7.9 surf 与 colormap 三维伪彩图

在这里插入图片描述
在这里插入图片描述

7.10 shading interp 裁剪伪彩图

在这里插入图片描述

7.11 contour 等高线图

在这里插入图片描述

7.11.1 三维等高线图

在这里插入图片描述

7.11.2 等高线填充图

在这里插入图片描述

7.12 三维矢量场图

在这里插入图片描述

7.13 伪彩图+投影图

在这里插入图片描述

7.14 分子模型图

在这里插入图片描述

7.15 分形图

在这里插入图片描述

8. Matlab的数列与极限

8.1 sum 数组求和

在这里插入图片描述
在这里插入图片描述

8.2 nansum 和 cumsum累积和

在这里插入图片描述

8.3 cumtrapz计算累积梯形积分

在这里插入图片描述
cumtrapz计算积分是会比实际值稍微大点

在这里插入图片描述

8.4 prod 求数组元素乘积

在这里插入图片描述

8.5 其他计算乘积相关的函数

在这里插入图片描述

8.6 limit极限 与 diff导数

在这里插入图片描述
在这里插入图片描述

  • diff的差分用法
    在这里插入图片描述
    在这里插入图片描述

8.7 symsum 级数求和

在这里插入图片描述

  • symsum用于计算不定积分
    在这里插入图片描述

8.8 等差、等比数列求和

在这里插入图片描述

8.9 int 计算定积分

在这里插入图片描述

8.10 integral2 计算二重积分

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.11 integral3 计算三重积分

在这里插入图片描述

8.12 taylor 泰勒展开

在这里插入图片描述

8.13 fourier 傅里叶变换

在这里插入图片描述

8.13.1 ffft 快速傅里叶变化

在这里插入图片描述
在这里插入图片描述

8.14 拉普拉斯变化

在这里插入图片描述

9. Matlab的微分方程

在这里插入图片描述
在这里插入图片描述

9.1 dsolve 求解微分方程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.2 欧拉法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.2.1 改进的欧拉法

在这里插入图片描述
在这里插入图片描述

9.3 ode龙格库塔法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 对比龙格和欧拉的区别:
    龙格比欧拉法更加精确一些
    在这里插入图片描述

在这里插入图片描述

9.4 偏微分方程

在这里插入图片描述
在这里插入图片描述

9.4.1 有限元法

在这里插入图片描述
在这里插入图片描述

9.4.2 求解区域的设置

在这里插入图片描述
在这里插入图片描述

9.4.3 求解区域的网格化

在这里插入图片描述

在这里插入图片描述

  • 设置边界条件
    在这里插入图片描述
    在这里插入图片描述
9.4.4 求解椭圆型PDE

在这里插入图片描述
在这里插入图片描述

9.4.5 pdetool辅助实现

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

10. matlab的线性规划

在这里插入图片描述

  • 例子:
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 在上述例1.2.1和例1.2.2的数学模型中,目标函数和约束函数都是线性的,称之为线性规划问题;而例1.2.3和例1.2.4 的数学模型中含有非线性函数,因此称为非线性规划问题。

  • 在线性规划与非线性规划中,满足约束条件的点称为可行点,全体可行点组成的集合称为可行集或可行域.如果一个问题的可行集是整个空间.那么此问题就称为无约束问题.

在这里插入图片描述

10.1 范数

在这里插入图片描述
在这里插入图片描述

10.2 序列

在这里插入图片描述
在这里插入图片描述

10.3 梯度

在这里插入图片描述

10.4 凸集和凸函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.5 凸规划

在这里插入图片描述

10.6 线性规划的标准

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
加粗样式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
题目步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 例子:
    在这里插入图片描述

10.7 例题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/11280.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

‌‍‬⁣⁡​⁤⁢​⁢⁡⁣‬‍‌​​‬ ​‍⁤‬ ‬⁡⁡⁡‍‌‬⁡⁡⁢‬⁤⁢⁢⁤​‍‌​​‬ ​⁣‌绘唐3一键追爆款反推软件哪家好

‌‍‬⁣⁡​⁤⁢​⁢⁡⁣‬‍‌​​‬ ​‍⁤‬ ‬⁡⁡⁡‍‌‬⁡⁡⁢‬⁤⁢⁢⁤​‍‌​​‬ ​⁣‌绘唐3一键追爆款反推软件哪家好 支持单镜精绘,可以根据故事情节进行单镜头绘图调整,并支持对SD各类模型的自定义调整。 支持一键完成图文视频合成&am…

Windows11“重置此电脑”后,Edge浏览器在微软应用商店显示“已安装”,但是开始菜单搜索不到的解决办法

Windows11“重置此电脑”后,Edge浏览器在微软应用商店显示“已安装”,但是开始菜单搜索不到的解决办法 为什么重新使用Edge?问题描述不该更新可用更新问过AI(通义千问),并且AI提供方法全都无效。现象 操作步…

国产分布式数据库高可用故障检测实现

在分布式数据库架构下,当数据库节点异常时,数据库管理组件能够自动感知到异常并触发节点隔离或者自动切换,是数据库高可用容灾的基本能力。在节点服务器异常、网络异常或进程异常等场景下,各数据库产品本身已经具备了可靠的检测能…

为什么说气膜是环保建筑呢—轻空间

气膜建筑,作为一种绿色环保建筑,其环保特性主要体现在以下几个方面: 1. 节约水资源: 气膜建筑在施工和运行过程中不需要大量水资源,与传统建筑相比,可以每年节约数万吨水资源。这种节约不仅有利于缓解水资源…

【学习AI-相关路程-工具使用-自我学习-Ubuntucudavisco-开发工具尝试-基础样例 (2)】

【学习AI-相关路程-工具使用-自我学习-cuda&visco-开发工具尝试-基础样例 (2)】 1、前言2、环境说明3、总结说明4、工具安装0、验证cuda1、软件下载2、插件安装 5、软件设置与编程练习1、创建目录2、编译软件进入目录&创建两个文件3、编写配置文…

【iOS开发】—— 初识锁

【iOS开发】—— 初识锁 线程安全锁的种类自旋锁定义原理自旋锁缺点OSSpinLock(自旋锁) 互斥锁os_unfair_lockpthread_mutexNSLockNSRecusiveLockSemaphore信号量synchronized 总结两种之间的区别和联系: 线程安全 当一个线程访问数据的时候…

Request请求数据 (** kwargs参数)

目录 🌟前言🍉request入门1. params2. data3. json4. headers5. cookies6. auth7. files8. timeout9. proxies10. allow_redirects11. stream12. verify13. cert 🌟总结 🌟前言 在Python中,发送网络请求是一项常见的任…

淘宝商品评论电商API接口,让你购物不再困扰

现在的时代购物已经成为了人们生活中不可或缺的一部分。然而,面对琳琅满目的商品,我们常常犯愁,不知道如何选择。为了解决这个问题,淘宝推出了商品评论电商API接口,为广大消费者提供了极大的便利。联讯数据将详细介绍淘…

数据挖掘实战-基于决策树算法构建银行贷款审批预测模型

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

6818Linux内核--Bootloader应用分析

Bootloader应用分析 一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 引导加载程序。包括固化在固件( firmware )中的 boot 代码(可选),和 Boot Loader 两大部分。 Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 文件系统…

一分钟把小程序音频保存到手机上

在这个快节奏的时代,每一分钟都显得格外珍贵。你是否曾在小程序中偶遇一段旋律,它如同清晨的露珠,晶莹剔透,却又转瞬即逝?是否曾在某个瞬间,渴望将那段旋律永久地镌刻在心间,让它成为你私人时光…

【微信小程序开发】flex布局在小程序开发项目中的应用详解

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

温情母亲节,李良济中医课堂,用爱呵护妈妈的健康与美丽

这个世界上,有这么一个人,你听过她最美的年华,她见证你最美的长大,这个人就是妈妈。 知恩于心,感恩于行!母亲节,李良济中医课堂助健康,滋养好物养身心,与您一起用爱守护…

2024最新单身经济新模式,低客单量高转换率,长期项目,新手快速上手

在今年,”搭子”这个词汇异常火爆,主要通过搭子流量进行线下推广以实现高品质群的盈利。有一句流行语说,年轻人可以不想谈恋爱,但不能没有搭子,这显示了搭子的需求量很大。 只要有需求,就会有创业的机会。…

第二证券今日投资参考:VA、VE景气上行 猪价步入慢涨趋势

上周五,沪指午后在地产、金融等板块的带动下震荡上升,创业板指等弱势下探。到收盘,沪指微涨0.01%报3154.55点,深证成指跌0.58%报9731.24点,创业板指跌1.15%报1878.17点,科创50指数跌1.5%;两市算…

【解决】:git clone项目报错fatal: fetch-pack: invalid index-pack output

象:之前一直使用gitee将个人学习和工作相关记录上传到个人gitee仓库,一直没出现过问题。直到有一天换电脑重新拉取代码发现出了问题,具体如下图: 原因分析: 经过查询发现主要原因是因为git clone的远程仓库的项目过大…

基于AIoTedge+ThingsKit物联网平台,实现办公室人员进出AI统计

在AIoT时代,智能办公已成为提升企业效率的关键。本期文章将带你了解如何利用AIoTedge结合ThingsKit物联网平台,实现办公室人员进出的智能统计。这不是简单的技术堆砌,而是一场关于AI与IoT融合的实战演示。🌟 提示:AIoT…

Mysql进阶-sql优化篇

sql优化 sql优化insert优化批量插入手动提交事务主键顺序插入大批量插入数据 主键优化数据组织方式页分裂页合并主键设计原则 order by 优化原则 group by优化limit优化count 优化count的几种用法 update优化 sql优化 insert优化 批量插入 Insert into tb_test values(1,Tom…

算法笔记——数位DP

一、前置知识 1.DP小知识 D P DP DP 是一种算法思想,用递推方程的方式解决问题。但是使用它要满足如下性质: 最优子结构: 子结构优秀,整个就优秀。无后效性:当前决策不会影响后面。 2.DP实现方法 众所周知&#xf…

【Java】Java基础 使用集合实现斗地主分牌

📝个人主页:哈__ 期待您的关注 目录 0.思路 1.创建玩家手牌集合 2.创建牌堆 3. 把牌放入牌堆 4.洗牌 5.进行分牌 6.完整代码 今天使用集合TreeSet来实现一个斗地主的分牌流程。 TreeSet集合的一个特点就是 元素有序,这样就方便…