MATLAB语言
文章平均质量分 74
闲谈社
有没有生发神药推荐啊
展开
-
基于BP神经网络的人口预测
一、人工神经网络1.1 人工神经元人工神经元是对生物神经元的模拟,这种信号传输由输入信号x、突触权重ω、内部阈值θ_j和输出信号y来模拟,如图:可见,简单神经元的数学表达式为:y=f(∑i=1nwi.xi−θi)y=f(\sum_{i=1}^nw_i.x_i-\theta_i)y=f(∑i=1nwi.xi−θi)1.2 BP人工神经网络(Back Propagation)BP人工神经网络由输入层、隐含层、输出层三层组成,核心是通过一边向后传递误差,一边修正误差,以此来不断调整网络参数,以原创 2021-10-09 23:04:36 · 11268 阅读 · 9 评论 -
Logistics人口模型
$\begin{cases}{dx \over dt}=r(x)x\\end{cases}${x=cos(t)y=sin(t)z=xy\begin{cases} x = \cos(t) \\y = \sin(t) \\ z = \frac xy \end{cases}⎩⎪⎨⎪⎧x=cos(t)y=sin(t)z=yx原创 2021-10-01 16:35:27 · 6033 阅读 · 0 评论 -
MATLAB运用(5)——线性代数方程组的解法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-08-04 21:00:46 · 890 阅读 · 0 评论 -
MATLAB运用(4)-常微分方程的性态和初值问题
一、实验一: 常微分方程形态和R-K法稳定性试验考察下面微分方程右端项中函数y前面的参数a对方程性态的影响(它使得方程为好条件的或坏条件的)和研究计算步长h对4阶经典R-K法计算稳定性的影响。{y′=ay−ax+1,0<x<1y(0)=1\begin{cases}y'=ay-ax+1,0<x<1 \\y(0)=1\end{cases}{y′=ay−ax+1,0<x<1y(0)=1其中,-50≤a≤50,其精确解为y(x)=eax+xy(x)=e^{ax}+x原创 2021-06-28 13:50:38 · 1936 阅读 · 0 评论 -
MATlAB运用——数值积分
实验一原创 2021-06-22 16:22:55 · 4571 阅读 · 0 评论 -
MATALB运用——最小二乘法拟合
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-06-02 13:04:55 · 12361 阅读 · 0 评论 -
MATLAB运用——多项式插值
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、pandas是什么?问题提出:实验内容:实验要求:程序理论二、使用步骤1.引入库2.读入数据总结一、pandas是什么?实验1.2 误差传播与算法稳定性问题提出:考虑一个简单的由积分定义的序列∫01xnex−1dx,n=1,2,……\int_{0}^{1}x^ne原创 2021-05-18 16:40:04 · 4370 阅读 · 0 评论 -
专题九Simulink仿真基础
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、Simulink仿真基础1、Simulink的启动2、系统仿真模型的创建3、仿真参数的设置二、子系统的创建与封装1、子系统的创建2、子系统的封装3、子系统的条件执行总结一、Simulink仿真基础1、Simulink的启动2、系统仿真模型的创建(1)Simulink原创 2021-05-11 14:47:24 · 13071 阅读 · 0 评论 -
专题八图形窗口与坐标轴
图形窗口与坐标轴文章目录图形窗口与坐标轴一、图形窗口与坐标轴1、图形对象句柄2、图形对象属性3、图形窗口的操作二、使用步骤1.引入库2.读入数据总结一、图形窗口与坐标轴1、图形对象句柄(1)句柄概念在MATLAB中,每一个具体的图形都是有若干个不同的图形对象组成的,用句柄来标识对象,通过句柄来访问相应对象的属性。例子:绘制多个图形,并保持图形句柄t=0:pi/10:2*pi;h1=plot3(t+pi,t-2*pi,sin(t),'r');hold on[x,y]=meshgrid(原创 2021-05-05 15:22:21 · 602 阅读 · 1 评论 -
专题七MATLAB符号计算
MATLAB符号计算文章目录MATLAB符号计算一、符号对象1、符号对象的建立2、符号对象的运算3、符号矩阵二、符号微积分1、符号函数的极限2.读入数据总结一、符号对象1、符号对象的建立(1)sym函数:用于建立单个符号对象,调用格式:符号对象名=sym(A)将由A来建立符号对象。其中,A可以是一个数值常量、数值矩阵或者数值表达式(不加单引号)。此时符号对象为一个符号常量;A也可以是一个变量名(加单引号),这时符号对象为一个符号变量。对比一下程序:由以上例子可以看出:符号计算的原创 2021-04-30 15:25:55 · 730 阅读 · 0 评论 -
专题六数值微积分与方程求解
文章目录一、数值微分与数值积分1、数值微分2、数值积分二、线性方程求解1、直接法2.读入数据总结一、数值微分与数值积分1、数值微分MATLAB提供了求向前差分的函数diff,调用格式:(1)dx=diff(x):计算向量x的向前差分,dx(i)=x(i+1)-x(i),i=1,2,……,n-1。(2)dx=diff(x,n):计算向量x的n阶向前差分,例如,diff(x,2)=diff(diff(x))。(3)dx=diff(A,n,dim):计算矩阵A的n阶差分,dim=1时(默认状态),原创 2021-04-27 19:03:45 · 2136 阅读 · 0 评论 -
专题五数据分析与多项式计算
数据分析与多项式计算文章目录数据分析与多项式计算一、数据统计分析1、求矩阵的最大元素与最小元素2、求矩阵的平均值与中值3、求和与求积4、累加和与累乘积5、求标准差与相关系数6、排序二、多项式计算1、多项式的表示2、多项式的四则运算3、多项式的求导4、多项式的求值5、多项式的求根三、数据插值四、数据插值应用举例五、曲线拟合六、曲线拟合应用举例总结一、数据统计分析1、求矩阵的最大元素与最小元素max():求向量或矩阵的最大元素。min():求向量或矩阵的最小元素。当参数为向量时,有两种调用格式原创 2021-04-23 17:41:40 · 547 阅读 · 0 评论 -
专题四MATLAB绘图
MATLAB绘图文章目录MATLAB绘图一、二维曲线1、plot函数2、fplot函数二、绘制图形的辅助操作1、图形标注2、坐标控制总结一、二维曲线1、plot函数(1)基本用法plot(x,y)(2)最简单的plot函数调用格式plot(x)当x为实向量时,以向量x的坐标为横坐标,元素的值为纵坐标绘制一条曲线。当x为复向量时,以向量x的实部坐标为横坐标,虚部为纵坐标绘制一条曲线。(3)plot(x,y)函数参数的变化形式当x是向量,y是矩阵如果矩阵y的列数等于x的长度,则原创 2021-04-21 12:13:06 · 4914 阅读 · 0 评论 -
专题三MATLAB程序流程控制
专题三MATLAB程序流程控制文章目录专题三MATLAB程序流程控制一、顺序结构程序1、脚本文件和函数文件2、文件的建立3、顺序结构二、用if语句实现选择结构1.引入库2.读入数据三、用switch语句实现选择结构四、用for语句实现循环结构五、用while语句实现循环结构六、函数文件的定义与调用七、函数的递归调用八、函数参数与变量的作用域九、总结一、顺序结构程序1、脚本文件和函数文件脚本文件:可以在命令行窗口直接执行的文件,也叫命令文件。函数文件:定义一个函数,不能直接执行,而必须以函数原创 2021-04-16 16:45:38 · 361 阅读 · 0 评论 -
专题二 MATLAB矩阵处理
专题二 MATLAB矩阵处理提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录专题二 MATLAB矩阵处理一、特殊矩阵1、通用的特殊矩阵2、用于专门学科的特殊矩阵(1)魔方矩阵(Magic Square)(2)范德蒙矩阵(3)希尔伯特矩阵(4)伴随矩阵(5) 帕斯卡矩阵二、使用步骤1.引入库2.读入数据总结一、特殊矩阵1、通用的特殊矩阵(1)-原创 2021-04-12 17:08:25 · 1675 阅读 · 0 评论 -
专题一MATLAB基础知识——汇总
课程来自中南大学《科学计算与MATLAB语言》学习笔记原创 2021-04-08 15:35:52 · 185 阅读 · 0 评论 -
专题一MATLAB基础知识——1.7字符串处理
字符串的表示在MATLAB中,字符串是用单引号括起来的字符序列若字符串中的字符含有单引号,则该单引号字符要用两个单引号来表示。建立多行字符串,形成字符串矩阵。例子:建立一个字符串向量,然后对该向量做如下处理:取第1~5个字符组成的子字符串将字符串倒过来重新排列将字符串中的小写字母变成相应的大写字母,其余字符不变统计字符串中小写字母的个数字符串的操作1、字符串的执行eval(s):把字符串s作为对应的MATLAB命令来执行2、字符串与数值之间的转换字符串是以ASCII码原创 2021-04-07 17:35:32 · 2860 阅读 · 0 评论 -
专题一MATLAB基础知识——1.6MATLAB基本运算
一、算术运算1、基本算术运算+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方)MATLAB的算术运算是在矩阵意义下进行的,单个算术运算只是矩阵运算的一种特例。加减运算:若两个矩阵同型,则运算时两矩阵的相应元素相加减。若两个矩阵不同型,则MATLAB将给出错误信息。一个标量也可以和矩阵进行加减运算,这时把标量和矩阵的每一个元素进行加减运算。乘法运算:矩阵A和矩阵B进行乘法运算,要求A的列数与B的行数相等,此时则称A、B矩阵是可乘的,或称A和B两矩阵维数和大小是相容的。如果维原创 2021-04-07 16:08:59 · 1365 阅读 · 0 评论 -
专题一MATLAB基础知识——1.5矩阵元素的引用
一、矩阵元素的引用方式1、通过下标来引用矩阵的元素A(2,3)表示A矩阵第2行第3列的元素2、通过序号来引用MATLAB中,矩阵元素是按列存储的,即首先存储矩阵第一列元素,然后存储第二列元素,……,一直到矩阵的最后一列。矩阵元素的序号就是矩阵元素在内存中的排列顺序。序号与下标是一一对应的,以m*n矩阵A为例,矩阵元素A(i,j)的序号为(j-1)*m+i矩阵元素的序号和下标可以利用sub2ind和ind2sub函数实现相互转换sub2ind函数:将矩阵中指定元素的行、列下标转换成存储的序原创 2021-04-07 12:37:45 · 2165 阅读 · 0 评论 -
专题一MATLAB基础知识——1.4矩阵表示
一、矩阵的建立1、直接输入法将矩阵的元素用中括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用逗号或者空格分隔,不同行的元素用分号分隔。2、利用已经建好的矩阵建立更大的矩阵一个大矩阵可以由已经建立好的小矩阵拼接而成3、可以用实部矩阵和虚部矩阵构成复数矩阵二、冒号表达式1、格式:e1:e2:e3e1为初始值,e2为步长,e3为终止值(e2可省略,若省略则默认步长为1)2、linspace函数linspace(a,b,n)a是第一个元素,b是最后一个元素,n是元素总数。当原创 2021-04-06 17:02:26 · 1489 阅读 · 0 评论 -
专题一MATLAB基础知识——1.3变量及其操作
一、 变量与赋值语句1、变量在MATLAB中,变量名是以字母开头,后接字母、数字或者下划线的字符序列,最多63个字符。且变量名区分字母的大小写。其中,标准函数名以及命令名一般用小写字母。2、赋值语句两种格式:1、变量=表达式2、将表达式的值赋给MATLAB的预定义变量ans,变量结果会在命令行窗口显示出来若在赋值语句后加分号“;”,则仅仅执行赋值操作,而不会显示运算后的变量结果。二、预定义变量预定义变量是由系统本身定义的变量1、ans是默认赋值变量2、i和j代表虚数单位3、pi代表圆原创 2021-04-06 16:12:07 · 2155 阅读 · 0 评论 -
专题一MATLAB基础知识——1.2数值数据
数值数据类型的分类整型、浮点型、复数型一、整形(8种)1、无符号整数:无符号8位整数、无符号16位整数、无符号32位整数、无符号64位整数有符号整数:有符号8位整数、有符号16位整数、有符号32位整数、有符号64位整数2、无符号8位整数数据范围:00000000 ~ 11111111(0 ~ 2^7-1)有符号8位整数数据范围:10000000 ~ 01111111(-2^7 ~ 2^7-1),0表示正数,1表示负数3、unit8函数将数值数据转化为无符号8位整数,int8函数将数值数据转化为原创 2021-04-06 15:17:51 · 1376 阅读 · 0 评论 -
专题一MATLAB基础知识——1.1系统环境
11原创 2021-04-06 12:18:28 · 1250 阅读 · 0 评论