自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (8)
  • 收藏
  • 关注

原创 【硬件】硬件随机失效定量分析

​ 这个度量反映了相关项通过安全机制覆盖、 通过驾驶员在安全目标违背之前识别、 或通过设计手段(主要为安全故障) 实现的对潜伏故障的鲁棒性。这个度量反映了相关项通过安全机制覆盖或通过设计手段( 主要为安全故障) 实现的对单点故障和残余故障的鲁棒性。——距离 n 表示了在同一时刻存在的导致违背一个安全目标的独立故障的数量(n=1 对应单点。——除非在技术安全概念中表明相关, 否则认为距离高于 n=2 的多点故障是安全故障。λ MPF,L,est —— 关于潜伏故障的估算的失效率;

2022-09-21 12:15:37 1888 1

原创 Matlab-mex

有个老模型采用的是matlab2011b版本建模,当时是32位系统,mex生成的可执行程序是*.mexw32的,随着电脑的升级,变成了64位系统,因此报出无法找到s-fun的错误;(1)安装VS2008(对应Matlab2011b版本),注意VS的版本一定更要比matlab的版本低,否则无法识别。(2)设置mex参数:(3)编译 出现这种情况是无法找到xx_xy_us函数对应的文件办法:将对应的文件拷贝到同一目录下,同时加入编译,xx_xy_u函数被包含在xx_fxpt_simu.c中。顺利编译

2022-07-14 17:34:26 854 1

原创 Matlab-句柄图形

句柄图形是对底层图形函数集合的总称,它实际上进行生成图形的工作。可以利用它对图象或图片的外观进行控制。1 对象句柄每个图像由一个独一无二的名字,叫句柄(为整数或实数)。创建句柄Hnd1:%数据准备x=-pi:0.1:pi;y=sin(x);%创建一个曲线Hnd1=plot(x,y, 'LineWidth', 2)1.1 检测任意一个对象的属性value = get(handle, 'PropertyName'); value = get(handle); 返回这个对

2022-04-21 16:12:02 1930

原创 Matlab-结构数组

1 认识结构数组结构也是一种数据类型,它的每一个元素都有一个名字。称结构中的元素为域。类似与C语言中的结构体。2 创建两种方法:(1)用赋值语句创建(2)用函数 struct 函数进行创建2.1 赋值语句创建student.name="Li Ming";student.addr="123 Street";student.city='ShangHai';student.zip="123456";student.age=23;结果:>> stude

2022-04-18 15:29:26 9910 1

原创 Matlab_单元阵列cell

1 定义单元阵列是 MATLAB 中特殊一种数组,它的元素被称为单元(cells),它可以存储其它类型的 MATLAB 数组。一个单元阵列的每一个元素都是一个指针,指向其他的数据结构,而这些数据结构可以是不同的数据类型。访问:a(1,1):单元索引,是一个数据结构a{1,1}: 内容索引,反映的是数据结构 a(1,1)内容>> a(1,1) ans = [3x3 double] >> a{1,1} ans = 1 3 -7 2 0 6

2022-04-18 14:09:26 5002

原创 Matlab-稀疏矩阵

稀疏矩阵:指一个很大的矩阵,且大多数的元素为 0。目的:当矩阵中存在大量元素为0时,通过创建稀疏矩阵可以减少全矩阵的存储空间和运算量。1 创建方法1:通过sparse创建a = eye(5) %建立对角矩阵as = sparse(a)%转化为稀疏矩阵 whos结果:>> a = 1 0 0 0 0 0 1 0 0 0 0 0 1 0

2022-04-15 14:02:37 3917

原创 Matlab-多维数组

数组的创建

2022-04-14 12:28:52 433

原创 Matlab_字符(串)操作(函数)

一个 MATLAB 字符串是一个 char 型数组。每一个字型占两个字节。示例:%定义字符串变量str='hEllo12';str2='123321.12';str3='lo'str4='hell'str5='h e l l o '%%%转换为数值型%将参数y转为双精度浮点类型,如果y是字符,将返回字符的ASCII码值double_ASCII=double(str)%字符串转换为ASCLL码abs_ASCII=abs(str)%字符串转换为数值str2n...

2022-04-14 11:20:48 4946

原创 Matlab-函数集合

1 排序函数(1)函数ssort.m %选择性排序 %a:入数组 %out:输出从小到大排序完成的数组function out=ssort(a) nvals=size(a,2);%获取数组元素个数 %选择性排序 for ii=1:nvals-1 %查找最小的数的下标iptr iptr=ii; for jj=ii+1:nvals if a(jj)<a(iptr) .

2022-04-13 13:06:19 330

原创 Matlab-函数编写规则

Matlab的函数编写需要注意的是.m的文件名需要与内部的函数名保持一致,否则会报出未定义函数或变量的错误1 笛卡尔坐标系转换成极坐标函数编写:rect2polar.m:笛卡尔坐标系转换成极坐标%%%笛卡尔坐标系转换成极坐标% Define variables: % r --Length of polar vector % theta --Angle of vector in degrees % x --x-position of point % y ...

2022-04-13 11:28:04 12145

原创 Matlab-plot_part1

1 XY轴上下限控制2 在同一坐标系内画出多个图象采用hold on,hold off3 创建多个图象采用figure(n)4 子图像采用subplot(m,n,p):这个命令在当前图象窗口创建了 m×n 个子图象,按 m 行,n 列排列,并选择子图象 p来接受当前所有画图命令例如:subplot(2,3,4)将会创建 6 个子图象,而且 subplot 4 是当前子图象5 对画线的增强控制采用 plot(x,y,'PropertyName',value,......

2022-04-07 10:36:07 1313 1

翻译 Matlab-关系运算符&逻辑函数

1 关系运算符2 逻辑运算符3 逻辑函数参考《Matlab编程》

2022-04-07 10:02:17 235

原创 Matlab-文件读写操作

1 save命令保存当前 MATLAB 工作区内的数据到一个硬盘文件格式:save filename var1 var2 var3filename 代表你要保存变量的那个文件,var1,var2 等是要保存的变量。在默认情况下,这个这个文件的扩展名为‘mat’,我们称之为 MAT 文件。如果在 filename 后面无变量,则工作区的所有内容将会被保存。可以创建.mat文件,也可以创建.dat文件% create an input array from 0 to 10x=0:0.

2022-04-06 13:02:39 6253

原创 Matlab-变量&赋值&显示

本文主要介绍:(1)变量赋值(2)变量访问(3)变量值改变(4)变量格式化(5)变量显示1 数组赋值>> x=(1:2:5)*2x = 2 6 10>> c=[1,2,3;4,5,6]c = 1 2 3 4 5 6>> x=[(1:2:5)*2]'x = 2 6 10>> xx=[x,x]xx =

2022-04-06 10:23:28 13089 1

原创 Python_txt读写

(1)三种读方式:read():读取所有readline():读一行readlines() :返回列表,每行一个元素(2)写入要了解文件读写模式,需要了解几种模式的区别,以及对应指针r : 读取文件,若文件不存在则会报错w: 写入文件,若文件不存在则会先创建再写入,会覆盖原文件a : 写入文件,若文件不存在则会先创建再写入,但不会覆盖原文件,而是追加在文件末尾rb,wb: 分别与r,w类似,但是用于读写二进制文件r+ : 可读、可写,文件不存在也...

2022-03-31 15:11:37 412

原创 Matlab-命令

序号 命令 说明 1 help 得到matlab的帮助手册 2 help+函数 得到函数的帮助 3 lookfor+函数 匹配函数的总结信息 4 demo 运行Matlab内建示例 5 clc 清空命令窗口内容 6 clear 清空工作区 7 Ctrl+c 强制结束当前的(循环)运算 8 ! 给计算机操作系统发送一个命令,相当于在CMD中输入命令 9

2022-03-30 09:16:56 132

转载 Python-Altair可视化工具

参考文章:python大佬的可视化工具-Altair_qq_21478261的博客-CSDN博客_altair python官方参考文章:Example Gallery — Altair 4.2.0 documentationOverview | Vega-Litepaaas安装轮子:$ pip install altair vega_datasets官网部分案列:# Altair, datasets are most commonly provided as a Da.

2022-03-25 15:17:38 517

原创 Python_access读取

读取access中的数据import concurrent.futuresimport pandas as pdimport pandas.io.sqlimport pyodbcimport accessdbimport pypyodbc as odbcimport matplotlib.pyplot as pltimport numpy as npDBfile=r"\data\VWDB.accdb" connection=pyodbc.connect(r"Driver={Mi

2022-03-22 09:47:51 3058

原创 Python-pandas数据清洗

pandas 数据清洗数据清洗是对一些没有用的数据进行处理的过程。很多数据集存在数据缺失、数据格式错误、错误数据或重复数据的情况,如果要对使数据分析更加准确,就需要对这些没有用的数据进行处理。参考:Pandas 数据清洗 | 菜鸟教程https://www.runoob.com/pandas/pandas-cleaning.html'''pandas 数据清洗数据清洗是对一些没有用的数据进行处理的过程。很多数据集存在数据缺失、数据格式错误、错误数据或重复数据的情况,如果要对使数据分.

2022-03-21 10:55:28 2554

原创 Python-numpy(3)位运算

NumPy 教程 | 菜鸟教程NumPy 教程 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。N..https://www.runoob.com/

2022-03-18 16:54:27 1205

原创 Python-numpy(2)数组的操作

数组操作参考NumPy 教程 | 菜鸟教程NumPy 教程 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。N..https://www.r

2022-03-18 16:53:18 1509

原创 Python-numpy(1)创建,访问,索引

NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。NumPy 是一个运行速...

2022-03-18 16:51:56 114

原创 Python-pandas.category

category可用于统计类型,里面的类型编号是独一无二的,用于统计的标签。详细 介绍参看:Categorical data — pandas 1.4.1 documentationhttps://pandas.pydata.org/pandas-docs/stable/user_guide/categorical.htmlAPI reference — pandas 1.4.1 documentationhttps://pandas.pydata.org/pandas-docs/stable/re

2022-03-14 11:49:24 1021

原创 Python-pandas学习

import pandas as pdimport numpy as npimport matplotlib.pyplot as pltprint("------------一维-------------")s=pd.Series([1,3,5,np.nan,6,8])print("s=pd.Series([1,3,5,np.nan,6,8]):\n",s)'''s=pd.Series([1,3,5,np.nan,6,8]):0 1.01 3.02 5.03 .

2022-03-14 09:36:47 806

原创 Python-pandas with excel

1 建立3个pf2 保存到excel3 从excel中读取数据4 合并到一个df中

2022-03-14 09:34:25 259

原创 Python-share package安装问题解决方案

报错:C:\Users\jingsheng.liu>pip install ShareCollecting Share Using cached share-1.0.4.tar.gz (5.9 kB) Preparing metadata (setup.py) ... doneBuilding wheels for collected packages: Share Building wheel for Share (setup.py) ... error error: s

2022-03-02 14:10:43 4303 1

原创 Python-JSON文件读取并可视化(json,pandas,plotly)

说明(1)JSON文件读取使用json模块all_eq_data = json.load(f)写入使用:json.dump(all_eq_data,f,indent=4)(2)数据封装使用pandas(3)绘图使用plotly.expressJSON文件:1 JSON文件读取代码:import jsonfilename="eq_data_1_day_m1.json"with open(filename) as f: # 以字典的形式存储到all_eq_.

2022-02-26 18:51:33 5811 1

原创 Python-csv文件读取(csv,datetime,matplotlib)

1 CSV文件介绍 可视化的数据以两种常见格式存储:CSV和JSON。要在文本文件中存储数据,一个简单方式是将数据作为一系列以逗号分隔的值(comma-separated values)写入文件。这样的文件称为 CSV 文件。CSV文件格式:(通过逗号隔开)2 代码说明:(1)通过csv模块读取csv文件(2)通过datetime模块format日期格式current_date=datetime.strptime(row[2],'%Y...

2022-02-26 13:45:09 2127

原创 Python-投骰子(random,plotly)

说明:(1) 使用random中的randint产生指定数量的随机整数(骰子点数)(2) 通过plotly.graph_objs中的Bar和Layout,plotly中的Offline可视化结果1 投掷骰子代码from random import randintclass Die: '''建立一个骰子的类''' def __init__(self,num_sides=6): '''默认骰子为6面''' self.num_sides=num

2022-02-26 10:17:03 2011

原创 Python-随机漫步序列(random,Matplotlib)

可以使用字母y循环画图代码:from random import choiceclass RandomWalk: '''一个生成随机漫步数据的类 ''' def __init__(self,num_points=5000): self.num_points=num_points #所有随机漫步都始于(0,0) self.x_values=[0] self.y_values=[0] def fill_wa

2022-02-25 18:39:22 507

原创 Python-matplotlib用法

安装matplotlib:pip install matplotlibhelp doc:Basic Usage — Matplotlib 3.5.1 documentationhttps://matplotlib.org/stable/tutorials/introductory/usage.html推荐文章: 字体:【Python基础】matplotlib字体设置看这一篇就够了_fengdu78的博客-CSDN博客 绘图:Python绘图总结...

2022-02-25 16:18:19 1191

原创 Python-代码测试(unittest)

在Python中,可以使用unittest工具测试代码,看看代码执行后是否得到预期结果。unittest.TestCase中提供了很多断言方法,其中6种较常见:unittest常用断言方法 方法 用途 assertEqual(a, b) 核实 a == b assertNotEqual(a, b) 核实 a != b assertTrue(x) 核实 x为 True assertFalse(x) 核实 x为 False...

2022-02-24 11:28:08 751

原创 Python-存储数据json

json可以将简单的python数据结构转存到文件中,以供程序下次加载时读取必要的信息。JSON(JavaScript Object Notation)格式最初是为 JavaScript 开发的,但随后成了一种常见格式,被包括 Python 在内的众多语言采用。通过使用 json.dump()和json.load()在保存和加载数据。实列代码:#导入json模块import json#读取存储的车号def get_stored_ve...

2022-02-23 18:11:07 1651

原创 Python-异常处理( try-except )

如下图,在程序运行过程中,经常会因为异常导致退出,比如FileNotFoundError,ZeroDivisionError等,这些异常可以通过编写代码处理异常提示错误,并且让程序继续运行。每当Python运行发生错误时,都会创建异常对象,针对这些异常对象,通过 try-except 代码块让Python执行指定的操作,同时告诉Python接下来该怎么办,而不会直接退出程序的运行。代码编写:print('input 2 numbers to divide')print...

2022-02-23 17:26:19 547

原创 Python-文件读写

1 open方法 open方法,Python 将以默认的只读模式打开文件。 读取文本文件时,Python将其中所有文本都解读为字符串。如果需要将起作为数来使用,可以用int()或float()将其转换成数。建立记事本,存入py相同路径:1.1 一次读取一行编写代码 :with open('pi_digits.txt') as file_object: #一次读取一行 for line in file_ob...

2022-02-23 16:51:52 281

原创 Python-面向对象(类)

1 基本介绍面向对象变成是最有效的软件编程方法之一,基于类创建对象称为实列化,从而让你可以使用类的实列。(1)Python中约定,首字母大写的名称指的是类,后面紧接着是冒号;(2)类中的函数称为方法__init__();开头和末尾两个下划线,这是一种约定,避免与Python默认的方法冲突;函数中self必不可少,且必须位于其它形参前面;2 类实列test_class.py:class Car:#建立类 def __init__(self,number,color,maxve

2022-02-23 15:05:23 306

原创 Python-函数

1 基本介绍(1)通过return返回值(2)位置实参调用函数需要关注参数顺序,采用关键字实参调用函数不需要(3)三引号表示文档字符串(docstring)的注释,Python 使用它们来生成有关程序中函数的文档(4)函数中参数付默认值,调用时可以不传递参数会采用默认值(或称为让实参变成可选),不报错(5)如果函数所需要的参数为列表,而函数中会对改传递参数进行清空,为了不影响原有列表的数值,则不能按照function_name(list_name)传递,可以按照下面的方式传递funct

2022-02-23 12:54:37 91

原创 Python-while语句

1 条件不满足退出通过input输入信息,判断是否继续执行while中的内容prompt='input number,0 will finished the game:'message='1'while int(message)!=0: message=input(prompt) if message != "0": print(f"Your number is {message},game continue") elif message=="0":

2022-02-22 16:59:11 186

原创 Python-字典(2)-嵌套

1 嵌套将很多个字典存储在列表中,或将列表作为值存储在字典中。2 列表中存字典创建3个字典alien_0,alien_1,alien_2;将字典存储在列表aliens中:#创建字典alien_0={'color':'green','points':5}alien_1={'color':'yellow','points':10}alien_2={'color':'red','points':15}#列表中嵌套字典aliens=[alien_0,alien_1,alien_2]#打

2022-02-22 15:07:12 286

原创 Python-字典(1)

1 创建字典字典是一系列的键值对,每个键都与一个值对应,值可以是数、字符串、列表、字典等#创建字典,如需要创建一个空的字典students_info={}students_info={'jack':5,'andy':7,'kiki':6,'alicy':8}#访问学生年龄print(students_info.keys())print(students_info.values())print(f"Andy is {students_info['andy']} years old.")

2022-02-21 16:52:28 198

Total Commander 10.5 中文增强版

Total Commander 的特色功能: – 并排双窗口设计:操作和管理文件更加方便高效; – 支持文件夹标签:用户可在多个文件夹快速切换; – 内置文件查看器:可快速查看多种类型文件内容; – 丰富的插件资源:极大地拓展和增强了软件功能; – 批量重命名工具:支持多种命名规则,功能强大; – 文件夹同步工具:可比较并同步不同文件夹内容; – 文件间内容比较:可比较并处理文件间内容差异; – 增强的搜索功能:快速搜索指定条件文件及内容; – 文件传输客户端:支持从服务器上传或下载文件; – 文件压缩与解压:支持处理常见的压缩文件格式; – 文件分割与合并:可按要求分割文件及合并文件; – 文件编码与解码:支持多种格式文件编码及解码; – 文件过滤与定位:可快速定位到符合条件的文件; – 支持命令行操作:支持带参数启动各种应用程序; – 常用文件夹列表:方便快速访问常用系统文件夹; – 文件夹历史列表:方便快速访问浏览过的文件夹; – 高度的可配置性:可自定义工具栏和菜单等资源; – 支持键盘快捷键:可通过快捷键调用大多数功能; – 支持多国语言及 Unicode:消除语言文字的鸿沟

2023-07-25

通过Matlab 的APP功能编写APP

通过Matlab 的APP功能编写APP

2022-02-16

PID仿真代码ode45

PID仿真代码ode45

2022-02-14

通过Sfunction实现intergor模块

通过Sfunction实现intergor模块

2022-02-13

通过Sfunction实现Gain模块

通过Sfunction实现Gain模块

2022-02-13

matlab example.rar

This tool and function imports data from v3.0 MDF (.dat or .mdf) files to the MATLAB workspace or MAT-file. Each signal comes in as a separate variable. Associated time vectors are also generated. Calling 'mdfimport' without parameters brings up a interactive GUI. Calling 'mdfimport' with parameters reads the signals in directly. Instructions: Unzip attached files and put on your path or in the current directory. Type mdfimport to run.

2022-01-05

Python编程金典

Python编程金典,学习python非常好的入门书籍,深入浅出,带你畅游python

2018-04-07

2015-Dive into Python-中文版

2015-Dive into Python-中文版, python研究,很好的书

2018-04-07

beginning python from novice to professional

beginning python from novice to professional 源代码,python 基础教程

2018-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除