- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 matlab app designer使用心得
matlab app designer使用心得最近导师让我在simulink仿真的基础上整一个仿真软件,然后就发现现在matlab已经把之前的GUIDE升级成了app designer,一番摸索踩坑之后,总算整了出来,首先先放几张图。文章目录matlab app designer使用心得前言一、读取app的输入参数二、实时更新数据2.1 simulink中的设置2.2 app designer中的设置三、实时更新曲线3.1 simulink中的设置3.2 app designer中的设置总结
2022-03-15 16:44:41
6001
23
原创 PEMFC燃料电池参数估计
PEMFC燃料电池参数估计想利用matlab对燃料电池模型进行辨识,一开始编写脚本运行一直报错,后来才发现simulink自带的parameter estimation这个神仙功能step1.打开parameter estimation界面 在simulink上方菜单点击Analysis > Parameter Estimation.step2.指定输入输出实测数据1、 点击new experiment,新建一个实验2、 在左侧的面板中右键exp,进入实验编辑界面3、 如图,
2021-09-19 16:51:48
1188
原创 simulink模糊pid控制燃料电池空气供应系统
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、建立模糊系统二、Simulink实现1.建立燃料电池空气供应系统模型2.模糊pid模块结果展示一、建立模糊系统在matlab命令行输入fuzzy打开模糊系统设计器,设定输入个数为2(误差e及误差变化率de),范围均为[-1,1],输出个数为3(三个pid参数),范围均为[0,1],并点击相应输入输出模块定义隶属度函数及模糊推理规则,建立好的模糊系统如下图。将建立好的模糊文件命名为FSTPID.fis并保存到本地文件中,用于
2021-06-22 11:31:24
1965
12
原创 tab栏切换swiper问题
项目场景:这几天写一个tab切换swiper时,发现每次切换后swiper显示就有问题。问题描述:比如这样:预想的swiper应该长这样: 解决方案:只要在script中new Swiper时,添加两行代码就可啦:observer:true,//启动动态检查器(OB/观众/观看者),当改变swiper的样式(例如隐藏/显示)或者修改swiper的子元素时,自动初始化swiper。//默认false,不开启observeParents:true,//将observe应用于Swi
2021-06-07 11:15:22
411
原创 Vue生命周期函数
Vue生命周期函数一、组件创建期间的4个钩子函数01 beforeCreate()这是我们遇到的第一个生命周期函数,表示实例完全被创建出来之前,会执行它注意:在beforeCreate()生命周期函数执行的时候,data和methods中的数据都还没有被初始化02 created()这是遇到的第二个生命周期函数在created()中,data和methods都已经被初始化好了如果要调用methods中的方法或者操作data中的数据,最早,只能在created()中操作03 bef
2021-04-29 16:21:47
107
原创 matlab实现可视图法
首先,读取并显示图片。main.mclear all;clc;img=imread('img.png');并且手动选择顶点[p1,p2]=getpts;hold on;之后开始循环遍历顶点for n=1:length(p1) for m=n+1:length(p1) if (square(p1(n),p1(m),p2(n),p2(m),p1,p2) == 0) & (triangle(p1(n),p1(m),p2(n),p2(m),p1,p2)) == 0
2021-04-10 16:43:26
2997
5
原创 ES6其他语法
ES6其他语法1 字符串的扩展includes(str):判断是否包含指定的字符串startsWith(str):判断是否以指定字符串开头endsWith(str):判断是否以指定字符串结尾repeat(count):重复指定次数2 数值的扩展二进制和八进制数值表示法:二进制用0b,八进制用0oNumber.isFinite(i):判断是否是有限大的数Number.isNaN(i):判断是否是NaNNumber.isInteger(i):判断是否是整数Number.parseIn
2021-04-10 09:49:04
75
原创 ES6常用语法
ES6常用语法1 let,const关键字1.1 let作用let与var相似,用于声明一个变量1.2 特点在块作用域内有效不能重复声明不会预处理,不存在变量提升1.3 应用循环遍历加监听使用let取代var是趋势1.4 const作用定义一个常量1.5 特点不能修改其他特点同let1.6 应用保存不用改变的数据2 变量的解构赋值2.1 理解从对象或数组中提取数据,并赋值给变量(多个)2.2 对象的解构赋值let {n, a} = {n: 'tom',
2021-04-06 20:18:46
144
原创 Vuex笔记
Vuex笔记Vuex是一个专为Vue.js应用程序开发的状态管理模式。调试工具:vue devtools1. state在state中定义数据,在组件中直接使用;目录:store/index.jsexport default new Vuex.Store({ //state相当于组件中的data,专门用来存放全局的数据 state: { num: 0 }, getters: {}, mutations: {}, actions: {
2021-04-02 19:29:58
72
原创 ES5重要函数
ES5语法1 严格模式目的:消除javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,为代码的安全运行保驾护航。1.1 使用在全局或函数的第一条语句定义为:use strict;如果浏览器不支持,只解析为一条简单的语句,没有任何副作用1.2 语法和行为改变必须用var声明变量禁止自定义的函数中this指向window创建eval作用域(eval函数能解析字符串并执行)对象不能有重名的属性2 JSON对象扩展2.1 JSON.
2021-03-31 09:25:39
203
原创 关于PhpStudy无法启动sql以及PhpStudy导入.sql失败解决方案
项目场景:在做黑马的电商项目时,需要使用PhpStudy导入数据库,我甚至连sql都启动不了!(启动就立马停止,就这样反复横跳,更别说导入数据库了)1.PhpStudy无法启动sql:我的原因是之前装过的sql没有卸载干净+错误日志提示InnoDB: Operating system error number 87 in a file operation.首先解决第一个见以下博客彻底卸载sql之后解决87错误解决87报错注意这行代码要复制在InnoDB代码段的最下面2.PhpStudy导入.
2021-03-27 16:08:21
1434
原创 电商管理系统摸鱼记录2
电商管理系统摸鱼记录2项目初始化1.创建码云账号并配置码云网址:https://gitee.com注册并登录码云账号将鼠标移到右上方头像出,点击下拉菜单settings进入设置面板后,选择SSH公钥2.配置SSH公钥根据官方教程配置即可https://gitee.com/help/categories/38看到显示 Hi………… 就代表成功啦3.将本地项目托管到码云将鼠标移动到头像左侧的加号,选择 new repository自己取个名字,其他保持默认即可。点击创建按钮就完事了
2021-03-25 21:32:52
97
原创 Vue电商管理系统摸鱼记录1
电商管理系统摸鱼记录1项目初始化1. vue项目创建及配置打开命令行窗口输入npm install -g @vue/cli和vue ui进入ui面板(如果不成功可以尝试卸载vue-cli,再安装最新版本)点击create,将项目存到想要的路径。(项目名称必须为英文)点击下一步,选择项目配置方式(这里是手动配置)选择需要安装的配置(babel、router、use config files),点击下一步保持默认配置,点击create project自己取个预设名,再点击绿色按钮,
2021-03-25 18:53:25
188
原创 Leetcode刷题-3.无重复字符的最长子串(JS)
题目:Given a string s, find the length of the longest substring without repeating characters.You may assume the two numbers do not contain any leading zero, except the number 0 itself.Example:Input: s = “abcabcbb”Output: 3Explanation: The answer is “a
2021-03-20 22:09:39
177
原创 Leetcode刷题-2.两数相加(JS)
题目:You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a single digit. Add the two numbers and return the sum as a linked list.You may assume the two nu
2021-03-19 22:34:17
247
原创 Leetcode刷题-1.两数之和(JS)
Leetcode刷题-1.两数之和(JS)题目思路代码参考资料题目Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that each input would have exactly one solution, and you may not use the same elemen
2021-03-18 22:01:22
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人