J1.数学建模 & Python机器学习介绍

1.基本操作

  • 命令行:代码执行的地方
  • 脚本文件(.m):敲代码的地方
  • 实时脚本文件(.mlx):代码执行结果和代码放在一起,可以插入图片…类似小word
  • 运行节:实时脚本文件的功能,可以分区运行代码(蓝色条),类似脚本文件的断点
  • 函数文件调用function
  • 符号:
    注释使用 %
    分号;在代码末尾加分号会执行计算但不会在命令行窗口中显示输出,想要看哪个就别写分号
    双引号string
    字符串"Hello"大小为1x1,为一个元素;
    矩阵 A = ["a","bb","ccc";"dddd","eeeee","ffffff"]
    单引号char:表示的数据不对应到文本。
    A= 'Hello'那么A大小为1x5的字符,相当于5个元素。如果a = A(2)那么得到的就是’e’。A2 = [A,'Ha'] 才会得到字符串相加一块的操作,这时A2 = 'HelloHa'
  • 清除工作区和命令行

2.python

python更适用于文本字符串处理;matlab更适合数据分析、矩阵运算。python的字典效率很高;
table键的使用!

  • 使用的数据类型 :
    列表 字符串 字典 数组

运算符

字符串之间没有减法,只有加法;
比较运算符,返回值是false或者True完全当作0和1来运算
逻辑运算 and, or, not
在matlab中,a&&b a、b都会算到;a&b能少算就少算

条件循环和顺序循环

continue:跳出本次循环执行下一次循环;break:跳出本层循环

异常处理语句 Python中

try-except
while-else

python不太喜欢多文件;matlab把函数写在一个文件中
空格开辟了存储单元,但是没有储存东西
matlab算列向量,python算行向量

import numpy as np
arr2d = np.array([1,2,3],[4,5,6],[7,8,9])
arr = np.arange(1,51)

4.20 Matlab数学优化模型

1.存贮模型

定性分析 和 敏感度分析(增长百分比之比)

  • 第一个模型假设贮存量降到零直接到货
  • 允许缺货的数学模型
    在这里插入图片描述

2.森林救火模型

可以认为r和t成正比,又r^2和面积B成正比,则dB/dt 和 t成正比;
在这里插入图片描述
在这里插入图片描述

Python机器学习介绍

在这里插入图片描述

机器学习设计的常用术语:便于理解
在这里插入图片描述
在这里插入图片描述

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 18:44:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 18:44:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 18:44:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 18:44:03       18 阅读

热门阅读

  1. 【Windows】GPU、CUDA、cuDNN、Pytorch、Python知识总结

    2024-04-20 18:44:03       11 阅读
  2. Python程序设计 时间处理

    2024-04-20 18:44:03       17 阅读
  3. Xcode15升级适配问题记录

    2024-04-20 18:44:03       15 阅读
  4. python图表用户界面(gui)的选择

    2024-04-20 18:44:03       12 阅读
  5. springboot 项目eureka注册中心切换为nacos+config

    2024-04-20 18:44:03       14 阅读
  6. 高频前端面试题汇总之手写代码篇

    2024-04-20 18:44:03       14 阅读
  7. Edge的使用心得与深度探索

    2024-04-20 18:44:03       16 阅读
  8. CPU执行过程

    2024-04-20 18:44:03       16 阅读