![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
卓越之源
在学MATLAB、python和verilog
ε≡٩(๑>₃<)۶
卑微的电科学子一枚
展开
-
MATLAB 积分
各种积分方法clear;clc多重匿名函数R=@(x)@(y)x^2+2*x*y+y^2;RY=R(2);RY(3)一元函数积分f=@(x,a)exp(x.^-3+a);integral(@(x)f(x,0),0.5,0.6) % 带输入参数integral(@(x)f(x,1),0.5,1,'RelTol',0,'AbsTol',1e-12) % 设置误差精度fun=@(x)x.^5.*exp(-x).*sin(x);integral(fun,0,inf,'RelTol',1e-原创 2020-12-05 10:14:30 · 614 阅读 · 0 评论 -
MATLAB excel表格数据的处理(str,char,datetime)
MATLAB 表格数据的处理(str,char,datetime)读取表格数据原创 2020-09-09 23:15:36 · 4060 阅读 · 0 评论 -
MATLAB ode45的三种传参方式
MATLAB ode45的三种传参方式使用ode45函数时,需要自定义函数。而有的时候自定义函数会有一些内参,如何传参便成为了问题。MATLAB ode45的三种传参方式MATLAB ode45的三种传参方式方法一方法二(推荐)方法三方法一首先便是可以直接利用ode45给的传参输入变量来输入传参即ode45(函数句柄,起止时间(两个数)/指定时间(向量),初始值,flag(置空即可),传参)c=jet(5);b=0.1;hold offfor i = 1:5 ga=0.01*i;原创 2020-08-19 13:59:51 · 11986 阅读 · 5 评论 -
MATLAB 色图函数绘制多彩图形
MATLAB 色图函数绘制多彩图形 笔者在做SIR模型的时候,需要绘制多条线于同一图像上对比不同参数的影响,因而用到了色图函数直入主题先上色图的参考文档这是完整的SIR模型的绘图在 曲线较少 的时候可以用 cool 来绘制(因为cool里面的颜色区分度低但是可见性好)参数参数说明b感染率ga康复率b=0.1;ga=0.02;[t,y]=ode45(@df1,[0 300],[1000 1 0],[],b,ga);c=cool(3);hold off原创 2020-08-19 13:59:44 · 1723 阅读 · 0 评论 -
MATLAB 画矢量场和轨线(可用来确定微分方程平衡点)
MATLAB 画矢量场和轨线(可用来确定微分方程平衡点)本方法可用于确定二元一阶微分方程平衡点MATLAB 画矢量场和轨线MATLAB 画矢量场和轨线(可用来确定微分方程平衡点)确定参数绘图确定参数由于笔者是在做种群竞争模型的时候想到画这个图的,故需要确定些参数变量名具体含义r1种群一的自然增长率r2种群二的自然增长率N1种群一的数量上限N2种群二的数量上限si1单位种群二所需消耗的单位种群一的食物数量si2单位种群一所需消耗的单位种群原创 2020-08-19 13:41:21 · 6693 阅读 · 6 评论 -
MATLAB 自定义函数拟合
MATLAB 函数拟合首先建立阻滞增长模型syms x(t) r xm t0 x0eqns=diff(x,t)==r*(1-x/xm)*x;cons=x(t0)==x0;y(t)=simplify(dsolve(eqns,cons));然后导入数据year = 1790:10:2000;population = [3.9,5.3,7.2,9.6,12.9,17.1,23.2,31.4,38.6,50.2,62.9,76.0,92.0,106.5,123.2,131.7,150.7,179.原创 2020-08-19 13:59:38 · 8922 阅读 · 1 评论 -
MATLAB 符号函数变量替换为常量
MATLAB 函数内参(常量)替换有的时候函数初定义的时候会包含常量或内参,如下列代码所示syms x(t) r xm t0 x0eqns=diff(x)==r*(1-x/xm)*x;cons=x(t0)==x0;y=simplify(dsolve(eqns,cons))那需要替换只需要一行语句即可r=0.01;y(t)=subs(y); Fig 1.替换前后效果如图...原创 2020-08-17 21:29:27 · 3286 阅读 · 1 评论 -
MATLAB 作动态图
这里写自定义目录标题欢迎使用Markdown编辑器生成数据作动态图合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。生成数据首先打开MATLAB,生成一组数据。以下是笔者在练习数学建模中的导弹追踪模型所写的一段代码由于这段代码涉及的其他知识点较多,也不属于这篇文章的重点,有兴趣的读原创 2020-08-17 21:07:17 · 7094 阅读 · 1 评论