地球的编程码
❶ 地球围绕太阳转动,用Flash怎么设计 VB编程:1加到100 怎么做啊
假设有两影片剪辑:地球,太阳(as链接名)
as3.0 code:
var a地球 = new 地球();
var a太阳 = new 太阳();
var myMC:MovieClip = new MovieClip();
myMC.addChild(a地球);
a地球.x = 50
this.addChild(a太阳);
this.addChild(myMC);
myMC.x = 100;
myMC.y = 100;
a太阳.x = 100;
a太阳.y = 100;
var TimerInstance:Timer = new Timer(100);
TimerInstance.addEventListener(TimerEvent.TIMER, TimerHandler);
TimerInstance.start();
var p:Number = 0;
var q:Number = 0;
function TimerHandler(event:TimerEvent):void
{
p += 1;
q += 2;
myMC.rotation = p;
a地球.rotation = q;
if (p == 360)
{
p = 0;
}
if (q == 360)
{
q = 0;
}
}
VB
code:
#include<stdio.h>
int main()
{
int i,s;
for(i=0,s=0;i<=100;i++)
s+=i;
}
❷ 已知三十个地区的经纬度,用matlab怎么编程求出这三十个地区两两之间的距离,会的帮忙编下程序代码
直接用MATLAB地图工具箱(Mapping Toolbox)的distance函数就可以了,例如(为方便举例,这里只设置了4个点,30个点同样处理):
%已知各点的经纬度(依次为京沪津渝四地)
pts=[...
116.4639.92;
121.4831.22;
117.2039.13;
106.5429.59
];
%形成两两之间对应的矩阵(对称阵,可以只看上三角或下三角)
[LA1,LA2]=meshgrid(pts(:,2));
[LO1,LO2]=meshgrid(pts(:,1));
%计算两两之间的距离,单位为公里
R=distance(LA1,LO1,LA2,LO2,almanac('earth','wgs84'));
这里地球模型是采用的WGS84参考椭球,也可以改用其它参考椭球,具体可参考almanac函数。
得到的结果为
>>num2str(R,'%10.2f')
ans=
0.001066.68108.361460.16
1066.680.00959.951445.81
108.36959.950.001440.61
1460.161445.811440.610.00
❸ 已知地球半径,用C语言编写程序求同一纬度不同经度的两地的距离
#include<stdio.h>
#include<math.h>
int main(void)
{
float r, w, j, pi;//r表示半径,w表示纬度,j表示经度差,纬度和经度的单位都是度,pi表示圆周率
pi=2.0*asin(1.0);
printf("请输入地球半径:r= ");
scanf("%f",&r);
printf("请输入纬度 w= ");
scanf("%f",&w);
printf("请输入两个地点的经度差 j= ");
scanf("%f",&j);
printf("这两个地方的距离里为: %lf\n",r*sin( (90.0-w)/180.0*pi )*( j/180.0*pi ) );
}
❹ java利用多线程编程实现一个正在旋转的地球
import java.awt.*;
import java.io.File;code_br_import java.io.IOException;code_br_import java.applet.*;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class TestRunnable extends Applet implements Runnable{
Thread Thread;
public Image image = null;
public int t = 0;
public void start(){
Thread = new Thread(this);
Thread.start();
}
public void run(){
while(true){
this.setSize(1000, 600);
repaint();
try{
Thread.sleep(100);
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
public void paint(Graphics g){
try {
image = ImageIO.read(new File("E:/zp/" + t + ".png"));
t = (t + 1) % 110 ;
g.drawImage(image, 0, 0, getWidth(), getHeight(), null);
} catch (IOException e) {
e.printStackTrace();
}
}
}
❺ 我的世界地球都市指令码大全
我的世界没有都市和城市指令,那是别人自己建造的
以下是部分指令,求采纳~~
ascend - 把自己提升到上一个平台
bind <命令> {命令关键字} - 设置一键命令
clear - 清空控制台
damage - 关闭或者开启伤害 即无敌
descend - 把自己移动到下面一个的平台
destroy [all] - 破坏当前的东西(背包)
defuse [all] - 拆弹(拆除已经点燃了的TNT炸药)
difficulty - 设置游戏难度
dropstore - 在身边创建一个储物柜
*drops - 开慧笑关物品掉落,关闭的话采矿打怪不掉东西。
pe [all] - 复制东西
plicate [all] - 复制手上的东西并丢出来
explode [范围] - 设置一个地方爆炸(在自家慎用)
extinguish [all] - 熄灭周围所有的火
falldamage - 开关高册碧段空落下伤害
firedamage - 开关火的伤害
home 回到出生点
kill
jump - 瞬移到鼠标所指的地方
*light - 把光永久性关闭
tp(人名)-把自己传州誉送到某人那
❻ 用最简单的C++程序实现 已知地月平均距离384400千米,地球质量5.98*10^24kg,月球
#include<stdio.h>
//
intmain()
{
constdoubleG=6.67e-11;
doubleR=384400,Me=5.98e24,Mm=7.35e22;
doubleF=G*Me*Mm/(R*R);
printf("F=%gN ",F);
//
return0;
}
❼ 如何用python编程控制GoogleEarth
Google的没用过,网络的用过,挺简单的。你可以使用我的开发者代码去体验一下。
importurllib2
importjson
address=u'沈阳市和平区三好街'
key=u'RG3NWsfviWGCbRbWEXeY78BP'
url=u'http://api.map..com/geocoder/v2/?address=%s&output=json&ak=%s'%(address,key)
url=url.encode('utf-8')
response=urllib2.urlopen(url)
response_text=response.read()
#获取指定位置的经纬度
x=json.loads(response_text)[u'result'][u'location'][u'lng']
y=json.loads(response_text)[u'result'][u'location'][u'lat']
上面那个例子是后台获取坐标的
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<metaname="viewport"content="initial-scale=1.0,user-scalable=no"/>
<styletype="text/css">
body,html{width:100%;height:100%;margin:0;font-family:"微软雅黑";}
#l-map{height:70%;width:100%;}
#r-result{width:100%;font-size:14px;line-height:20px;}
</style>
<scripttype="text/javascript"src="http://api.map..com/api?v=2.0&ak=RG3NWsfviWGCbRbWEXeY78BP"></script>
<title>获取公交换乘的数据接口</title>
</head>
<body>
<divid="l-map"></div>
<divid="r-result"></div>
</body>
</html>
<scripttype="text/javascript">
//网络地图API功能
varmap=newBMap.Map("l-map");
map.centerAndZoom(newBMap.Point(124.23,40.07),13);
map.enableScrollWheelZoom();
vartransit=newBMap.TransitRoute(map,{renderOptions:{map:map},onSearchComplete:function(result){
if(transit.getStatus()==BMAP_STATUS_SUCCESS){
varfirstPlan=result.getPlan(0);
//绘制步行线路
for(vari=0;i<firstPlan.getNumRoutes();i++){
varwalk=firstPlan.getRoute(i);
if(walk.getDistance(false)>0){
//步行线路有可能为0
map.addOverlay(newBMap.Polyline(walk.getPath(),{lineColor:"green"}));
}
}
//绘制公交线路
for(i=0;i<firstPlan.getNumLines();i++){
varline=firstPlan.getLine(i);
map.addOverlay(newBMap.Polyline(line.getPath()));
}
//输出方案信息
vars=[];
for(i=0;i<result.getNumPlans();i++){
s.push((i+1)+"."+result.getPlan(i).getDescription());
}
document.getElementById("r-result").innerHTML=s.join("<br/>");
}
}
});
//transit.search("沈阳市和平区三好街","北行");
</script>
这个例子是后台获取坐标后送到前台,然后调用公交接口,
这两个例子都是可以单独运行的,你自己是一下吧。