unsuccessful中是个不成功的程序,是按照全赛一等奖论文中叙述的算法编写的,结果什么也算不出来,我甚至头天晚上运行程序,第二天早上起来看结果。后来我想了想,论文中叙述的算法根本不对。
carlight\1中是一个用C编的程序,用于计算每条光线在测试屏上的坐标。我在TC中运行,不用一秒钟结果就出来了,令人酣畅淋漓,喜不自禁。这个程序取自于获奖论文,我仔细分析了一下程序,发现其中有一处不符合数学知识,我自己编的放在carlight\2中,用于结果比较。由于总是用matlab编程,对C的语言格式已经不是很熟悉了,1中那段C程序虽然不长,却几乎包含了C语言所有的基本要素,可用于参考。因为matlab程序毕竟执行效率不高,运行时间较长(对此我已有点厌烦了),而C程序运行起来则是令人惊喜的快,并且如果需要计算出大量的数据,用C输出到txt文档则是很方便的,所以必要时可考虑用C编程序。
从txt文件中读取数据,存放在matlab中的矩阵中,但要注意数据的排列方式,
fphn=fopen('hunan.txt','r');
hnmap=fscanf(fphn,'%f %f',[2,59]); % It has 59 rows now.湖南省界经纬度
fclose(fphn);
hnmap=hnmap';
xa=hnmap(:,[1]);
ya=hnmap(:,[2]);
plot(xa,ya,'.','markersize',5,'color','red') 将数据转化为图中的点,marksize可设置点的大小。
fscanf很有用,可查看一下帮助文件。
注意程序中的第二行,[2,59]说明生成的矩阵为2行59列,但有时不知道会有多少列,可省略这一参数,生成一个行向量,这样就可以知道如果需要生成一个矩阵,只要知道行数,则列数也知道了,或者直接利用reshape(A,m,n)函数。
fopen只能打开在work目录下的文件。
没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB源代码-work.zip
共107个文件
m:66个
txt:22个
mat:9个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 61 浏览量
2023-08-27
23:34:04
上传
评论
收藏 298KB ZIP 举报
温馨提示
MATLAB源代码-work.zip
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB源代码-work.zip (107个子文件)
calculate.asv 204B
accept.asv 71B
CARLIGHT.CPP 1KB
CARLIGHT.CPP 1010B
lightpannel1.fig 141KB
mountainroad2.fig 67KB
mountainroad3+.fig 66KB
mountainroad3.fig 60KB
mutiline.m 9KB
canshu.m 2KB
canshu.m 2KB
ShortestPath_Djk.m 2KB
Shortest_Djk.m 2KB
GCPanneal2.m 2KB
maxflow.m 2KB
secshortest.m 2KB
exchange3.m 1KB
exchange3.m 1KB
jiaohuan3.m 1KB
GCPanneal1.m 1KB
getpath.m 1008B
lingjian.m 1005B
accyouhua.m 993B
dengwen.m 975B
ISPanneal.m 912B
PrintPath.m 875B
ddfg.m 852B
MCPanneal.m 845B
annealing.m 689B
annealing.m 689B
beam.m 633B
main.m 609B
bianquan.m 552B
BC.m 539B
lightpanel.m 533B
anglek.m 499B
prim.m 484B
uniform.m 455B
unitanneal.m 430B
riddling.m 402B
exchange.m 374B
exchange2.m 368B
exchange2.m 368B
shortest.m 323B
GCPgen1.m 315B
pannel.m 298B
tianchongJ.m 271B
print(1).m 257B
Dandn.m 242B
calculate.m 206B
calculate.m 206B
normal.m 195B
normal.m 195B
ISPgen.m 180B
all.m 166B
MCPgen.m 164B
funacc.m 155B
dE.m 150B
cosb(1).m 137B
cosa.m 121B
generatenew.m 112B
roadcost.m 107B
cost_sum.m 102B
cost_sum.m 102B
cost_sum.m 102B
liney.m 84B
linex.m 84B
accept.m 73B
MCPacc.m 73B
accept.m 73B
accept.m 73B
GCPacc1.m 72B
ISPacc.m 71B
swap.m 64B
mountainoutput.mat 39KB
mountainxyz.mat 35KB
cost.mat 22KB
cost.mat 22KB
accessory.mat 464B
w.mat 288B
b.mat 288B
w.mat 288B
c.mat 224B
哈密尔顿回路.rar 1KB
生成全排列矩阵.rar 807B
GRID.TXT 236KB
说明.txt 4KB
etw00100.txt 2KB
LATLON57.txt 2KB
readme.txt 1KB
m文件的txt版本.txt 979B
HUNAN.txt 706B
说明.txt 669B
说明.txt 548B
说明.txt 517B
说明.txt 424B
说明.txt 355B
说明.txt 317B
说明.txt 190B
说明.txt 148B
共 107 条
- 1
- 2
资源评论
易小侠
- 粉丝: 6499
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功