《雨流计数法matlab程度源代码》由会员分享,可在线阅读,更多相关《雨流计数法matlab程度源代码(3页珍藏版)》请在人人文库网上搜索。

1、 RAINFLOW cycle counting.% RAINFLOW counting function allows you to extract % cycle from random loading.% SYNTAX% rf = RAINFLOW(ext)% rf = RAINFLOW(ext, dt)% rf = RAINFLOW(ext, extt)% OUTPUT% rf - rainflow cycles: matrix 3xn or 5xn dependend on input,% rf(1,:) Cycles amplitude,% rf(2,:) Cycles mean 。

2、value,% rf(3,:) Number of cycles (0.5 or 1.0),% rf(4,:) Begining time (when input includes dt or extt data),% rf(5,:) Cycle period (when input includes dt or extt data),% INPUT% ext - signal points, vector nx1, ONLY TURNING POINTS!,% dt - sampling time, positive number, when the turning points% spac。

3、ed equally,% extt - signal time, vector nx1, exact time of occurrence of turning points.% See also SIG2EXT, RFHIST, RFMATRIX, RFPDF3D.% RAINFLOW% Copyright (c) 1999-2002 by Adam Nieslony,% MEX function.function rfdemo1(ext)% function rfdemo1(ext)% RFDEMO1 shows cycles extracted from signal% using ra。

4、inflow algoritm.% % INPUT: ext - option, number or vectors with turning% points or time history. Default ext=16.% % OUTPUT: no enable.% % SYNTAX:% rfdemo1% rfdemo1(10)% rfdemo1(2 3 2 4 2 5 1 6)% By Adam Nies硂ny% Revised, 10-Nov-2009% Visit the MATLAB Central File Exchange for latest version.error(na。

5、rgchk(0,2,nargin)if nargin=0,% turning points from 16 random numbersext=sig2ext(randn(4);elseif length(ext(:)=1,% turning points from n random numbers ext=sig2ext(randn(1,ext);else% turning points from vector extext=sig2ext(ext);enda=rainflow(ext,1);m n=size(a);% if n100,% button = questdlg(Rainflow。

6、 found num2str(sum(a(3,:) cycles! Do you want to continue?,.% Continue Operation,Yes,No,No);% if strcmp(button,No)% error(Function aborted by user.) % end% endcol=ymcrgb;plot(0:length(ext)-1,ext,k.:)hold onwyk=0:0.05:1;for c=1:n,colnr=rem(c-1,6)+1;nr1=round(a(4,c)+1);nr2=round(a(4,c)+1+a(5,c)*a(3,c)。

7、;if a(3,c)=1.0,if ext(nr1)ext(nr2),plot(wyk.*a(5,c)*0.5+a(4,c),cos( wyk.*pi)*a(1,c)+a(2,c),col(colnr)text(a(4,c),a(2,c)+a(1,c),int2str(c) . Half-cycle, down,.Color,col(colnr),VerticalAlignment,bottom)elseplot(wyk.*a(5,c)*0.5+a(4,c),cos(pi+wyk.*pi)*a(1,c)+a(2,c),col(colnr)text(a(4,c),a(2,c)-a(1,c),in。

8、t2str(c) . Half-cycle, up,.Color,col(colnr),VerticalAlignment,top)endendendxlabel(peaks, counted from 0)ylabel(value)title(Rainflow cycles extracted from signal)legend(peaks from signal,0)hold offdisp(Row 1: amplitude)disp(Row 2: mean)disp(Row 3: number of cycles (cycle or half cycle)disp(Row 4: begin time of extracted cycle or half cycle)disp(Row 5: period of a cycle) disp(a。

matlab雨流计数,雨流计数法matlab程度源代码相关推荐

  1. 优化设计-有约束复合型法-MATLAB编程求解

    优化设计-复合型法-MATLAB编程求解 优化设计-有约束复合型法-MATLAB编程求解 有约束复合型法迭代步骤(计算流程图) MATLAB主程序 约束条件判断子函数 运算结果与可行域 优化设计-有约 ...

  2. MATLAB牛拉法,MATLAB潮流程序(IEEE14直角坐标牛拉法).doc

    MATLAB潮流程序(IEEE14直角坐标牛拉法) MATLAB潮流程序(IEEE14 直角坐标 牛拉法) clear baseMVA=100; %功率基值 %%读Data1中数据 load Data ...

  3. MATLAB代码:基于雨流计数法的源-荷-储双层协同优化配置

    MATLAB代码:基于雨流计数法的源-荷-储双层协同优化配置 关键词:双层规划 雨流计算法 储能优化配置 参考文档:<储能系统容量优化配置及全寿命周期经济性评估方法研究>第三章 仿真平台: ...

  4. matlab 坐标不用科学计数法,matlab不用科学计数法

    『壹』 matlab中怎么才能不是科学计数法表示结果.比如1.0e+003 * 2.7581,怎么使它显示为2758.1谢谢了,很急啊 format long (小数位14) 或 format sho ...

  5. matlab坐标用星星表示什么,用Matlab实现简易图片中的星星计数及位置标记--陈宗华...

    用Matlab实现简易图片中的星星计数及位置标记 By C.Z.H --814484233@http://www.doczj.com/doc/0ad22625195f312b3069a5c7.html ...

  6. matlab最小费用最大流函数,使用matlab求解最小费用最大流算问题

    <使用matlab求解最小费用最大流算问题>由会员分享,可在线阅读,更多相关<使用matlab求解最小费用最大流算问题(8页珍藏版)>请在人人文库网上搜索. 1.北京联合大学实 ...

  7. 场景法:基本流、备选流、构造场景

    场景法 概念:模拟用户操作软件时的场景 运用场景:用于测试系统的业务流程 优点:涉及业务流程的业务需求适合用场景法 缺点:只验证业务流程,不验证单点功能 组成:基本流.备选流 例: 使用场景法测试QQ ...

  8. 小程序源码:2022强大的修复版趣味心理测试小程序源码,趣味测试引流裂变神器-多玩法安装简单

    大家还记得以前有一款趣味测嚒? 那款趣味测试可以说在当时是只要当时做小程序的基本是人手一款 不过后来自从腾讯更新小程序登录接口以后,那款小程序也就和接口一起挂了 那么呢现在小编就给大家发布修复过的,修 ...

  9. 科学计算机自动显示小数,卡西欧计算器FX-82MS怎么能让计算器永久显示小数计数而不是科学技术法啊?好烦啊,每次都是显示科学技术法,我试过SHI...

    题目: 卡西欧计算器FX-82MS怎么能让计算器永久显示小数计数而不是科学技术法啊?好烦啊,每次都是显示科学技术法,我试过SHIFT+MODE+2了啊,屏幕显示MODE CLEAR 0然后要我输入东西 ...

最新文章

  1. 马斯克一作!Neuralink脑机接口细节公布,特殊材料防大脑损伤,专用芯片助技术落地...
  2. 微信8.0大更新,6大新功能加入!未来还将引入自己的输入法!
  3. 纯真IP数据库的应用!
  4. Python的单例模式
  5. java多线程写在哪一层_面试知识点三:Java多线程
  6. [aspnetcore.apidoc]一款很不错的api文档生成工具
  7. 10进制转换成其他进制-短除法
  8. vim函数跳转 php,求助!! vim-gvim中如何让其显示函数及其参数!!
  9. 程序员界年度人口普查:6成以上开发者日工作超9小时,且从不运动
  10. OKR与互联网创业团队
  11. baidu google 下拉框 的简单实现
  12. 哇撒!这几个SpringBoot前后端分离项目(附源码),star过千,快去收藏夹吃灰吧。。。
  13. 漫谈ASP.NET设计中的性能优化问题
  14. 通过yum安装Oracle instant client
  15. 查看Java 版本tls_如何在Java中设置TLS1.2版本
  16. 褚霸:阿里云数据库要放大招!
  17. 2017越南赛国家I题 Integer Rotation(暴力+判题技巧)
  18. 浅析大数据与人工智能
  19. cocos2dx_lua读取unity手机游戏本地文件
  20. c语言模拟石头 剪子布游戏,用C++如何做出石头剪刀布的游戏。。。初学者不给力啊...

热门文章

  1. gtsam 学习七(读取BAL数据集)
  2. Python抓取网页并保存为PDF
  3. 【鸽子木 · 每日一题】级数求和(3月31日)
  4. 移动端浮层scroll时,禁止后面的网页也scroll的解决方法
  5. 网上查询个人征信教程
  6. 计算机信息技术奥赛实践,2018信息学奥赛 成绩_浅谈中学信息学奥林匹克竞赛课程的建设...
  7. Android app实现录播(边录边播)功能
  8. 省份展开html5 实现,javascript html5 canvas实现可拖动省份的中国地图
  9. solidty实现默克尔树空投
  10. 默克尔树特点及优缺点