代码搜索:微分几何
找到约 3,133 项符合「微分几何」的源代码
代码结果 3,133
www.eeworm.com/read/376593/9312492
m examp7_19.m
x0=[1;0;0;1]; xd0=[0;0;1;1]; % 定义 x_0 和 dx_0
res=ode15i('c7mimp',[0,2],x0,xd0); % 求解隐式微分方程
plot(res.x,res.y) % 绘制各个状态的时间响应曲线
www.eeworm.com/read/177409/9456423
h weifendib.h
#ifndef __WeiFenDib_H
#define __WeiFenDib_H
#include "Cdib.h"
class WeiFenDib :public CDib
{
public:
WeiFenDib();
~WeiFenDib();
public:
void HengXiang(); //横向微分函数
void ZongXiang(); /
www.eeworm.com/read/165898/10047330
m sumarize8_6_1diff.m
syms a x %定义基本变量
f = sin(a*x) %定义符号表达式
df = diff(f) %对缺省变量x求微分
dfa = diff(f,a,2)
www.eeworm.com/read/161098/10451404
m ex0526.m
%解范德波尔(Van der Pol)微分方程
tspan=[0,30]; %起始值0和终止值30
y0=[1;0]; %初始值
[t,y]=ode45(@vdpol,tspan,y0); %解微分方程
y1=y(:,1);
y2=y(:,2);
figure(1)
plot(t,y1,':b',t,y2,'-r') %画微分方程解
figure(2)
plot(y1,y
www.eeworm.com/read/278547/10528368
m rungkuta4.m
function R=Rungkuta4(f,a,b,N,ya)
% f是微分方程右端函数句柄
% a,b自变量的取值范围[a,b]的左右端点。
% N为区间等分个数或迭代步数。
% h为步长。
% ya为初值。
% R=[x' y']是自变量x和y所组成的矩阵。
h=(b-a)/N;
x=zeros(1,N+1);
y=zeros(1,N+1);
x=a:h:b;
www.eeworm.com/read/198282/7942287
m examp7_19.m
x0=[1;0;0;1]; xd0=[0;0;1;1]; % 定义 x_0 和 dx_0
res=ode15i('c7mimp',[0,2],x0,xd0); % 求解隐式微分方程
plot(res.x,res.y) % 绘制各个状态的时间响应曲线
www.eeworm.com/read/298099/7974166
m ex0526.m
%解范德波尔(Van der Pol)微分方程
tspan=[0,30]; %起始值0和终止值30
y0=[1;0]; %初始值
[t,y]=ode45(@vdpol,tspan,y0); %解微分方程
y1=y(:,1);
y2=y(:,2);
figure(1)
plot(t,y1,':b',t,y2,'-r') %画微分方程解
figure(2)
plot(y1,y
www.eeworm.com/read/144661/12778033
txt readme.txt
龙格库塔求解微分方程数值解
工程中很多的地方用到龙格库塔求解微分方程的数值解,
龙格库塔是很重要的一种方法,尤其是四阶的,精确度相当的高。
此代码只是演示求一个微分方程
/*y'=y-2x/y,x∈[0,0.6]
/*y(0)=1
的解,要求解其它的微分方程,可以自己定义借口函数,退换程序里面的函数:
float f(float , float)即可;
转载请注明来源: ...
www.eeworm.com/read/243344/12948025
h weifendib.h
#ifndef __WeiFenDib_H
#define __WeiFenDib_H
#include "Cdib.h"
class WeiFenDib :public CDib
{
public:
WeiFenDib();
~WeiFenDib();
public:
void HengXiang(); //横向微分函数
void ZongXiang(); /
www.eeworm.com/read/140057/13112671
m ex0526.m
%解范德波尔(Van der Pol)微分方程
tspan=[0,30]; %起始值0和终止值30
y0=[1;0]; %初始值
[t,y]=ode45(@vdpol,tspan,y0); %解微分方程
y1=y(:,1);
y2=y(:,2);
figure(1)
plot(t,y1,':b',t,y2,'-r') %画微分方程解
figure(2)
plot(y1,y