自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 求矩阵特征多项式的Leverrier方法

本文向读者提供一种既简单又常用的求方阵的特征多项式的方法——leverrier方法。此法比起展开|λI-A|来要简单得多,而且运用此法求的特征多项式的同时,还能求出A的行列式|A|及A的逆矩阵A^(-1)(如果的逆阵存在的话)。引用论文:求特征多项式的Leverrier方法。

2023-10-19 11:31:06 207

原创 【现代控制理论】能控性与能观性判定

是能控性判别矩阵Qc满秩。

2023-10-19 11:13:54 570

原创 【MATLAB】@定义数学函数表达式

语法:f=@(变量1、变量2、、)(函数表达式);注意:如果输入变量是向量或矩阵 ,则函数表达式中必须用点运算,如 .^ ./ 等。

2023-08-26 14:12:04 1780

原创 【数值分析】曲线拟合的最小二乘法

参考书:《数值分析》第五版李庆扬思路:令拟合值与实际值的误差平方和的导数为0。

2023-08-16 17:36:44 477

原创 【Simulink】S函数

S函数就是系统函数的意思。在控制理论研究中,经常需要用复杂的算法设计控制器,而这些算法经常因其复杂度又不适合用普通Simulink模块来搭建,则需要用编程的形式设计出S函数模块来搭建系统。复杂系统用Simulink模块搭建较为困难,而使用编程的形式设计出S函数模块搭建则较为简单。正确使用S函数可以搭建任意复杂的系统。S函数有固定的程序格式,用MATLAB语言可以编写S函数,此外还允许采用C语言、C++等。S函数有固定的程序格式,用M语言编写的S函数的引导语句为。

2023-07-18 16:35:51 984

原创 【MATLAB】polyfit - 多项式曲线拟合

p = polyfit(x,y,n) 返回阶数为 n 的多项式 p(x) 的系数,该阶数是 y 中数据的最佳拟合(在最小二乘方式中)。p 中的系数按降幂排列,p 的长度为 n+1,p(1)为最高次幂系数即n次幂系数。[p,S] = polyfit(x,y,n) 还返回一个结构体 S,后者可用作 polyval 的输入来获取误差估计值。polyfit - 多项式曲线拟合。将多项式与三角函数拟合。

2023-06-21 18:19:44 1173

原创 MATLAB 绘图函数总结

绘图函数

2022-05-05 16:54:40 14434

原创 基于MATLAB GUI的魔方三维动态还原仿真程序

软件MATLAB R2019A1、程序介绍使用MATLAB GUI功能设计制作一个魔方三维动态还原仿真程序,点击魔方旋转按钮U\D\F\B\L\R旋转方面相应面,逆\顺时针按钮切换旋转方向,文字编辑框输入旋转步骤如U1B2L3再点击开始还原按钮然后魔方开始按步骤还原。2、画三维魔方如何画魔方的一个色块使用patch()函数。原理:点按顺序连成封闭多边形point_sequence=[1,2,3,4]; %点连接的顺序square_xyz=[3,1,3;1,1,3;1,-1,.

2022-04-30 14:44:24 1304

原创 【MATLAB】制作GIF动画

以官方例程为例%生成 y = x^n (n变化)图像的gif图x = 0:0.01:1;n = 1:0.5:5;nImages = length(n); %图像数即帧数fig = figure;for idx = 1:nImages %索引 y = x.^n(idx); plot(x,y,'LineWidth',3) title(['y = x^n, n = ' num2str( n(idx)) ]) drawnow %制作动画 frame

2022-04-30 12:30:21 3395

原创 MATLAB画三维动态魔方/旋转魔方/旋转立方体

以下是我的思路先了解几个重要的函数patch()函数原理:点按顺序连成封闭多边形。使用:point_sequence=[1,2,3,4]; %点连接的顺序square_xyz=[3,1,3;1,1,3;1,-1,3;3,-1,3]; %三维坐标4x3矩阵patch('Faces',point_sequence,'Vertices',square_xyz,'FaceColor','blue');axis([-3,3,-3,3,-3,3]);%坐标系范围view(3);rotx

2022-04-24 18:15:56 7186 1

原创 微型计算机控制技术第一章绪论

1.1计算机控制系统概述自动控制:所谓自动控制,就是在没有人直接参与的情况下,通过控制器使生产过程自动地按照预定的程序运行。工业生产过程:典型的工业生产过程可分为三种:连续过程,离散过程和批量过程。连续过程也称为流程工业,其产品一般都是流体,如液体、气体等。离散过程也称为制造业,其产品是“固态”、按件计量的。批量过程是指间歇性多品种生产过程,其特点是连续过程和离散过程交替进行。1.1.1计算机控制系统计算机控制系统:计算机控制系统就是利用计算机(通常称为工业控制计算机,简称工业控制机)来实现

2022-01-10 17:08:54 437

原创 如何写一个魔方二维动态还原MATLAB仿真程序

之前文章写过一个魔方二维动态还原MATLAB程序,写得不怎么好,过于复杂,现在重新写了一个,用简单的方法编写MATLAB程序。1、基础知识了解魔方表示方法:魔方状态字符串,可以看我之前的文章。了解会用到的MATLAB基础知识:数据类型有char、string、cell、struct,画矩形函数rectangle2、思路用一个3X3矩阵存储魔方一个面9个色块的颜色,该面的旋转就是矩阵的旋转。旋转魔方一个面即旋转非中间层时,有5个面动了,即非中间层的21个色块动了,用一个5X...

2022-01-07 17:37:00 1347 1

原创 【MATLAB函数】function定义函数

function [返回变量列表]=函数名(输入变量列表)输入和返回变量个数分别由nargin和nargout两个MATLAB保留变量给出,只要进入该函数,MATLAB就将自动生成这两个变量。

2022-01-06 20:10:15 63915 1

原创 【MATLAB】常见类型数据操作

1 char(字符数组/字符向量)1.1创建对象使用单引号创建字符向量:C = 'Hello, world'C=char(A)将数组A转换为字符数组 如果A是数值数组,则char将数值转换为字符。有效数值范围从 0 到 65535,并且对应于 Unicode®代码单元。值 0 到 127 还对应于 7 位 ASCII 字符。char函数: 将非整数值向零舍入。 将小于 0 的值视为 0。 将大于 65535 的值视为 65535。...

2022-01-06 16:55:25 1252

原创 MATLAB调用电脑摄像头前安装图像采集工具箱硬件支持包

首先安装【Image Acquisition Toolbox Support Package】即【图像采集工具箱硬件支持包】才能MATLAB编程调用电脑摄像头

2021-06-09 11:17:56 5913 3

原创 魔方二维动态还原过程MATLAB仿真/魔方二维平面展开

1.魔方基础知识1.1魔方各面表示根据魔方各面所处位置将三阶魔方六个面分别用六个大写英文字母进行表示,相应面上的颜色也分别用这六个大写英文字母进行表示。魔方六个面对应的大写英文字母及颜色 顶面Up 底面Down 前面Front 背面Back 左面Left 右面Right U D F B L R 白色 黄色 绿..

2021-01-30 13:20:14 4696 1

原创 解魔方算法/Thislethwaite解魔方算法/降群法

0.前言主流的魔方解法,从入门的层先法,到进阶的CFOP、桥式乃至盲拧,都是从部分到整体的思路,逐块逐层还原魔方。但是Thislethwaite法不同,Thislethwaite法从整体出发,不断降低魔方的混乱程度,最终达到的可以轻松复原的效果。Thislethwaite法又简称TM法、降群法。1.魔方基础知识需要了解的知识有:魔方状态表示法/魔方状态字符串/解魔方步骤字符串参考我之前写的文章:2.Thislethwaite算法/降群法普通解法是通过逐块(by piece or bl

2021-01-29 21:53:11 6306 8

原创 傅里叶变换和拉普拉斯变换学习笔记

欧拉公式欧拉公式将三角函数和指数函数联系起来复指数函数代表一个旋转的圆,自变量是时间t,角频率代表旋转速度。傅里叶变换(轻量版拉普拉斯变换)定义f(t)是t的函数,如果t满足狄里赫莱条件:(1) 函数在任意有限区间内连续,或只有有限个第一类间断点;(2)在一个周期内,函数有有限个极大值或极小值。(3) x(t)在单个周期内绝对可积,即则有下式成立,称为积分运算f(t)的傅立...

2020-05-21 20:39:35 4080

魔方三维动态旋转matlab程序

matlab程序运行:1生成整个三维三阶魔方,2调用魔方旋转函数使figure中的魔方动态旋转。

2022-04-29

matlab_cube2D.rar

MATLAB魔方二维动态还原程序和魔方状态字符串生成程序

2022-01-07

matlab_cube4.rar

三阶魔方二维动态还原过程MATLAB仿真程序

2021-01-30

降群法解魔方C++程序.rar

基于Thislethwaite解魔方算法/降群法的C++程序,输入的是魔方状态字符串,输出解魔方步骤字符串

2021-01-29

空空如也

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

TA关注的人

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