常微分方程平面向量场 matlab

实验名称:常微分方程平面向量场实验内容:考虑一阶常微分方程初值问题y'=y(1-y);y(0)=y0。设定平面上矩形区域:D={(x,y)|0<=x<=6,0<=y<=2... 实验名称:常微分方程平面向量场
实验内容:考虑一阶常微分方程初值问题
y'=y(1-y);
y(0)=y0。
设定平面上矩形区域:D={(x,y)|0<=x<=6,0<=y<=2}。根据微分方程右端函数f(x,y)=y(1-y),计算区域D内任一点处未知函数的导数值大小,即函数曲线的切线斜率。从而确定对应于切线的单位向量,绘制向量场。分别取初值y(0)=0.2和y(0)=1.8,求解出函数,在向量场的图形窗口中绘制出两条曲线图形。
实验原理:离散化区域D,应用matlab命令meshgrid()创建区域D的网格矩阵。计算二元函数在全部离散点处的函数值,从而得到微分方程解函数的斜率矩阵。利用公式tan a=sin a/cos a,计算出单位向量q=[cos a,sin a],应用matlab命令quiver()绘D中的个点向量图。
展开
帐号已注销
2012-06-16 · TA获得超过596个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:200万
展开全部

x = 0:0.2:6;

y = 0:0.1:2;

[x,y] = meshgrid(x,y);

fxy = y.*(1-y);

cosa = 1./(1+fxy.^2);

sina = cosa.*fxy;

cla;

quiver(x,y,cosa,sina);

hold on

[sx,sy] = ode45(@(x,y) y.*(1-y) ,[0,6],[0.2;1.8]);

plot(sx,sy,'r');

富港检测技术(东莞)有限公司_
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
萝卜头II
2012-06-12
知道答主
回答量:5
采纳率:0%
帮助的人:7716
展开全部
不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
素小素丫头
2012-06-17 · 超过15用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:47.9万
展开全部
我学了两个星期都没学懂这个matlab,看来下面那个是高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式