标题:请假大家一个关于由输入文件的数据类进行赋值的思路,谢谢,好吃好喝招待呵 ...
只看楼主
sy678910
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-5
 问题点数:0 回复次数:0 
请假大家一个关于由输入文件的数据类进行赋值的思路,谢谢,好吃好喝招待呵呵~~

看有礼品有西瓜还有好喝的咖啡
http://bbs.bc-cn.net/viewthread.php?tid=166636

我的问题是这样子的

我有一个 类型.txt文件
1 3 5
2 4 6
1 4 3

数字代表的是植被的类型,比如说是松树,柳树等等一共有6种类型的树,分别长在(3*3)9个区域中

也就是说 类型.txt代表的是 9 个区域上有不同的植被

不同的植被有不同的参数,比如说是高度以及它的反射太阳的能力

不同的植被类型 高度(m) 反射太阳的能力
1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
1 2 0.1 0.2 0.4 0.5 1 2 4 5 5 4 3 1
2 3 0.1
3 18 0.1
4 17
5 4
6 6

反射太阳的能力的资料我没有完全写完,意思是不同的植被类型在不同的月份有不同的反射太阳的能力


我想说明的是 植被类型的资料是可以获得的,可以从网上能直接下载到有数字代表不同类型的植被的 TXT 文件

而高度和反射太阳能力的参数是从其他地方获得的 也就是说不是TXT文件


我编程的时候需要赋值给不同的地区以不同的植被的高度和反射太阳的能力

输入文件只是类型.txt,然后用程序来赋值,而不是增加过多的txt文件

但是有个比较麻烦的是反射太阳的能力是按月份来变化的,我想让他是天数的函数,我有点不知道该怎么办


我的想法是
option base 1
dim i,j,m,leixing(3,3),h(3,3),fanshenengli(3,3,365)
open “类型.txt" for input as #1
for i = 1 to 3
for j= 1 to 3
for m=1 to 365
input #1,leixing(i,j)
select case leixing(i,j)
case 1
h(i,j)=2
case 2
h(i,j)=3
case 3
h(i,j)=18
case 4
h(i,j)=17
case 5
h(i,j)=4
case 6
h(i,j)=6

做到这里的时候,不同的区域有了不同的h值
可是我不太明白怎么来分配反射太阳能力
毕竟给出的是月份的值,而我所需要的是每天的值

请大家帮我下,究竟什么方法可以解决?

谢谢了

搜索更多相关主题的帖子: 赋值 思路 数据 文件 请假 
2007-09-07 10:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-168314-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.587567 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved