自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常微分方程(组)问题的搭建思路

对于常系数线性微分方程而言,使用传递函数模块和状态方程模块的方法较为优越。但它们需要预先作一些运算才能得到我们可以用的形式,从这一点看,笔算似乎是拉普拉斯变换更复杂一些,但我们可以配合MATLAB的编程模块进行计算,更为简便。积分模块法有着它的优势,它可以对非线性微分方程组进行求解,尽管连线很复杂就是了。

2024-07-22 11:41:03 233

原创 Lingo初探

lingo可以解决大部分的规划类型的优化问题,并有语法结构简单等优势

2022-01-28 18:17:27 6876 5

原创 MATLAB Simulink仿真应用

simulink仿真是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境。是实现动态系统建模,仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中,它提供一个动态系统建模、仿真、和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造除复杂的系统。具有适应面广,结构和流程清晰及仿真精细、贴近实际、效率高,灵活等优点。广泛应用于控制理论和数字信号处理的复杂仿真系统和设计。...

2022-01-20 18:42:07 14919 1

原创 MATLAB多项式

在 MATLAB 中,多项式用一个行向量表示,行向量的元素值为多项式系数按幂次的降序排列。例如,方程 P(x) = x^4 + 7*x^3 - 5*x + 9 可以表示为:p = [1 -3 0 -5 9];p = [1 -3 0 -5 9];polyval(p,4)返回结果:ans = 53MATLAB 还提供了计算矩阵多项式 polyvalm 函数。矩阵多项式一个多项式矩阵变量。例如,我们建立一个方阵 X 并计算多项式 p:p = [1 7 0 -5

2022-01-20 10:56:07 964

原创 MATLAB微积分

MATLAB 中有些问题需要使用微积分来解决,MATLAB提供微分方程求解任何极限的程度和计算方法,并且可以很容易地绘制图形复变函数,并检查最大值,最小值和图形解决原始函数,以及其衍生的其他内容。在本章中,我们将讨论预演算概念,即计算功能的限制和验证的属性限制。...

2022-01-19 21:20:18 541

原创 MATLAB代数

在MATLAB解决基本的代数方程组MATLAB 中使用 solve 命令求解代数方程组。在其最简单的形式,solve 函数需要括在引号作为参数方程。例如,让我们在方程求解 x, x-5 = 0y = solve('x-5 = 0')返回结果:y = 5然而,如果公式涉及多个符号,那么MATLAB默认情况下,假定正在解决 x,解决命令具有另一种形式:solve(equation, variable)在那里,还可以提到的变量。例如,让我们来解决方程 v – u –

2022-01-19 19:16:33 154

原创 MATLAB图形

绘制二维条形图MATLAB 中使用 bar 命令绘制一个二维条形图。举个例子:x=[1:6];y=[12 17 19 24 22 20];bar(x,y),xlabel('月份'),ylabel('产量/吨');title('红星农药厂去年上半年生产统计图')print -deps graph.eps运行结果:绘制等值线contour 线的两个变量的函数的曲线,沿着该函数具有一个恒定值。加入等于标高点,一个给定的水平,如平均海平面以上用于创建等高线图等高线。MA

2022-01-19 17:00:28 133

原创 MATLAB绘图初探

因为目前学习的知识数量有限仅为数学建模比赛,所以现在只学习主要内容。这一节我们直接来学习MATLAB的绘图操作。在MATLAB中绘制函数图形的步骤如下: 先定义变量 x,通过指定的变量 x值的范围,该函数被绘制; 然后定义函数,y = f(x); 最后调用 plot 命令,如plot(x, y)。 接下来我们通过例子绘制简单的函数,x的范围从0到100,增量为5。在MATLAB中建立一个脚本文件,输入下述代码:x=[0:5:100];y=2*x.^5;...

2022-01-18 21:27:15 513

原创 MATLAB矩阵及其运算

在MATLAB中创建矩阵有以下规则:矩阵元素必须在 “[ ]” 内; 矩阵的同行元素之间用空格(或 “,”)隔开; 矩阵的行与行之间用 “;”(或回车符)隔开; 矩阵的元素可以是数值、变量、表达式或函数; 矩阵的尺寸不必预先定义。下面的例子中我们创建了一个3×4的矩阵:c=[1:4;2:5;3:6]引用矩阵的某一元素若要引用第m行第n列的元素,则输入c(m,n)。比如引用三行四列的元素:c(3,4)ans = 6引用矩阵的部分元素我们可以引

2022-01-17 18:39:26 11051

原创 MATLAB向量运算

基本运算 行列向量的单元素引用极其简单,下面是例子a=[3 4 5 6 7 8];a(2)ans = 4b=[9;8;7;6;5;4];b(6)ans = 4还可以选择一个范围从向量的元素,使用sub_函数 blue=[9 8 7 6 5 4 3 2 1];sub_blue=blue(7:-1:2)sub_blue = 3 4 5 6 7 8前面文章介绍过向量的加减法,要求矩阵的维度一致

2022-01-17 12:23:49 5243

原创 MATLAB循环结构与嵌套循环

while循环

2022-01-15 21:10:51 6296

原创 MATLAB 决策制定

if...end 语句表达式的计算结果如果是“true”,那么在代码块中,如果语句会被执行。如果表达式计算结果为“false”,那么第一套代码结束后的语句会被执行。格式代码 目的/作用 %s 输出字符串 %d 输出整数 %f 输出浮点数 %e 显示科学计数法形式 %g %f 和%e 的结合,根据数据选择适当的显示方式 ...

2022-01-15 12:27:40 464 1

原创 MATLAB算数运算

算术运算符矩阵的加减法与乘法以及数量乘法与代数学上的规则一致,以下是例子:A=[3 4 5;6 7 8]A = 3 4 5 6 7 8>> B=[1 2;3 4;5 6]B = 1 2 3 4 5 6>> A*Bans = 40 52 67 88>> C=[5,9,4;9,4,5]C =

2022-01-13 18:43:46 515

原创 MATLAB M-Files

MATLAB 允许写入到一个文件中的一系列命令和执行文件完整的单元,就好比是写一个函数,然后调用它。MATLAB创建并运行脚本文件创建脚本文件,需要使用文本编辑器。可以打开 MATLAB 编辑器,可使用两个方法: 使用命令提示符 使用IDE 直接运行edit将打开编辑器,在edit后面直接添加文件名即可编辑该文件中的内容上面的命令将在默认情况下,MATLAB 目录中创建文件。如果想存储在一个特定的文件夹中的所有程序文件,那么一定要提供整个路径。让我们创建一个文件夹名为 c

2022-01-13 12:18:28 222

原创 MATLAB基础学习

变量每个MATLAB变量可以是数值与矩阵例如最简单的xx=1即输出:x = 1上述的例子创建了一个1-1的矩阵名为x和的值存储在其元素中。我们可以看看另外的例子,>> x=sqrt(2)输出语句:x = 1.4142另外,我们想输入多个语句时,用;隔开表示终止例如 x=4;y=sqrt(5)在MATLAB中可以使用 who和whos(详细)命令显示所有已经使用的变量名who输出语句您的变量为:

2022-01-12 21:24:58 2357

空空如也

空空如也

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

TA关注的人

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