首页
许可优化
产品
解决方案
服务支持
关于
软件库
在线咨询
申请试用
155-2731-8020
许可优化
CAD设计软件
CAE仿真软件
PLM产品周期软件
Adobe全家桶
Autocad
二维三维设计绘图软件
Solidworks
三维机械设计建模软件
CATIA
高端三维设计制造软件
NXUG
集成设计仿真制造平台
Alias
曲面造型工业设计软件
Altium Designer
电子电路设计EDA工具
cadence
芯片系统设计EDA平台
Matlab
科学计算仿真编程软件
eplan
电气工程设计管理软件
NAPA
船舶设计分析软件
Ansys
工程仿真分析软件
Hyperworks
多学科CAE平台
Adams
多体动力学仿真软件
Abaqus
有限元分析软件
Masta
轴系零部件强度校核软件
Hypermill
数控加工编程CAM软件
Ansa
有限元前处理软件
StarCCM+
流体仿真分析软件
Autoform
冲压成形仿真软件
ls-dyna
显式动力学仿真软件
3DEXPERIENCE
达索协同设计平台
Teamcenter
产品生命周期管理软件
windchill
产品数据管理软件
systemweaver
系统工程协作平台
Phtotshop
图像处理设计软件
Illustrator
矢量图形设计软件
产品
许可分析
实现专业软件许可精细化管理
AI分析
让数据分析更简单,决策更智能
许可调配
合理管控调配许可资源
终端软件管理
终端软件管理和合规性管理共同保障终端安全
软件商店
多角度管控软件使用权限,保证软件安全性
资产台账
实用、强大的资产台账管理工具
行业分类
汽车行业
船舶行业
网络行业
半导体行业
医疗行业
军工行业
服务支持
服务保障
软件文章
产品教程
技术文档
关于
关于我们
试用产品
合作伙伴
品牌标志
许可优化
产品
解决方案
服务支持
关于
软件库
软件
Autocad
二维三维设计绘图软件
Solidworks
三维机械设计建模软件
CATIA
高端三维设计制造软件
NXUG
集成设计仿真制造平台
Alias
曲面造型工业设计软件
Altium Designer
电子电路设计EDA工具
Cadence
芯片系统设计EDA平台
Matlab
科学计算仿真编程软件
Eplan
电气工程设计管理软件
NAPA
船舶设计分析软件
Ansys
工程仿真分析软件
Hyperworks
多学科CAE平台
Adams
多体动力学仿真软件
Abaqus
有限元分析软件
Masta
轴系零部件强度校核软件
Hypermill
数控加工编程CAM软件
Ansa
有限元前处理软件
StarCCM+
流体仿真分析软件
Autoform
冲压成形仿真软件
ls-dyna
显式动力学仿真软件
3DEXPERIENCE
达索协同设计平台
Teamcenter
产品生命周期管理软件
Windchill
产品数据管理软件
Systemweaver
系统工程协作平台
Photoshop
图像处理设计软件
Illustrator
矢量图形设计软件
产品
许可分析
实现专业软件许可精细化管理
AI分析
智能分析许可数据,提升使用效率
许可调配
合理管控调配许可资源
终端软件管理
终端软件管理和合规性管理共同保障终端安全
软件商店
多角度管控软件使用权限,保证软件安全性
资产台账
实用、强大的资产台账管理工具
解决方案
汽车行业
船舶行业
网络行业
半导体行业
医疗行业
军工行业
服务支持
服务保障
软件文章
产品教程
技术文档
关于
关于我们
试用产品
合作伙伴
品牌标志
当前位置:服务支持 >
软件文章
>
Matlab常用函数大全(数学建模复习必备)
Matlab常用函数大全(数学建模复习必备)
阅读数 13
点赞 0
matlab 常用函数(数学建模-复习)
常用函数
fscanf(fid, '%c', inf) -> 直接读取整个文件, 因为inf表示无穷
strtrim
char(num): 将num转为ASCII字符
strtok(content, delimiters)
regexprep(content, pattern, replacement): 正则表达式匹配并替换成指定的字符
lower: 小写字符
cumsum: 求紧邻累加和序列
eval: 将sym符号转换为数值
syms: 定义符号变量
dsolve: 求解常微分方程, 求出符合条件的一个函数
solve: 求解方程组, 可以偷懒了:-)
matlab中的''和""是不一样的, 建议以后使用"", 因为s = ["hello", "world"]和['hello', 'world']返回的结果是不一样
linprog -> 使用单纯形法计算出最小的最优解 参数1: 目标函数的系数列向量 参数2: 约束条件的系数矩阵 参数3: 约束条件的值 注意: 单纯形法使用求解最大的最优解的, 但是在MATLAB中只提供了linprog用来求最小最优解的, 所以在列出了单纯形法的形式之后, 在传入第一个参数的使用取反即可 使用示例: z = [25; 30];A = [20 30; 5 4];b = [690; 120];[x\_1, x\_2] = linprog(-z, A, b);一键获取完整项目代码
randperm --> 类似于python中的shuffle
isempty --> 判断向量或者矩阵的是否为空(里面没有任何内容) 参数1: vec 或者 matrix 返回值: 1: 表示为空 0: 表示不为空
exist --> 判断变量是否存在 直接上示例 exist('example', 'var'): 判断example这个变量是否存在,注意第二个参数不是乱写的,'var'表示变量 注意: 在matlab中peaks函数就使用了这个函数,所有我们可以直接调用peaks,而不需要传递参数
image 与 imagesc 函数 --> 显示一个图片,但是会自动的缩放尺寸
colormap 函数 --> 创建出一个figure,并且根据传入的参数来绘制对应的图片类型(rgb, grayscale) 参数1: 可以是gray, hot, jet中的其中一个,默认是jet 注意: 如果当前已经有了一个figure,则使用colormap会改变当前图片的维度(类型),一般是将RGB转为gray,使用colormap(gray)
axis image off --> 不显示坐标轴
meshgrid --> 返回网格矩阵 参数1: X 可选参数: Y 返回网格矩阵,下面通过例子,自己意会吧 x = [1 2 3];y = [1 2 3];[xx, yy] = meshgrid(x, y)xx = 1 2 3 1 2 3 1 2 3 yy = 1 1 1 2 2 2 3 3 3 xx1 = meshgrid(x)xx1 = 1 2 3 1 2 3 1 2 3一键获取完整项目代码
peaks 返回山顶数据X,Y,Z 使用: [X, Y, Z] = peaks;
contour 函数 --> 画等高线 --> 如果要画封闭的曲线的,要联想到等高线,使用matlab中的contour函数进行绘制 参数1: X 参数2: Y 参数3: Z 可选参数: number: 数字类型,表示显示的等高线的个数 range: [a, b], 表示只画出Z的值在[a, b]之间的等高线 'ShowText', 'on': 在等高线上显示对应的Z的值,可以与range一起使用,帮助理解 使用: surf(X, Y, Z, [0, 1], 'ShowText', 'on');
type 指令 --> 列出函数的源码
surf 函数 --> 画出3D图 参数1: X 参数2: Y 参数3: Z
xlim 和 ylim --> 设置图像中的x和y的定义域和值域 参数1: start 参数2: end 额外: axes函数
numel 函数 --> 返回向量或者矩阵中所有元素的个数 参数1: matrix 返回值: 返回向量或者矩阵中所有元素的个数
logpace 函数 --> 返回行向量
linspace 函数 --> 返回行向量
spline 函数 --> 返回一个非矩阵形式的三阶样条的函数
ppval 函数 --> 计算出多项式的结果
poly2sym 函数 -> 将系数多项式转为符号多项式
conv 函数 -> 多项式乘法
max 函数 -> 计算出最大值
min函数和max一样
reshape函数 -> 返回一个reshape后的矩阵
多项式拟合函数
polyfit 函数 -> 返回拟合的多项式 -> 类似于 [3, 2, 1] (注意:
多项式在matlab中是以数组的方式存储的, 其中x变量的阶数就是下标, 所以返回的多项式是将降幂的
)
polyval 函数
最大回撤率函数
maxdrawdown 函数 参数1: 向量(一维的) 返回值: + 最大回撤率 -> 就是风险率
读取文件
xlsread()
xlswrite()
save():
load():
textread(), 读入的精度好:
fprintf(), 写出的精度好
文件读取三步骤
fid = fopen(filename, 'r')
var = fread(fid, '* char'), 读取所有的字符
var = native2unicode(var), 转为unicode
fclose(fid)
目录函数
dir()
fullfile()
显示图片
imread()
imshow()
读取视频
videoFReader = vision.VideoReader('my.mp4'); % 保存了视频帧, 一堆又一堆的矩阵
videoPlayer = vision.VideoPlayer(); % 用来显示一个帧
while ~IsDone(videoFReader) % isDone函数用来判断是否到了end了
currentFrame = step(videoFReader); % 获取Reader中保存的一个帧, 栈会一步一步的走下去, 如果不需要将帧指针返回到初始位置, 则使用reset(videoFReader);一键获取完整项目代码
step(videoPlayer, currentFrame); % 播放一个帧一键获取完整项目代码
end
release(videoPlayer); % 释放videoPlayer, 为下一次play做准备
读取视频2(这是player的位置)
r = groot, % groot就是屏幕, r.ScreenSize返回的是[1, 1, 1400, 900]返回的是左下角和右上角
videoFReader = vision.VideoReader('my.mp4'); % 保存了视频帧, 一堆又一堆的矩阵
videoPlayer = vision.VideoPlayer('Position', [1, 1, 1400, 900]); % 用来显示一个帧
while ~IsDone(videoFReader) % isDone函数用来判断是否到了end了
currentFrame = step(videoFReader); % 获取Reader中保存的一个帧, 栈会一步一步的走下去, 如果不需要将帧指针返回到初始位置, 则使用reset(videoFReader);一键获取完整项目代码
step(videoPlayer, currentFrame); % 播放一个帧一键获取完整项目代码
end
### 常用函数
xlim 和 ylim --> 设置图像中的x和y的定义域和值域 参数1: start 参数2: end 额外: axes函数
numel 函数 --> 返回向量或者矩阵中所有元素的个数 参数1: matrix 返回值: 返回向量或者矩阵中所有元素的个数
logpace 函数 --> 返回行向量
linspace 函数 --> 返回行向量
spline 函数 --> 返回一个非矩阵形式的三阶样条的函数
ppval 函数 --> 计算出多项式的结果
poly2sym 函数 -> 将系数多项式转为符号多项式
conv 函数 -> 多项式乘法
max 函数 -> 计算出最大值
min函数和max一样
reshape函数 -> 返回一个reshape后的矩阵
多项式拟合函数
polyfit 函数 -> 返回拟合的多项式 -> 类似于 [3, 2, 1] (注意:
多项式在matlab中是以数组的方式存储的, 其中x变量的阶数就是下标, 所以返回的多项式是将降幂的
)
polyval 函数
最大回撤率函数
maxdrawdown 函数 参数1: 向量(一维的) 返回值: + 最大回撤率 -> 就是风险率
读取文件
xlsread()
xlswrite()
save():
load():
textread(), 读入的精度好:
fprintf(), 写出的精度好
文件读取三步骤
fid = fopen(filename, 'r')
var = fread(fid, '* char'), 读取所有的字符
var = native2unicode(var), 转为unicode
fclose(fid)
目录函数
dir()
fullfile()
显示图片
imread()
imshow() --> 尽量原样输出原始图片
读取视频
videoFReader = vision.VideoReader('my.mp4'); % 保存了视频帧, 一堆又一堆的矩阵
videoPlayer = vision.VideoPlayer(); % 用来显示一个帧
while ~IsDone(videoFReader) % isDone函数用来判断是否到了end了
currentFrame = step(videoFReader); % 获取Reader中保存的一个帧, 栈会一步一步的走下去, 如果不需要将帧指针返回到初始位置, 则使用reset(videoFReader);一键获取完整项目代码
step(videoPlayer, currentFrame); % 播放一个帧一键获取完整项目代码
end
release(videoPlayer); % 释放videoPlayer, 为下一次play做准备
读取视频2(这是player的位置)
r = groot, % groot就是屏幕, r.ScreenSize返回的是[1, 1, 1400, 900]返回的是左下角和右上角
videoFReader = vision.VideoReader('my.mp4'); % 保存了视频帧, 一堆又一堆的矩阵
videoPlayer = vision.VideoPlayer('Position', [1, 1, 1400, 900]); % 用来显示一个帧
while ~IsDone(videoFReader) % isDone函数用来判断是否到了end了
currentFrame = step(videoFReader); % 获取Reader中保存的一个帧, 栈会一步一步的走下去, 如果不需要将帧指针返回到初始位置, 则使用reset(videoFReader);一键获取完整项目代码
step(videoPlayer, currentFrame); % 播放一个帧一键获取完整项目代码
end
release(videoPlayer); % 释放videoPlayer, 为下一次play做准备
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
返回上级列表
联系我们
,获取更多内容
上一篇:
MatLab基础学习路线:从入门到精通的全攻略
下一篇:
Matlab语言学习与应用:启航介绍篇(1)
相关文章
数
学
建
模
必
备
:
Matlab
常
用
函
数
大
全
阅读量 4
点赞 0
常
用
的
Matlab
函
数
命令
大
全
(收藏
必
备
)
阅读量 6
点赞 0
建
模
必
备
:
MATLAB
绘图
函
数
全
掌握
阅读量 1819
点赞 0
数
学
建
模
必
备
:
MATLAB
常
用
程序汇总
阅读量 1861
点赞 0
MATLAB
常
用
内部
函
数
大
全
(
数
字
函
数
篇)
阅读量 12
点赞 0
Matlab
常
用
函
数
在
数
学
建
模
中的应
用
阅读量 2000
点赞 0
MATLAB
数
学
建
模
工具:
常
用
函
数
与
建
模
流程
阅读量 29
点赞 0
【
数
学
建
模
】
MATLAB
入门:
常
用
函
数
与
建
模
技巧
阅读量 35
点赞 0
MATLAB
常
用
功能
函
数
大
全
阅读量 2694
点赞 0
数
学
建
模
matlab
数
据
建
模
基础:
常
用
函
数
与
建
模
流程
阅读量 43
点赞 0
Matlab
函
数
大
全
:
常
用
函
数
与分类索引
阅读量 123
点赞 0
Matlab
库
函
数
大
全
:
常
用
函
数
速查手册
阅读量 189
点赞 0
MATLAB
常
用
语句与
函
数
大
全
阅读量 203
点赞 0
MATLAB
基础
函
数
命令
大
全
:
常
用
函
数
速查
阅读量 52
点赞 0
Matlab
公式
大
全
:
常
用
数
学
函
数
与表达式汇总
阅读量 68
点赞 0
全
网最
全
MATLAB
学
习
归纳总结(
建
模
学
习
必
备
)
阅读量 132
点赞 0
Matlab
数
学
建
模
小白篇:入门知识与
常
用
函
数
阅读量 46
点赞 0
Matlab
常
用
函
数
库
大
全
及使
用
指南
阅读量 138
点赞 0
MATLAB
常
用
函
数
与命令:编程
必
备
快速参考
阅读量 152
点赞 0
MATLAB
常
用
函
数
大
全
(分类整理+实例)
阅读量 11
点赞 0
技术文档
数
学
建
模
必
备
:
Matlab
常
用
函
数
大
全
数
学
建
模
必
备
:
Matlab
常
用
函
数
大
全
常
用
的
Matlab
函
数
命令
大
全
(收藏
必
备
)
常
用
的
Matlab
函
数
命令
大
全
(收藏
必
备
)
建
模
必
备
:
MATLAB
绘图
函
数
全
掌握
建
模
必
备
:
MATLAB
绘图
函
数
全
掌握
数
学
建
模
必
备
:
MATLAB
常
用
程序汇总
数
学
建
模
必
备
:
MATLAB
常
用
程序汇总
MATLAB
常
用
内部
函
数
大
全
(
数
字
函
数
篇)
MATLAB
常
用
内部
函
数
大
全
(
数
字
函
数
篇)
Matlab
常
用
函
数
在
数
学
建
模
中的应
用
Matlab
常
用
函
数
在
数
学
建
模
中的应
用
MATLAB
数
学
建
模
工具:
常
用
函
数
与
建
模
流程
MATLAB
数
学
建
模
工具:
常
用
函
数
与
建
模
流程
【
数
学
建
模
】
MATLAB
入门:
常
用
函
数
与
建
模
技巧
【
数
学
建
模
】
MATLAB
入门:
常
用
函
数
与
建
模
技巧
MATLAB
常
用
功能
函
数
大
全
MATLAB
常
用
功能
函
数
大
全
数
学
建
模
matlab
数
据
建
模
基础:
常
用
函
数
与
建
模
流程
数
学
建
模
matlab
数
据
建
模
基础:
常
用
函
数
与
建
模
流程
Matlab
函
数
大
全
:
常
用
函
数
与分类索引
Matlab
函
数
大
全
:
常
用
函
数
与分类索引
Matlab
库
函
数
大
全
:
常
用
函
数
速查手册
Matlab
库
函
数
大
全
:
常
用
函
数
速查手册
MATLAB
常
用
语句与
函
数
大
全
MATLAB
常
用
语句与
函
数
大
全
MATLAB
基础
函
数
命令
大
全
:
常
用
函
数
速查
MATLAB
基础
函
数
命令
大
全
:
常
用
函
数
速查
Matlab
公式
大
全
:
常
用
数
学
函
数
与表达式汇总
Matlab
公式
大
全
:
常
用
数
学
函
数
与表达式汇总
推荐好文
别再被销售忽悠了,八家软件
许可
优化公司谁真管用?
别再被销售忽悠了,八家软件
许可
优化公司谁真管用?
CATIA
许可
优化别硬扛,这六条经验来自五年甲方
CATIA
许可
优化别硬扛,这六条经验来自五年甲方
八家软件
许可
优化公司横评:别买了之后落灰
八家软件
许可
优化公司横评:别买了之后落灰
这五家软件
许可
优化的公司,我直接说结论。
这五家软件
许可
优化的公司,我直接说结论。
我做
软件资产
管理这些年,就这八家值得聊
我做
软件资产
管理这些年,就这八家值得聊
Creo浮动
许可
回收
,5款工具功能对比
Creo浮动
许可
回收
,5款工具功能对比
微信扫一扫,欢迎咨询~
联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
发现
许可分析
AI分析
许可调配
终端软件管理
方案
汽车行业
船舶行业
网络行业
半导体行业
服务
服务保障
软件文章
产品教程
技术文档
关于
关于我们
试用产品
合作伙伴
品牌标志
AI分析
隐私声明
|
使用条款
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
鲁ICP备14018425号-1
鄂公网安备42011302000881号
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式
155-2731-8020
预留信息,一起解决您的问题
*
 姓名:
*
 手机:
*
 公司名称:
姓名不为空
手机不正确
公司不为空