作业帮 > 综合 > 作业

matlab 模拟退火算法代码

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/07 01:45:36
matlab 模拟退火算法代码
1、distance.m
function [ fare ] = distance( coord )
% 根 据 各 城 市 的 距 离 坐 标 求 相 互 之 间 的 距 离
% fare 为 各 城 市 的 距 离 ,coord 为 各 城 市 的 坐 标
[ ,m ] = size( coord ) ; % m 为 城 市 的 个 数
fare = zeros( m ) ;
for i = 1 :m % 外 层 为 行
for j = i :m % 内 层 为 列
fare( i ,j ) = ...
( sum( ( coord( :,i ) - coord( :,j ) ) .^ 2 ) ) ^ 0.5 ;
fare( j ,i ) = fare( i ,j ) ; % 距 离 矩 阵 对 称
end
end
程序报错:M-Lint Code Checker Report
distance2 messages
4:Parse error at ',' appears to be invalid MATLAB syntax
4:Parse error at ']' appears to be invalid MATLAB syntax
请问这个要怎么修改?
我觉得是你中间有中文字符
再问: 中文都在%之后,全都是绿颜色字显示的,表明注释里含中文没有问题。
再答: 运行了一下。。。没问题啊。。。