手机拨打
当前位置: 首页 » 新闻 » 公司新闻 » 正文

建筑耗材办公用品增值税普通票

放大字体  缩小字体 发布日期:2018-09-03 19:22:24  浏览次数:38
核心提示:开各种增值税普通专业票 【需要漂莱电:⒈3.⒎^⒐⒌⒊⒉^⒌⒎⒌⒉也是微信号,业务Q ⒈97*5⒎7*0⒐4⒍】诚信办事,值得信赖。真诚合作】【正规、可货到付款】项目:

开各种增值税普通专业票 【需要漂莱电:⒈3.⒎^⒐⒌⒊⒉^⒌⒎⒌⒉也是微信号,业务Q ⒈97*5⒎7*0⒐4⒍】诚信办事,值得信赖。真诚合作】【正规、可货到付款】项目:住宿费、餐饮费、广告费、培训费、咨询费、会务费、会议费、材料费、办公用品、货物运输、商品运输、普通、定额、建筑、机打、服务费、租赁、商品销售、空白票和清单小票等

想用计算机模拟一下一个质点在做匀速圆周运动时候的各个时刻的坐标。

怎么做呢?一个问题就是运动是连续的,从t1~t2,v在变并且a也在变,为了解决这个问题,可以近似处理,从t1~t2,我们只计算出a的变化但不将a的变化作用到v上,所以这个时间内就是匀速直线运动,下一个段时间t2~t3开始时,再把a的变化结算一下,改变v,接下来重复这个过程。

然后当间隔取的很小的时候就非常近似了。(感受一下微积分思想)

#include <bits/stdc++.h>

using namespace std;

#define FOR(i,n) for (int i=1;i<=n;i++)

#define REP(i,a,b) for (int i=a;i<=b;i++)

double x,y,r,v,t;

double vx,vy;

double x2,y2;

int a;

void change(double &x,double &y) {

double a=v*v/r;

double dvx,dvy;

if (x<=0&&y>=0) {

dvx=a*t*fabs(x)/r;

dvy=a*t*fabs(y)/r;

vx+=dvx,vy-=dvy;

} else if (x>=0&&y>=0) {

dvx=a*t*fabs(x)/r;

dvy=a*t*fabs(y)/r;

vx-=dvx,vy-=dvy;

} else if (x<=0&&y<=0) {

dvx=a*t*fabs(x)/r;

dvy=a*t*fabs(y)/r;

vx+=dvx,vy+=dvy;

} else {

dvx=a*t*fabs(x)/r;

dvy=a*t*fabs(y)/r;

vx-=dvx,vy+=dvy;

}

}

int main() {

//freopen("out.txt","w",stdout);

cin>>r>>v;

x=0,y=1;

t=1e-4;

int cnt=100000;

vx=-1,vy=0;

while (cnt--) {

x2=x+vx*t,y2=y+vy*t;

change(x,y);

x=x2,y=y2;

if (cnt%100==0) {

printf("%.9lf %.9lf\n",x,y);

//printf("%.9lf\n",sqrt(x*x+y*y));

 
 
[ 新闻搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
0条 [查看全部]  相关评论

 
推荐图文
推荐新闻
点击排行
 
不良举报  文明转播  行业协会  备案信息  可信网站