小程序:matlab解微分方程「建议收藏」

functionf=ball_trajectory(t,y);g=9.81;pi=3.14159265;air_density=1.20;M=57.5*0.001;D=64.0*0.001;R=D*0.5;A=pi*R*R;Cd=0.507;ratio_Cl_to_S=0.5

大家好,又见面了,我是你们的朋友全栈君。function f = ball_trajectory(t, y);

g = 9.81;

pi = 3.14159265;

air_density = 1.20;

M = 57.5 * 0.001;

D = 64.0 * 0.001;

R = D * 0.5;

A = pi * R * R;

Cd = 0.507;

ratio_Cl_to_S = 0.58;

F = 0.5 * Cd * air_density * A / M;

B = 0.5 * ratio_Cl_to_S * air_density * A * R / M;

V = sqrt(y(4) * y(4) + y(5) * y(5) + y(6) * y(6));

W = sqrt(y(7) * y(7) + y(8) * y(8) + y(9) * y(9));

f = zeros(9, 1);

f(1) = y(4);

f(2) = y(5);

f(3) = y(6);

f(4) = -1.0 * F * V * y(4) + B * (y(8) * y(6) – y(9) * y(5));

f(5) = -1.0 * F * V * y(5) + B * (y(9) * y(4) – y(7) * y(6));

f(6) = -1.0 * F * V * y(6) + B * (y(7) * y(5) – y(8) * y(4)) – g;

%f(7) = 0;

%f(8) = 0;

%f(9) = 0;

%f(7) = -10.0 * F * V * y(7);

%f(8) = -10.0 * F * V * y(8);

%f(9) = -10.0 * F * V * y(9);

f(7) = -0.2 * y(7);       % 0.2

f(8) = -0.2 * y(8);       % 0.2

f(9) = -0.2 * y(9);       % 0.2

%f(7) = -0.2;      

%f(8) = -0.2;

%f(9) = -0.2;

%f(7) = 0;
%f(8) = 0;
%f(9) = 0;

%f(7) = -10.0 * F * V * y(7);
%f(8) = -10.0 * F * V * y(8);
%f(9) = -10.0 * F * V * y(9);

% dw/dt = 2.9 * 10^(-4) / R * V * w

f(7) = -2.9 * 10^(-4) * V * y(7);
f(8) = -2.9 * 10^(-4) * V * y(8);
f(9) = -2.9 * 10^(-4) * V * y(9);

%f(7) = -0.2;      
%f(8) = -0.2;
%f(9) = -0.2;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127975.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Ajax中Success中进行跳转问题

    Ajax中Success中进行跳转问题我在使用ajax的过程中,当返回成功信息的时候在success:function()跳转另一个页面使用了window.location("url")来跳转页面,出现了页面无法跳转的问题。自己整理,记录下来。Ajax部分代码: $.ajax({ ‘url’: "${pageContext.request.contextPath}/MailVerify", …

  • Aliyun平台Nginx+Mysql+Redis部署easyboot

    Aliyun平台Nginx+Mysql+Redis部署easyboot注册阿里云,免费申领一台云服务器地址https://free.aliyun.com/?spm=5176.10695662.7708050970.1.28142c4fKrKBP8新人特惠-购买一台云服务器ECShttps://www.aliyun.com/activity/new?spm=5176.12901015.d71.d71.4ea4525cvsDqbO&scm=20140722.3873.7.3972安装jdk,配置环境变量下载,上传jdk-8u202-linux-x64.t

  • 大数据技术的发展趋势

    大数据技术的发展趋势英国牛津大学教授维克托·迈尔-舍恩伯格在其所撰写的《大数据时代》中表述,大数据时代是“已经发生的未来”,而在这个已经发生的未来里,没有旁观者。作为时代发生的必然产物,大数据正加速渗透至我们的日常生活,正完成对各传统领域的颠覆。本文从大数据时代的特点出发,为读者介绍目前的大数据技术的发展趋势以及大数据的生态体系。大数据时代的特点和市场规模大数据时代两个特点。第一,大数据技术以开源为主,迄今为止,尚未形成绝对技术垄断,即便是IBM、甲骨文等行业巨擘,也同样是集成了开源技术和该公司已有产品而已。开源技

  • Pytest(6)重复运行用例pytest-repeat

    Pytest(6)重复运行用例pytest-repeat前言平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,

  • js对象数组添加元素

    js对象数组添加元素varnamevalArr={         "SUBJECT_ID":300,        "SUBJECT_CODE":’PETS’,       }; varname=’SUBJECT_ID’;varval=300;varnamevalArr=newObject();namevalArr.SUBJECT_ID=val;name…

  • C语言dfs深度优先遍历_图的深度优先遍历举例

    C语言dfs深度优先遍历_图的深度优先遍历举例转载:https://blog.csdn.net/rr123rrr/article/details/77971771图的搜索有两种方式,一种是深度优先搜索(Depth-First-Search),另一种是广度优先搜索(Breadth-First-Search),接下来,我们来写一下这些搜索方式的Java实现,同样的,这里的代码均继承了自定义的EnhanceModual类,我之前的文章(查看En…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号