自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (12)
  • 收藏
  • 关注

原创 IMD下载软件的使用

用惯了迅雷和百度云,似乎就不会用其它的下载工具众所周知,常用的下载工具都有限速的困扰因此这次,介绍一款性能极优的下载工具——IMD下载地址:http://www.pc6.com/softview/SoftView_24680.html在PC6下载站下载的软件,亲测可用。IMD优势1:体积小,仅7.9M,且完全无广告,界面干净清洁IMD优势2:速度快,相比限速后的各类下载软件,彷佛为我打开了一个新的世界。功能新发现:一般在图片搜索功能,仅能看到首页,但后面的就看不到了,IMD就有这种魔力能把后

2020-07-24 21:44:34 160097 1

原创 Matlab的GUI界面与工作空间以及simulink的数据传递

1.GUI界面从工作空间读取或者写入数据常用以下代码:将workspace中的K赋值给A,其中K为value数值,需要转换A=evalin('base','K');set(handles.edit1,'String',num2str(A));将b赋值给A并放入baseworkspace,其中K为String字符串,需要转换var=get(handles.edit2,'String');...

2020-04-20 21:11:12 18580 8

原创 Vegas的MP4渲染格式

MP4 是现在流行的输出格式,在Vegas 中共有3 种MP4 格式。什么是Mainconcept MP4格式?Mainconcept 是国外著名的编解码器公司,Vegas 一直将其编解码器作为内置编解码器之一,并且作为MPG 等格式的编解码器。Mainconcept AVC/AAC MP4 格式,采用的是H264 编码。视频采用AVC 格式,音频采用AAC 格式。这种格式针对一些便携设备使用,同时也作为网络流媒体格式使用。选择sony tablet 720p,点击“自定义模板,视频格式推荐“AVC”

2021-02-24 23:45:35 3325

原创 PPT制作技巧

一直觉得PPT的制作是一门艺术。好的PPT让人眼前一亮,也许你的内容差强人意,但观者还是乐意看一下,另外,PPT的制作也是需要一些讲究的,并不是刚入门的小白就能做出一份高大上的PPT来,所以,学习是一件有必要的事情。1.文字篇①文字错落,显得有个性②可以添加一些字体(要注意移到别人的电脑,该字体可能不存在)如镇魂楷体,旁门正道粗书体,贤二体,阿里巴巴普惠体③给字体渐变填充颜色④文字不宜过多,要有所突出,突出文字,言简意赅。⑤强烈推荐 微软雅黑⑥设计感较强:锐字真言体(字体变化多端)⑦ 利用

2021-02-04 16:47:29 379

原创 图片压缩

通过PPT,添加图片后,通过下图压缩图片进行处理。2.右键图片,选择编辑,则用“画图”工具进行打开,打开后,可压缩图片,可以改变图片的大小,改变分辨率来实现压缩。

2021-01-22 16:06:06 254 1

原创 图片搜索

在PPT制作中,有些比较好的图片网站:1.pixabay.com2.pexels.com3.unsplash.com对图片的处理:1.图片+蒙版2.墨迹效果3.布尔运算4.镜像翻转有趣的图标undraw.co/illustrations 阿里巴巴图标矢量库关键词搜索:3W法英文,语文,电脑...

2021-01-08 11:23:28 164

原创 如何配置jade的环境变量

jade便于处理muti-agent的管理与通信从官网上下载jade文件后,将其解压后,可得四个文件夹,将四个文件夹解压并统一到同一个文件,现在命名为JADE1.首先,在系统变量中创建一个jade-home 变量,变量值为:C:\JADE2.若有CLASSPATH变量,则在其基础上进行修改,没有的话则创建一个,其变量值为:%jade-home%\JADE-bin-4.5.0\jade\lib\jade.jar;%jade-home%\JADE-src-4.5.0\jade\lib\commons-c

2020-06-01 20:15:41 3247 1

原创 Java学习总结(19)——字符串存储

33.String()

2020-06-01 15:15:29 213

原创 Java学习总结(18)——Arrays工具类

32.Arrays工具类java.util.ArraysArrays是一个工具类其中有个sort方法,可以实现排序,工具类的方法大部分方法都是静态的,不用创建对象来引用int[] array={2,6,8,2,3,4};Arrays.sort(array)Java好学的原因是:java有一套强大的类库,像二分法,冒泡排序,选择排序的方法,都在类库里面,直接使用类名引用就可以冒泡排序:它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来

2020-05-31 10:44:22 217

原创 Java学习总结(17)——二维数组

31.二维数组二维数组一个特殊的一维数组,特殊在这个一维数组的每一个元素是一维数组二维数组静态初始化

2020-05-29 23:05:16 211

原创 Java学习总结(16)——一维数组

文章目录30. 数组 array数组的内存结构数组数据结构的优缺点数组的声明定义与初始化以及存取一维数组怎么遍历对引用数组进行遍历数组的传参main方法的String数组一维数组的扩容30. 数组 arrayjava语言中的数组是一种引用数据类型,其父类为Object数组实际上是一个容器,可以同时容纳多个元素,数组是数据的集合数组可以存储基本数据类型以及引用数据类型,因为其作为引用数据类型,因此存储在堆栈数组的内存结构如果数组中存储java对象,实际上是存储引用,不直接存储对象数组一旦定义,数

2020-05-29 16:35:41 351

原创 Java学习总结(15)——匿名内部类

29.匿名内部类内部类的分类:静态内部类——类似于静态变量实例内部类——类似于实例变量局部内部类——类似于局部变量使用内部类编写的代码可读性太差,能不用尽量不用方法中的局部内部类,匿名内部类是局部内部类的一种使用匿名内部类,表面看上去接口可以直接实现了,实际上并不是接口可以new了,因为后面还带着一个大括号,表示对接口的实现建议不使用:代码太乱,可读性太差,类没有名字,只能用一次就扔掉了...

2020-05-29 10:55:48 178

原创 Java学习总结(14)——Object

28.Object类object是JDK库类的根类Object当中有哪些常用的方法?我们怎么去找这些方法?1.去找源代码(比较麻烦)2.去查阅java类库的帮助文档下面是Object类中的几个重要的方法toString()源代码Object类上toString()的默认方法是:类名@对象的内存地址转换为十六进制的形式toString方法的目的是:通过调用方法可以将对象转换为字符串表示形式一个日期对象转换为字符串的话,期望输出为日期,增加可读性和简洁性,详实建议子类重写此方法输出引用的

2020-05-29 10:35:50 327

原创 Java学习总结(13)——抽象类和接口的区别

文章目录26. 抽象类27.接口的区别26. 抽象类类和类之间有共同特征,将这些共同特征提取出来,形成抽象类类到对象是实例化;对象到类是抽象类本身是不存在的,所以抽象类本身无法创建对象抽象类也属于引用数据类型抽象类怎么定义:[修饰符列表] abstract class 类名{类体};抽象类不能创建对象,抽象类无法实例化,抽象类是用来被继承的,抽象的子类还可以是抽象类子类继承抽象类,子类可以实例化对象final和abstract不能连用抽象类虽然无法实例化,但是抽象类有构造方法,这个

2020-05-27 21:11:18 386

原创 Java学习总结(12)——package 和 import以及访问控制权限

22.packagejava语言的包机制:包又被称为packeage,引入的目的是为了便于程序员的管理,不同功能的类分门别类放到不同的软件包中,查找比较方便,易于管理与维护。-怎么定义package?在java源程序的第一行编写package语句语法结构:package 包名;包名的命名规定公司域名倒序 +项目名 +模块名 + 功能名采用这种方式重名的几率较低,因为公司域名具有全球唯一性。例如:org.apache.tomcat.corecom.coco.tomcat.core包名要

2020-05-27 18:52:34 316

原创 Java学习总结(11)——final关键字

22. final关键字final修饰的类无法被继承,final修饰的方法无法被覆盖,final修饰的变量一旦赋值之后无法重新被赋值如果自己写的类不希望别人能够去继承,则用final关键字就可以以后尽量所有的程序链接源码,养成看源码的习惯实例变量有默认值,final修饰的变量一旦赋值不能修改因此成员变量之实例变量使用final修饰后,必须手动赋值final int num = 100;或者用构造方法来实现final User user = new User(100); //创建不可再指向其它

2020-05-27 12:39:56 193

原创 Java学习总结(11)——多态

21.多态多态是java语言的核心机制关于多态中涉及到几个概念 向上转型 upcasting 子类型转换成父类型——自动类型转型 向下转型 downcasting 父类行转换成子类型——需要强制类型转换符无论是向上还是向下转型,两种类型之间需要有继承关系,否则,程序无法编译通过Animal b1 = new Bird();b1.move();Bird是Animal的子类,java允许这种语法,父类型引用指向子类型java程序分为编译阶段和

2020-05-27 11:36:15 261

原创 Java学习总结(10)——继承

20.继承继承是面向对象三大特征之一:封装,继承,多态继承基本的作用是:代码复用。但是继承最“重要”的作用是:有了继承才有了以后方法的覆盖和多态的机制。继承的语法格式:【修饰符列表】 class 类名 extends 父类名{ 类体 = 属性 +方法}java语言当中的继承只支持单继承,一个类不能同时继承多个类,而C++可以继承多个类superclass 父类/基类/超类 subclass 子类/派生类子类继承父类,都继承哪些数据:私有的与构造方法都不继承,其它都支持继

2020-05-26 21:52:13 204

原创 Java学习总结(9)——static关键字

20.static关键字如果不想定义为实例变量,因为实例变量需要初始化定义,占内存,所以需要用static关键字static( )会在类加载时第一时间运行,且只运行一次,可以有多个,按照顺序依此运行public方法时公开的,在任何位置都可以访问static表示静态,使用“类名."方式即可访问,不需要创建对象,就可以调用方法什么时候定义为静态的方法描述的是动作,当所有这个对象执行这个动作的时候,最终产生的影响是一样的,那么这个动作就不属于某一个对象的动作,可以将这个动作提升为类级别的动作,模板级别

2020-05-26 17:26:29 176

原创 Java学习总结(8)——this关键字

19. this 关键字java语言当中this是一个关键字,翻译为这个this是一个引用,是一个变量,保存了内存地址指向自身,this存储在堆内存java对象内部创建100个对象,则有100个this当一个行为/动作执行的过程中需要对象参与时,那么这个方法一定要定义为实例方法,一定不要带static,这样的方法在调用时,要用"引用."来调用this主要用于定义类的实例方法时,要用到实例里面的属性,则需要用this表示this出现在实例方法中,指向当前正在执行的对象。this在多数情况下都是

2020-05-26 15:22:01 203

原创 Java学习总结(7)——构造方法

18.构造方法1.构造方法又被称为构造函数/构造器。constructor2.构造方法语法: [修饰符列表] 构造方法名(形式参数列表){ 构造方法体 }3.普通方法语法结构 [修饰符列表] 返回值类型 方法名(形式参数列表){ 方法体 }4.区别:对于构造方法,返回值类型不需要指定,只要写了就是普通方法 对于构造方法来说,构造方法的方法名必须和类名保持一致。5.构造方法的作用 构造方法存在的意义,通

2020-05-22 14:14:02 317

原创 Java学习总结(6)——封装性

17.面向对象的封装性类中的属性在外部程序中可以任意访问,导致了该属性不安全。封装的好处:1.封装之后,对于一个事物,看不动事物的复杂一面,只看到事物的简单一面复杂性封装,对外提供简单的操作入口,照相机就是一个很好的封装的例子,使用不需要了解其复杂原理。2.封装之后才形成真正的对象,才是一个独立体。3.封装就意味着以后的程序可以重复使用,并且这个事物适应性比较强,任何场合都可以使用4.封装之后,对事物本身提供了安全性(1)封装的步骤①所有属性私有化,使用private进行修饰,修饰的数据只

2020-05-21 23:37:50 260

原创 Java学习总结(5)——集成开发环境eclipse

16.集成开发环境eclipse继承开发环境简称:IDE集成开发环境让软件开发变得更简单更高效;没有IDE我们需要安装JDK,需要配置环境变量,需要手动编译java文件生成字节码文件,程序编译出错后没有提示。Java有哪些IDE:eclipse;myeclipse;Netbeans;Jbuilder...

2020-05-21 17:50:03 605

原创 Java学习总结(4)——面向对象(2)

(4) 动态编译当编译的文件需要调用其它class类的文件,则在编译过程中,将会将其全部编译。(5)new与字符串字符串是个特例,不用new也可以创建相关的对象string不需要用new在堆空间中开辟空间比如在类user中定义属性addr,而该属性的类型是引用类型address,这个类型是我们定义出来的类,写成address addr;现在我们在另外一个类Test中,定义user类的一个对象uuser u=new user();还要对user类中的addr进行修改,则u.addr=new

2020-05-21 17:36:23 161

原创 Java学习总结(4)——面向对象(1)

文章目录15.面向对象1.面向过程与面向对象的区别2.类和对象3.对象的创建和使用15.面向对象1.面向过程与面向对象的区别面向过程:关注的是整个流程怎么走的,前后的逻辑是什么面向对象:关注的在环境驱动下,对象协作起来面向过程前期开发成本比较低,适合逻辑比较简单的程序,但容易造成软件之间的耦合度比较高,没有独立体的概念。面向对象可以实现低耦合,高扩展力。C 语言是纯面向过程;C++ 是半面向对象;Java 是纯对象面向对象的三大特点:封装 多态 继承生命周期OA分析OD设计OP编

2020-05-20 21:28:04 199

原创 JAVA学习总结(3)——方法

14.方法方法的作用:实现代码的复用,提高效率方法的本质:一段代码片段,这个代码片段可以完成某种功能,并且可以被重复使用方法Method在C语言中叫做函数function类体中可以定义多个方法,方法编写的顺序没有前后,可以随意方法体中不能再定义方法,方法体中的代码遵守自上而下的顺序语法结构[修饰符列表] 返回值类型 方法名(形式参数列表){ //方法体}修饰符列表:1)可先选项,不是必须的2)目前统一写成:pubic static(先固定写法)3)如果修饰符列表中含有st

2020-05-19 21:11:09 170 1

原创 JAVA学习总结(2)——编程语言基础④

13.控制语句控制语句一共有七个:选择控制语句:1)if if else 2)switch循环控制语句:1)for 2)while 3)do while控制循环语句:1)break 2)continue1.if语句有四种编写方式:Ⅰ. if (布尔表达式){java语句;java语句;java语句;java语句;java语句;java语句;……}Ⅱ. if (布尔表达式){java语句;java语句;java语句;……} else {java语句;

2020-05-18 11:49:03 130

原创 JAVA学习总结(2)——编程语言基础③

12 .运算符包括:算术运算符;逻辑运算符;关系运算符;赋值类运算符;三元运算符;字符串连接运算符(1)算术运算符%求余【取模】;++自加一;–自减一运算符有优先级,不确定的时候加括号提高优先级,没有必要记住优先级y++是先输出,再加一;++y是先加一,再输出(2)关系运算符**<=小于等于;==等于(=是赋值运算符);!=**不等于关系运算符的结果一定是布尔类型(3)逻辑运算符&逻辑与;|逻辑或;!逻辑非;^逻辑异或(异或:两边结果不同为真,相同为假)&&amp

2020-05-17 00:00:23 212

原创 JAVA学习总结(2)——编程语言基础②

7.转义字符在char字符中:**’\n’**表示换行符;’’ 反斜杠在Java当中具有转义功能另外在输出时System.out.println()具有输出之后换行的功能System.out.print()输出时不具有换行功能’\t’表示制表符Tab制表符和空格不一样,它的AascⅡ码不同,是键盘上两个不同的按键如何在键盘上输出反斜杠****输出**’\‘就能输出反斜杠*,因为***具有转义功能,能将后面的符号转义为其它含义,因此用*’\'表示反斜杠*输出普通单引号的办法:’’'就

2020-05-16 10:28:32 189

原创 JAVA学习总结(2)——编程语言基础①

2.编程语言基础3.标识符在JAVA语言中,自己有权利命名的都是标识符,在Editplus中,以黑色字体黑色高亮字体显示。标识符类型方法名变量名常量名接口名、要求:由字母与**下划线_**开头,并只能由数字,字母,下划线_,**美元标志$**组成;严格区分大小写;关键字不能做标识符4.字面值如1233.14‘a’“abc”true、false字面值就是数据,是JAVA源程序的组成部分之一数据在现实中是分门别类的,因而数据在计算机中也是分门别类的123 整数

2020-05-15 17:58:48 220

原创 JAVA学习总结(1)

1.认识JAVA学会用DOS窗口打开JAVA,并进行工作环境的设置JAVA 编译,如果没有设置Path环境变量设置,那么就要在DOS中路径下进行编译javac HelloWorld.java编译的目的是为了写成JAVA能识别的语言,转换为XXX.class编译后需要执行java HelloWorldHelloWorld 不需要后缀名的原因是JAVA自带的类加载器会自动需要该名称的class文件,送到JVM虚拟机中生成机器能识别的二进制语言。其它:JDK是JAVA开发人员程序;JRE是JAVA

2020-05-15 16:32:13 133

原创 如何将simulink的图像导出到VISIO中

平时,我们在Simulink中获得的图像,有时需要进行修改,或者说图像大小比较大,在Simulink中操作起来比较卡。这时我们就需要将Simulink的图像导出出到Visio中。首先,通过仿真,得到SCOPE图像,打开所要导出的SCOPE示波器界面,然后,在MATLAB的的命令行中输入set(0,'ShowHiddenHandles','On')set(gcf,'menubar','figu...

2020-05-01 10:54:10 15836 6

原创 Matlab之Simulink子系统及模块封装

在Simulink中,子系统及模块封装是一种美化操作的技术。为什么要封装成子系统?因为在系统建模和仿真中,经常遇到很复杂的系统结构,难以用一个单个的模型框图进行描述。Simulink支持可以将这样的复杂系统分解成若干个具有独立功能的子系统,使得系统模型更加结构化,增强模型的可读性,也更易于系统的维护为什么要封装?为了更加便捷的修改子系统内各模块的参数,Simulink提供了模块封装(ma...

2020-04-30 11:27:14 25066 5

原创 matlab之Notebook

Notebook介绍:我们常常使用Word来制作报告或者是科技文献。使用NoteBook可以直接生成Matlab的运行结果,使用起来极为方便。首先要确保安装了Office的专业版并且包含word软件,安装完成之后在Matlab输入如下代码:notebook -setup安装完成后会显示:Welcome to the utility for setting up the MATLAB N...

2020-04-20 23:30:18 1373

原创 matlab的数据与xlsx文件数据间的传递/读写

1. 将matlab的数据导出到xlsx文件如果要创建一个excel文件可用以下函数,其名为“数据”,并把数据‘A’写入该excel文件fid=fopen('数据.xls','w')其它的格式可为:...

2020-04-20 22:55:53 787

原创 matlab之GUI界面设计(2)

3.滚动条的介绍我们要实现的一个功能是:通过拖动滚动条,来改变某个数值的大小其中一个例子是:var=get(handles.slider2,'value');set(handles.edit2,'string',num2str(var));slider2是某滚动条的Tagedit2是某可编辑文本的Tag因为slider2得到的是一个数值value,存储在变量var中,而edit2的s...

2020-04-19 20:48:43 1100

原创 matlab之GUI界面设计(1)

1. matlab的GUI界面设计简单介绍一个很好的界面能实现机交互,好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。matlab有它自己的界面设计模块——“GUIDE”GUI(Graphical User Interface,GUI)指的是图形用户界面,也称之为图形用户接口,GUI是用图形化方式显示的计算机操作用户界面(可视化)。2...

2020-04-19 17:29:40 5387

转载 Matlab的GUI参数传递方式

MATLAB GUI传递方式1、全局变量;2、作为函数的参数传递;3、利用控件的userdata数据;4、为handles结构体添加新字段;5、setappdata函数为句柄添加数据;6、跨空间计算evalin和赋值assignin;7、将数据保存到文件,需要时读取;8、带参数调用GUI的M文件;9、嵌套函数(不适用于GUIDE中,只适用纯命令是的GUI)。一. 全局变量运用...

2020-04-19 16:40:11 1557

原创 3030 遇见 2020

生命就像一条弯弯的河,蜿蜒数千年。时而穿过险峰,时而陷入低谷,时而平静缓和,时而又汹涌澎湃。而无论何时,正因有了险峰,才能勾勒出云雾缭绕的无限风光;有了低谷,才能成就瀑布纵身飞跃的磅礴气势。时间来到人类社会的公元 3030 年,一开场,便上演了生命之河狂风大作、波涛汹涌的一幕。有一种传染性极强的六角形病毒,从天而降,在人间疯狂肆虐。平日熙熙攘攘的商场门店被迫关闭。环球股市骤然下滑,飞流直下三千尺...

2020-04-02 21:41:55 335

pqAnddq.slx

基于瞬时无功功率的dq法和pq法谐波电流检测仿真,都在同一个文件里,只能检测出谐波的量,并没有APF的补偿。检测效果很好。

2020-06-27

滑模控制例程.zip

针对最基本的物体运动模型,用Simulink的S函数搭建了一个滑模控制,容易上手,推荐给初学者。

2019-11-18

two_DG_droop.slx

孤岛微网的下垂控制,运用两台受控源搭建的模型,输出功率为1000W与1000Var,实现功率均分,但无功收到线路阻抗不匹配的影响,无法均分。模型简单,适合下垂控制的初学者。

2019-09-26

cascaded_DG_op.slx

满足微电网孤岛级联等微增率的simulink

2019-09-16

并网级联分散式控制.zip

微电网并网模式下的级联分散式控制,每台DG输出功率电压均相等,内附文献。

2019-09-16

DCDC_Converter01.slx

等微增率,并联微电网中,每台DG都能根据等微增率原则进行功率分配。采用分布式邻居通信控制。

2019-09-16

DSP实验测试程序.zip

里面含有初学DSP的14个小程序,比如定时器,交通灯,滤波器等

2019-08-21

matlab与simulink.zip

电力系统与电电力电子simulink学习以PPT形式展示,内容对于初学者非常有用

2019-08-09

BUCK电路的simulink仿真

BUCK的闭环控制的simulink仿真。简单明了,便于学习

2019-08-08

微电网基于虚拟阻抗的改善无功功率精度的simulink仿真

微电网基于虚拟阻抗的改善无功功率精度的simulink仿真.多个模块运行。微电网基于虚拟阻抗的改善无功功率精度的simulink仿真

2019-08-08

PL_Simulink.slx

单相锁相环仿真 闭环PI控制 基于SOGI的无功理论

2019-08-08

Fundamentals of Power Electronics PDF电子文稿.pdf

fundamentals of power electronics 印刷很好,便于新手学习

2019-08-05

空空如也

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

TA关注的人

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