自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 【没用的小知识又增加了--CCS】

记录CCS使用过程中出现的各种bug和知识点,持续更新

2022-11-23 15:39:55 1784 1

原创 【没用的小知识又增加了--电机】

一些乱七八糟的笔记

2022-11-21 15:34:58 1239

原创 【数学建模笔记】4.多目标规划+最短路径+最小生成树的简单理解

对多目标规划+最短路径+最小生成树思想的简单理解

2022-07-07 21:35:13 1794

原创 【数学建模笔记】3.非线性规划

1.非线性规划的实例与定义如果目标函数或约束条件中包含非线性函数,就称这种规划问题为非线性规划问题。例1:(投资决策问题)某企业拥有n个项目可供选择投资,并且至少要对其中一个项目投资。已知该企业拥有总资金A元,投资于第i(i=1,....n)个项目需花费资金ai元,并预计可收益bi元,试选择最佳投资方案。2.非线性规划的数学模型一般形式:在一组等式或不等式的约束下,求一个函数的最大值(或最小值)问题,其中至少有一个非线性函数,这类问题称之为非线性规划问题。..

2022-03-23 16:43:56 9587

原创 【数学建模笔记】2.整数规划

一、整数规划1.定义:规划中的变量(部分或全部)限制为整数时,称为整数规划。若在线性规划模型中,变量限制为整数,则称为整数线性规划。2.整数规划的分类 如不加特殊说明,一般指整数线性规划。大致可分为两类: (1)变量全限制为整数时,称纯(完全)整数规划。 (2)变量部分限制为整数的,称混合整数规划。3.特点:1 原线性规划有最优解,当自变量限制为整数后,其整数规划解出现下述情况 (1)原线性规划最优解全是整数,则整数规划最优解与线性规划最优解一致。 (2)整数规.

2022-03-03 22:57:43 11308

原创 【数学建模笔记】1.线性规划

1.线性规划的Matlab标准形式Matlab 中求解线性规划的命令为[x,fval]=linprog(c,A,b)[x,fval]=linprog(c,A,b,Aeq,beq)[x,fval]=linprog(c,A,b,Aeq,beq,lb,ub)例1:求解下列线性规划问题 (求最大值在前面加负号)matlab程序如下:f=[-2;-3;5];a=[-2,5,-1;1,3,1];b=[-10,12];aeq=[1,1,1];beq=7;...

2022-02-26 20:58:08 3278

原创 知识产权(笔记 1-3章)

一、互联网创新创业与知识产权1.互联网企业的特点创业人比较年轻 没有很大的家底同时没有很大的负担 市场需要培养,缺乏各种资源,抗风险能力很低要想超越传统行业企业,互联网创业型公司只有在技术或商业模式上下功夫。技术与商业模式是知识产权保护的对象,知识产权也会更多的进入互联网中。互联网企业的特点:就互联网企业而言,如果知识产权保护意识薄弱,缺乏知识产权战略布局观念,面对竞争对手的知识产权侵权行为时往往会束手无策,不知如何应对,最终导致自己的合法权益受到了难以弥补的损失。何为知识产权?知

2020-12-22 13:17:44 6557 7

原创 科研伦理与学术规范(笔记)

1.科研诚信的基本要求诚实 客观 精确 高效 公正2.学术规范(academic norm):是从事学术活动的行为规范,是学术共同体成员必须遵循的准则,是保证学术共同体科学、高效、公正运行的条件3.引注的原因有利于追溯一个思想观点的源头 帮助形成知识网络 在论文中支持强化个人观点 使论据更具有效力 促进知识的传播 认可他人的智慧成果4.引注的要素(1)主要责任者(包括制定者、颁布者、作者、撰稿人、主编、编者、译者、整理者等)(2文献标题(包括法律法规名、案例名、书名

2020-11-21 09:53:59 20444 6

原创 工程伦理(课后答案)9-13章

第九章课后题答案第十章课后题答案第十一章课后题答案

2020-11-11 11:03:45 23261 9

原创 工程伦理(课后答案)3-8章

第三章课后题第四章课后题

2020-10-28 11:40:10 30928 20

原创 工程伦理(笔记)第二章

一、工程风险1.工程风险的来源:技术因素的不确定性外部环境因素的不确定性人为因素的不确定性2.工程的技术因素零部件老化控制系统失灵非线性作用3.工程的外部环境因素意外气候条件自然灾害4.工程的人为因素工程设计理念缺陷施工质量缺陷操作人员渎职...

2020-10-23 19:08:03 70727 8

原创 20200707

Static如果一个成员变量使用了Static关键字,那么这个变量不再属于对象自己,而是属于所在的类,多个对象共享同一份数据public class Demo01StaticField { public static void main(String[] args) { Student one = new Student("路飞",19); one.room = "101教室"; System.out.println("姓名:" + one.

2020-10-21 17:08:38 195

原创 工程伦理(笔记)第一章

一、1.工程的概念广义的工程泛指多主体参与、涉及面广泛的大规模社会活动,比如:“希望工程”、985工程狭义的工程是指与改造物质对象的生产实践密切联系、运用一定知识和技术实现的物质实践活动2.工程的过程计划环节:包括工程设想的提出和决策两个部分,解决的主要是工程建造的必要性和可行性问题 设计环节:包括工程的设计思路、设计理念以及具体施工方案设计等,这些都在这一环节得以确定 建造环节:包括工程实施、安装、试车和验收等具体步骤,是依据工程设计来对自然进行改造和重构的过程 使用环节:是指工

2020-10-21 17:06:58 130378 44

原创 如何写好科研论文(笔记)

一、论文攥写1.标题(title)a.反映核心技术b.尽量精炼简洁c.与关键字区别d.保护知识产权e.不能太大f.采用规范形式,如“xx系统下针对xx问题的xx算法”、“基于xx原理在xx系统下针对xx问题的解决方法”2.摘要(abstract)a.标题的扩充b.覆盖文章的出发点、亮点、效果c.200字左右d.套路化,如:我们考虑了xx系统中的xx问题,利用xx原理或xx方法研究这个问题,在研究的过程中遇到了xx阻碍,然后又用到了什么特殊的手段解决了这个阻碍,

2020-10-14 16:27:44 18077 4

原创 20200823 MATLAB

MATLAB简单计算1.计算>> y=(2*sin(0.3*pi))/(1+sqrt(5))y = 0.50002.计算的值,其中 x = 0.379>> x=0.379x = 0.3790>> sqrt(2*exp(x+0.5)+1)ans = 2.41183.计算,其中x=0.78>> x=0.78x = 0.7800>> sin(0.3)*exp(x+...

2020-08-23 17:02:25 331

原创 20200811

Collectionjava.util.Collection接口所有单列集合的最顶层的接口,里面定义了所有单列集合共性的方法任意的单列集合都可以使用Collection接口中的的方法共性的方法:public boolean add (E e) : 把给定的对象添加到当前集合中 返回值是一个boolean值,一般都返回true,所以可以不用接收public void clear...

2020-08-11 16:44:56 157

原创 20200810

StringBuilder类字符串缓冲区,可以提高字符串的操作效率(看成一个长度可以变化的字符串)底层也是一个数组,但是没有被final修饰,可以改变长度构造方法:public StringBuilder ( ) :构造一个空的StringBuilder容器public StringBuilder (String str ) :构造一个StringBuilder容器,并将字符串添加进去public class Demo01StrringBuilder { public ..

2020-08-10 17:32:19 137

原创 20200809

DateFormat类&SimpleDateFormat类构造方法SimpleDateFormat (String s); : 根据指定模板创建日期格式化对象成员方法String format (Date d); : 根据指定格式格式化日期对象Date pars (String s); : 根据指定格式解析字符串import java.text.ParseException;import java.text.SimpleDateFormat;import java...

2020-08-09 20:49:30 204 1

原创 20200807

日历类java.util.Calendar类Calendar类是一个抽象类,里面提供了很多操作日历字段的方法Calendar类无法直接创建对象使用,里面有一个静态方法叫getInstance(),该方法返回了Calendar类的子类对象static Calendar getInstance( ) : 使用默认时区和语言环境获得一个日历import java.util.Calendar;public class Demo01Calendar { public static..

2020-08-07 22:44:05 150

原创 20200806

Object类java.lang.Object类:类Object是类层次结构的跟(最顶层)类,每个类都是用Object作为超(父)类所有对象(包括数组)都实现这个类的方法toString重写public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this

2020-08-06 18:08:26 122

原创 20200805

局部内部类定义如果一个类是定义在一个方法内部的,那么这就是一个局部内部类局部:只有当前所属的方法才能使用它,出了这个方法外面就不能用了定义格式:修饰符 class 外部类名称 { 修饰符 返回值类型 外部类方法名称(参数列表){ class 局部类名称{ //...... } }...

2020-08-05 18:48:17 171

原创 20200803

finalfinal关键字代表最终,不可改变的常见的四种用法可以用来修饰一个类 可以用来修饰一个方法 可以用来修饰一个局部变量 可以用来修饰一个成员变量1.当final关键字用来修饰一个类的时候,格式为:public final class 类名称 { //.......}含义:当前这个类不能有任何的子类(太监类)注意:一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写(因为没有儿子)2.当final关键字用来修饰一个方法的时候,这个方法就是..

2020-08-03 19:24:40 120

原创 20200720

使用接口的时候,需要注意:接口是没有静态代码块或者构造方法的 一个类的直接父类是唯一的,但是一个类可以同时实现多个接口 格式: public class MyInterfaceImpl implements MyInterfaceA , MyInterfaceB { //覆盖重写所有抽象方法 }如果实现类所实现的多个接口当中,存在重复的抽象方法,那么只需要覆盖重写一次即可 如果实现类没覆盖重写所有接口当中的所...

2020-07-20 16:58:45 131

原创 20200719

练习1.输出乘法口诀表public class demo01 { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + "*" + j + "=" + i * j + '\t'); }

2020-07-19 16:03:33 152

原创 20200717

接口接口就是多个类的公共规范,是一种引用数据类型,最重要的内容就是其中的抽象方法如何定义一个接口的格式:public interface 接口名称 { //接口内容}接口中包含的内容有常量抽象方法 默认方法 静态方法 私有方法在任何版本的Java中,接口都能定义抽象方法:格式:public abstract 返回值类型 方法名称(参数列表);注意事项:接口当中的抽象方法,修饰符必须是两个固定的关键字:public abstract...

2020-07-17 17:00:43 115

原创 20200715

练习1.写代码实现:给定两个int变量,交换变量的值public class demo01 { public static void main(String[] args) { int a = 10; int b = 20; int num; num = a; a = b; b = num; System.out.println(a);//20 System.ou

2020-07-15 22:38:45 516

原创 20200714

继承关系中,父子类构造方法的访问特点子类构造方法当中有一个默认隐含的“super ( )”调用,所以一定是先调用的父类构造,后执行子类构造 子类构造可以通过super关键字来调用父类重载构造 super的父类构造调用,必须是子类构造方法的第一个语句,不能一个子类构造调用多次super构造总结:子类必须调用父类构造方法,不写则赠送super ( ),写了则用写的指定的super调用,super只能有一个,还必须是第一个super关键字的用法有三种在子类的成员方法中,访问父类的成员变量 在子

2020-07-14 15:39:45 121

原创 20200710

区分子类方法中重名的三种变量局部变量: 直接写成员变量名本类的成员变量: this.成员变量名父类的成员变量: super.成员变量名public class Fu { int num = 10;}public class Zi extends Fu{ int num = 20; public void method(){ int num = 30; System.o...

2020-07-10 20:54:57 140

原创 20200709

Arraysjava.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作public static String toString (数组):将参数数组变成字符串(按照默认格式:[ 元素1,元素2,元素3...])public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序备注:如果是数字,sort默认按照升序从小到大 如果是字符串,sort默认按照字母升序 如果是自定义的类型,那么这个自定义的类需要

2020-07-09 17:56:32 140

原创 20200703

字符串java.lang.String类代表字符串程序当中所有的双引号字符串,都是String类的对象(就算没有new,也照样是)字符串的特点:字符串的内容用不可变 正是因为字符串不可改变,所以字符串是可以共享使用的 字符串效果上相当于是char [ ]字符数组,但是底层原理是byte [ ]字节数组创建字符串的常见3+1种方式三种构造方法:public String ( ) 创建一个空白字符串,不含有任何内容public String ( char [ ] array).

2020-07-03 17:33:26 150

原创 20200702

ScannerScanner类的功能:可以实现键盘输入数据到程序当中引用类型的一般使用步骤:1.导包import 包路径 . 类名称;如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写只有java.lang包下的内容不需要导包,其他的包都需要import语句2.创建类名称 对象名 = new 类名称();3.使用对象名.成员方法名()获取键盘输入的一个int数字:int num = sc.nextInt ( );获取键盘输入的一个字符串:Str

2020-07-02 21:50:28 224

原创 20200701

面向对象面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲历亲为,详细处理每一个细节面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人来帮我做事public class Demo01PrintArray { public static void main(String[] args) { int[] array = {10, 20, 30, 40, 50}; //要求打印格式为:[10, 20, 30, 40,

2020-07-02 00:52:36 330

原创 20200630

使用动态初始化数组的时候,其中的元素将会自动拥有一个默认值,规则如下:如果是整数类型,那么默认为0 如果是浮点类型,那么默认为0.0 如果是字符类型,那么默认为'\u000' 如果是布尔类型,那么默认为false 如果是引用类型,那么默认为nullpublic class Demo04ArrayUse { public static void main(String[] args) { int[] array = new int[3]; System

2020-06-30 23:38:09 182

原创 20200629

方法练习1.题目要求:定义一个方法用来判断两个数字是否相同public class Demo01MethodSame { public static void main(String[] args) { System.out.println(isSame(10,20)); System.out.println(isSame(10,10)); } public static boolean isSame(int a, int b){

2020-06-29 23:51:34 197

原创 20200628

IDE1.psvm = public static void main(String[] args) sout = System.out.println() 新建项目project-->src中新建包package(名字为英文小写)-->新建javaclass2.常用快捷键Alt+Enter 导入包,自动修正代码ctrl+Y 删除光标所在行ctrl+D 复制光标所在行的内容,插入光标位置下面ctrl+Alt+L 格式化代码c...

2020-06-28 23:18:00 110

原创 20200615

1.流程顺序结构:按步骤顺序 判断语句:if、if...else、if..else if..else、if..elsepublic class Imagine{ public static void main(String[] args){ int num = 13; if(num % 2 == 0) { System.out.println("偶数"); } else { System.out.println("奇数"); } }}if..else if..e.

2020-06-16 00:51:11 191

原创 20200613

1.方法定义一个方法的格式:public static void 方法名称(){方法体}方法名称的命名规则和变量一样,使用小驼峰方法体:也就是大括号当中可以包含任意条语句注意事项:方法定义的先后顺序无所谓 方法的定义不能产生嵌套包含关系 方法定义好之后不会执行,如果想要执行,一定要进行方法的【调用】如何调用方法的格式:方法名称();public class Demo02DataType{ public static void main(String[

2020-06-15 19:39:09 342

原创 20200612

1.运算加减乘除照旧,除法用的时是整除,整数除整数,结果仍是整数,只看商不看余数 10/3=3取模(取余数):% 只有对于整数的除法,取模运算才有余数的意义 10%3=1注意:一旦运算中有不同类型的数据,那么结果将会是数据类型范围大的那种public class Demo02DataType{ public static void main(String[] args) { int x = 10; double result1 = x + ...

2020-06-12 21:18:17 148

原创 20200611

1.使用变量注意事项创建多个变量,名称不能重复 float和long,字母后缀F和L不能丢 使用byte或short,右侧的数据值不能超过左侧类型范围 没有进行赋值的变量不能直接使用 变量使用不能超过作用域的范围【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止 可以通过一个语句创建多个变量,但是一般不推荐2.数据类型转换:当数据类型不一样时,将会发生数据类型转换自动类型转换(隐式) 特点:代码不需要进行特殊处理,自动完成 规则:数据范...

2020-06-11 21:30:47 160

原创 20200609

1.CMD启动 Win+R 切换盘 C: 进入文件夹 cd 文件夹名 多级文件夹 cd 文件夹1\文件夹2\.... 返回上一级 cd .. 回根路径 cd \ 查看当前内容 dir 清屏 cls 退出 exit2.运行和编译javac HelloWorl...

2020-06-09 23:44:13 210

PMSM的PI控制仿真模型

模型为袁磊的《现代永磁同步电机控制原理及MATLAB仿真》中PMSM的PI控制 Simulink模型,Matlab2016a可以打开

2022-09-23

空空如也

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

TA关注的人

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