<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JZRejon的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JZRejon</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JZRejon]]></copyright><item><title><![CDATA[基于MATLAB实现的龙贝格求积分算法]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/112095213</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/112095213</guid><author>JZRejon</author><pubDate>Mon, 11 Jan 2021 18:54:33 +0800</pubDate><description><![CDATA[function [int] =integRob(xi,a,b)
tk=zeros(1,100);
sk=zeros(1,100);
ck=zeros(1,100);
rk=zeros(1,100);
tk(1)=(b-a)*(0.5*polyval(xi,a)+0.5*polyval(xi,b));
for n=2:20
    sum=0;
    for m=1:2^(n-2)
        sum=sum+polyval(xi,a+(2*m-1)*(b-a)/2^(n-1));
    end
 ]]></description><category></category></item><item><title><![CDATA[基于MATLAB实现最小二乘法的曲线拟合]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/112095192</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/112095192</guid><author>JZRejon</author><pubDate>Mon, 11 Jan 2021 18:51:10 +0800</pubDate><description><![CDATA[function [a] = fitting(t,x,order)
k=zeros(length(x),order+1);
for i=1:length(x)
    for j=1:order+1
        k(i,j)=t(i)^(j-1);
    end
end
y=k'*x';
k=k'*k;
a=sorm(k,y,1.8);%超松弛迭代法求解正规方程
a=fliplr(a);
end

输出的a向量即为拟合方程曲线的多项式系数向量

...]]></description><category></category></item><item><title><![CDATA[基于MATLAB实现固定步长的四阶龙格库塔方法求解常微分方程初值问题]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/111000215</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/111000215</guid><author>JZRejon</author><pubDate>Mon, 11 Jan 2021 18:50:52 +0800</pubDate><description><![CDATA[代码
构造函数
function [yn,xn] = RKorder4(f,a,b,h,y0)
%a，b为上下界；h为步长；y0为初值。
%返回yn、xn向量，并绘制曲线
yn=zeros(1,((b-a)/h)+1);
yn(1)=y0;
xn=a:h:b;
for i=1:((b-a)/h)
    k1=h*f(xn(i),yn(i));
    k2=h*f(xn(i)+h/2,yn(i)+k1/2);
    k3=h*f(xn(i)+h/2,yn(i)+k2/2);
    k4=h*f(xn(]]></description><category></category></item><item><title><![CDATA[MATLAB函数step()对单位负反馈系统求阶跃响应]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/110287810</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/110287810</guid><author>JZRejon</author><pubDate>Sat, 28 Nov 2020 17:50:49 +0800</pubDate><description><![CDATA[利用MATLAB绘制单输入LTI系统的阶跃响应，输入开环传递函数。在指定时间区间内绘出阶跃响应曲线，计算出上升时间 trt_{r}tr​ 、峰值时间tpt_{p}tp​、超调量σ%\sigma\%σ%、调整时间tst_{s}ts​。
需要安装Control System Toolbox™工具包，基于函数step()实现。
函数step()说明
sys=tf(N,D);
[y,t] = step(sys,Tfinal);

sys需要由前置Control System Toolbox™工具包内函数tf()生成]]></description><category></category></item><item><title><![CDATA[MATLAB多项式方程基础运算]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/109540545</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/109540545</guid><author>JZRejon</author><pubDate>Fri, 06 Nov 2020 23:09:41 +0800</pubDate><description><![CDATA[目录展开与分解因式expand()factor()转化符号x的多项式为数值向量多项式四则运算加减法乘法除法多项式求根多项式微分n*d的导数n/d的导数
在MATLAB中创建符号变量x，输入以下多项式。
n=(x+1)(x−2)(x+4)d=(x+3)(x+5)(x−1)
n=(x + 1)(x - 2)(x + 4) \\
d=(x+3)(x+5)(x-1)
n=(x+1)(x−2)(x+4)d=(x+3)(x+5)(x−1)
n=(x+1)*(x-2)*(x+4);
d=(x+3)*(x+5)*(x-1)]]></description><category></category></item><item><title><![CDATA[MATLAB数值积分]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/109540137</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/109540137</guid><author>JZRejon</author><pubDate>Fri, 06 Nov 2020 22:16:33 +0800</pubDate><description><![CDATA[求定积分
∫10xx2+4
\int_{1}^{0} \frac{x}{x^{2}+4}
∫10​x2+4x​
fun=@(x) x./(x.^2+4);
q=quadl(fun,0,1)
q =
    0.1116

求二重定积分
∫01∫−11y2sin⁡xdxdy
\int_{0}^{1}\int_{-1}^{1} y^{2}\sin xdxdy
∫01​∫−11​y2sinxdxdy
fun=@(x,y) y.^2.*sin(x);
q=dblquad(fun,-1,1,0,1);
q =
  -]]></description><category></category></item><item><title><![CDATA[MATLAB控制系统工具包绘制根轨迹]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/109539839</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/109539839</guid><author>JZRejon</author><pubDate>Fri, 06 Nov 2020 21:47:06 +0800</pubDate><description><![CDATA[MATLAB绘制单输入LTI系统的闭环根轨迹，需要安装Control System Toolbox™工具包，基于函数rlocus()实现。
函数rlocus()说明
输入
sys需要由前置Control System Toolbox™工具包内函数tf()生成。
sys=tf(N,D);

N为开环增益G(s)的分子多项式系数向量。
D为开环增益G(s)的分母多项式系数向量。
输出
[r,k] = rlocus(sys);
r = rlocus(sys,k);

返回选定增益的向量k和这些增益的复根位置r。
]]></description><category></category></item><item><title><![CDATA[基于高斯塞德尔方法的超松弛迭代法MATLAB实现]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/109118993</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/109118993</guid><author>JZRejon</author><pubDate>Fri, 16 Oct 2020 16:49:45 +0800</pubDate><description><![CDATA[概述
用MATLAB编程实现，形成m函数文件。输入A，b矩阵，与松弛因子 ω\omegaω，无返回值。设置精度要求ε=10−4\varepsilon=10^{-4}ε=10−4。所得解向量向量直接显示在命令行窗口，同时绘制出解向量的收敛曲线。
判断迭代方法收敛性时计算高斯塞德尔迭代矩阵谱半径以判断。
代码与运行结果
function [] = sor(A,b,w)
%基于高斯塞德尔的超松弛迭代求解向量
G=-(tril(A))\triu(A,1);
R=max(abs(eig(G)));
if(R&gt;=]]></description><category></category></item><item><title><![CDATA[MATLAB实现雅可比与高斯塞德尔迭代]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/109107530</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/109107530</guid><author>JZRejon</author><pubDate>Thu, 15 Oct 2020 23:18:44 +0800</pubDate><description><![CDATA[概述
用MATLAB编程实现，形成m函数文件。输入A，b矩阵，无返回值，解得x向量直接显示在命令行窗口，同时绘制出x向量的收敛曲线。
高斯塞德尔方法
代码
function [] = gaussseidel(A,b)
%高斯塞德尔迭代法
G=-(diag(diag(A))+tril(A,-1))\triu(A,1);
R=max(abs(eig(G)));
if(R&gt;=1)
     disp('Gauss-Seidel is not work');
else
     disp('Gauss-Sei]]></description><category></category></item><item><title><![CDATA[keil5 调试出现“EVALUATION MODE Running with Code Size Limit:2K“解决办法]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/108524351</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/108524351</guid><author>JZRejon</author><pubDate>Fri, 11 Sep 2020 15:57:52 +0800</pubDate><description><![CDATA[楼主在keil5上安装51芯片包后，使用中出现"EVALUATION MODE Running with Code Size Limit:2K"提示，但不影响正常使用。原因是keil5的51包未正常破解。使用注册机生成ID code解决。

打开uVision5，点击File—License Management，打开License Management窗口，复制右上角的CID。
打开注册机， 在CID窗口里填上刚刚复制的CID，其它设置不变。
点击Generate生成许可号，复制许可号
将许可号复制到Li]]></description><category></category></item><item><title><![CDATA[keil5与proteus联调方法（VDM51.dll）]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/108523896</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/108523896</guid><author>JZRejon</author><pubDate>Thu, 10 Sep 2020 22:30:36 +0800</pubDate><description><![CDATA[参考 巨人的肩膀
在proteus目录添加VDM51.dll文件
在 C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS 中添加VDM51.dll文件。
在keil目录添加VDM51.dll文件
在C:\Keil_v5\C51\BIN 中添加VDM51.dll文件。
修改keil_v5根目录TOOLS文件
在TOOLS中找到[C51]一行，keil安装有多个芯片包的不要搞错了。

原来只有“TDRV11”，在其]]></description><category></category></item><item><title><![CDATA[keil2与proteus 联调基础方法(vdmagdi插件)]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/108478466</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/108478466</guid><author>JZRejon</author><pubDate>Tue, 08 Sep 2020 23:34:46 +0800</pubDate><description><![CDATA[keil2 proteus8.9 联调基础方法
北航《51单片机原理及应用 :基于Keil C与Proteus》上的基础方法介绍
vdmagdi 插件安装
vdmagdi.exe是Keil软件中的一个插件，在Keil软件进行各项操作实现数据调用以及与proteus联调时所需要的工具，让你能够快速的实现调用效果，完成所需的各项功能。

运行vdmagdi.exe 文件
选择对应keil版本
选择keil主文件夹安装路径
安装

keil 工程建立与配置
安装vdmagdi后需要重启keil才能检测到prote]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04下安装openfoam的一种方法]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/107229905</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/107229905</guid><author>JZRejon</author><pubDate>Thu, 09 Jul 2020 16:23:19 +0800</pubDate><description><![CDATA[总体方法步骤

官网下载安装包
更新软件源，安装编译openfoam的程序


遇到的问题与对策

执行命令sudo apt update时提示更新失败
解决：参考


]]></description><category></category></item><item><title><![CDATA[FFmpeg合成转化m4s文件（附下载安装与使用方法）]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/107214564</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/107214564</guid><author>JZRejon</author><pubDate>Wed, 08 Jul 2020 20:49:34 +0800</pubDate><description><![CDATA[下载

点击绿框中的链接，下载解压。为之后操作方便，解压后的主文件夹重命名为ffmpeg。
安装配置环境变量
参考巨人的肩膀


搜索环境变量，打开Path，并编辑。


选择新建，将 路径****\ffmpeg\bin 粘贴至输入框后确定保存。亦可选择浏览，选中 ffmpeg 目录下的 bin 目录 后确定保存。


测试使用，打开CMD，输入ffmpeg，回车。
出现一下画面即为成功：



使用
参考巨人的肩膀

方便起见，复制文件到bin文件夹内。
打开DOS，cd 命令转到bin目录下。
输入ff]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04双系统双硬盘纯小白安装小记]]></title><link>https://blog.youkuaiyun.com/JZRejon/article/details/106818914</link><guid>https://blog.youkuaiyun.com/JZRejon/article/details/106818914</guid><author>JZRejon</author><pubDate>Wed, 17 Jun 2020 22:39:16 +0800</pubDate><description><![CDATA[Ubuntu18.04双系统双硬盘纯小白安装小记
出于学习的需要，学习安装Ubuntu系统。今以此文，记录曾经踩过的雷。
先说问题：双系统双硬盘安装Ubuntu识别不了固态硬盘/预装windows系统
一. 电脑配置情况
型号：宏碁Acer 笔记本 win10
内存硬盘：8Gb内存+500Gb固态+1Tb机械，机械硬盘是之后加装的。
二. 安装方案
固态500Gb分出了2Gb用来安装启动项, 机械硬盘匀出150Gb为ubuntu系统分配空间。
具体安装过程参照下面的链接按图索骥即可，超详细。为博主点赞。
巨]]></description><category></category></item></channel></rss>