matlab
文章平均质量分 86
weixin_43964993
这个作者很懒,什么都没留下…
展开
-
matlab求解微分方程的数值解
简 介:前面介绍了微分方程的解析解方法,同时也指出很多非线性微分方程是不存在解析解法的,需要使用数值解法对之进行研究。本文着重讨论基于 MATLAB/Simulink语言的各类微分方程的数值解方法。关键词:微分方程、数值解、MATLAB§01 总述一般微分方程的数值解法很大一类是关于微分方程初值问题的数值解法,这类问题需要用一阶显式的微分方程组来描述为x˙(t)=f(t,x(t))\dot{\boldsymbol{x}}(t)=\boldsymbol{f}(t, \boldsymbol{x}(t))原创 2022-03-21 14:55:36 · 9113 阅读 · 1 评论 -
matlab求解微分方程的解析解
本文将研究微分方程的解析解算法,介绍在MATLAB 环境中如何用微分方程求解函数直接得出线性微分方程组的解析解,并对一阶简单的非线性微分方程的解析解求解进行探讨,从而得出结论,一般非线性微分方程是没有解析解的。原创 2022-03-21 12:59:29 · 8067 阅读 · 1 评论 -
利用matlab从图片中提取曲线坐标数据
目录0.引言1.思路详解与分析2.MATLAB程序0.引言 在读文献的时,经常遇到这样的情况:文章里提出的方法好有趣啊,好想拿文中用的数据来试试看看能不能得到相近的结果,可是文中只有根据原始数据绘制的曲线图,没有数据。如下图所示。 此时,如果能从文中把这幅图截取下来,输入到一个函数中去,最后能返回从图片中提取到的曲线的坐标数据,岂不美哉。这便是本文的工作。1.思路详解与分析1.1准备待提取数据的曲线图片将待提取数据的曲线的图片(如.jpg格式图片),利用 imread 输入到 matla转载 2020-08-25 14:09:08 · 38239 阅读 · 9 评论 -
matlab如何使输出结果更美观(symdisp函数——pretty函数升级版)
matlab中有些计算结果比较长,直接查看有些困难,下面介绍pretty和symdisp函数优化输出结果,使结果更为直观。演示示例1有一个计算结果如下:>> f1 f1 = y^5 + (- w - y0)*y^4 + 1800*y^3 + (1498200*w - 1800*y0)*y^2 + (3600*w*y0 + 810000)*y - 1350810000*w - 810000*y0 1. 使用pretty函数美化输出>> pretty(f1) 5原创 2020-08-15 20:02:24 · 18966 阅读 · 16 评论 -
matlab中的assume函数
Set assumption on symbolic objectcollapse all in pageSyntaxassume(condition)assume(expr,set)assume(expr,‘clear’)Descriptionassume(condition) states that condition is valid. assume is not additive. Instead, it automatically deletes al原创 2020-08-13 20:40:51 · 10143 阅读 · 0 评论 -
matlab在微积分中得应用(目录)
序号名称函数1matlab求解极限问题limit2matlab求解普通函数的导数问题diff3matlab实现参数方程求导paradiff4matlab实现隐函数求偏导数impldiff5matlab实现数值微分diff_ctr6matlab实现数值积分 【一】trapz7matlab实现数值积分 【二】integral8matlab实现曲线积分path_integral9matlab实现曲面积分sur...原创 2020-08-10 20:04:37 · 284 阅读 · 0 评论 -
matlab常用函数
名称用法作用collecty = collect(f, x)按变量x合并同类项原创 2020-08-10 19:50:47 · 646 阅读 · 0 评论 -
matlab实现数值积分 【二】(integral函数)
如果被积函数的数学表达式已知,但解析解不易求,可使用数值积分的方法求解积分。目录函数调用格式应用举例例1:求解数值解并检验其精度例2:分段函数积分例3:与梯形法比较例4:大范围积分例5:广义积分的数值计算例6:含参函数数值积分函数调用格式应用举例例1:求解数值解并检验其精度计算积分f(x)=2π∫01.5e−t2dtf(x)=\frac{2}{\sqrt{\pi}} \int_0^{1.5} {e^{-t^2} {\rm d} t}f(x)=π2∫01.5e−t2dtf = @(x) 2原创 2020-08-09 21:36:31 · 56568 阅读 · 4 评论 -
matlab实现数值积分 【一】(trapz函数)
数值积分问题是传统数值分析课程中的重要内容。如果被积函数的数学表达式未知,则需要由实测数据通过梯形算法求出积分的近似值。本文将介绍被积函数的数学表达式未知时数值积分问题的求解方法,即已知数据点求积分。原创 2020-08-09 00:30:03 · 42409 阅读 · 2 评论 -
matlab实现隐函数求偏导数(impldiff函数)
目录总述函数说明应用举例例1例2函数实现总述由前面给出的算法,可以编写出如下函数来求解隐函数的偏导数。函数说明function dy = impldiff(f, x, y, n)%impldiff%隐函数求导% 调用格式:% f1 = impldiff(f, x, y, n)% 其中:f=f(x,y), n为导数阶次% 注意:该函数求解后有时需要手工化简%% Examples:% 已知二元隐函数 z=f(x,y),求该函数的偏导数。% MATLAB求解语句:原创 2020-08-07 18:28:04 · 8462 阅读 · 3 评论 -
matlab实现参数方程求导(paradiff函数)
目录总述函数说明应用举例函数实现总述 函数说明function result=paradiff(y, x, t, n) %paradiff%参数方程求导的递归实现% 调用格式:% y1 = paradiff(y, x, t, n)% 其中:y=f(t), x=g(t), t为参数, n为导数阶次%% Examples:% 已知参数方程 y=sin(t)/(t+1)^3; x=cos(t)/(t+1)^3% 求d3y/dx3% MATLAB求解语句:% syms原创 2020-08-07 15:47:49 · 11013 阅读 · 3 评论 -
matlab求解普通函数的导数问题(diff函数的用法)
目录一元函数的导数MATLAB函数语法应用举例例1 :普通函数求导例2 :复合泛函求导例3 :矩阵函数求导多元函数的偏导数MATLAB函数语法应用举例例1 :求偏导并绘图例2 :三元函数求偏导一元函数的导数MATLAB函数语法y = diff(fun, x) % // 函数fun的一阶导数y = diff(fun, x, n) % // 函数fun的 n阶导数注:自变量为唯一符号变量时,可以省去xxx。应用举例例1 :普通函数求导给定函数f(x)=sinxx2+4原创 2020-08-07 13:57:00 · 20237 阅读 · 2 评论 -
matlab求解极限问题(limit函数的用法)
本文介绍利用MATLAB求解函数或序列的极限问题,顺便介绍limit函数的用法。内容主要包括单变量函数的极限和多变量函数的极限。原创 2020-08-07 11:45:44 · 59683 阅读 · 1 评论 -
matlab实现数值微分(diff_ctr函数)
如果已知函数表达式,可以通过diff()函数求取各阶导数解析解的方法,并得出结论,高达100阶的导数也可以用MATLAB语言在几秒钟的时间内直接求出。如果函数表达式未知,只有实验数据,在实际应用中经常也有求导的要求,这样的问题就不能用前面的方法获得问题的解析解。要求解这样的问题,需要引入数值算法得出所需问题的解。由于在MATLAB语言中没有现成的数值微分函数,所以本文将介绍一种数值微分算法——中心差分方法原创 2020-08-07 01:26:16 · 11408 阅读 · 5 评论 -
matlab实现曲面积分(surf_integral函数)
MATLAB语言并未直接提供曲面积分的现成函数,因此,此处给出计算曲面积分的函数。函数说明function I = surf_integral(f,vars,t,a,b)%surf_integral%第一类曲面积分% I = surf_integral(f, z, [x,y], [x_m,x_M], [y_m,y_M])% I = surf_integral(f, [x,y,z], [u,v], [u_m,u_M], [v_m,v_M])% Examples:% 计算int_in原创 2020-08-06 19:12:06 · 8809 阅读 · 0 评论 -
matlab实现曲线积分(path_integral函数)
MATLAB语言并未直接提供曲线积分和曲面积分的现成函数,因此,此处给出计算曲线积分与曲面积分的函数。分别为path_integral和surf_integral曲线积分(path_integral)函数说明function I = path_integral(F,vars,t,a,b)%path_integral%第一类曲线积分% I = path_integral(f, [x,y], t, t_m, t_M)% I = path_integral(f, [x,y,z], t, t原创 2020-08-06 18:43:11 · 17928 阅读 · 0 评论