常微分方程平面向量场 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获得超过597个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:209万
展开全部

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-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步... 点击进入详情页
本回答由上海华然企业咨询提供
萝卜头II
2012-06-12
知道答主
回答量:5
采纳率:0%
帮助的人:7916
展开全部
不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
素小素丫头
2012-06-17 · 超过15用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:49.1万
展开全部
我学了两个星期都没学懂这个matlab,看来下面那个是高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式