请高手帮忙看一下
求矩阵相似系数,运行后:??? Error: File: mymat.m Line: 4 Column: 1The input character is not valid in MATLAB statements or expressions.
程序如下:
X=;
I=ones(8,8);
for i=1:8
for j=1:8
Y(i,j)=(abs(X(i,1)-X(j,1))+abs(X(i,2)-X(j,2)));
end
end
R=round((I-0.5*Y)*100)/100 没出错!?
R =
1.0000 0.9300 0.2200 0.1600 0.5000 0.5200 0.6700 0.8800
0.9300 1.0000 0.2900 0.2200 0.5700 0.5800 0.7400 0.8600
0.2200 0.2900 1.0000 0.8700 0.7200 0.7000 0.5500 0.3500
0.1600 0.2200 0.8700 1.0000 0.6600 0.6400 0.4800 0.2800
0.5000 0.5700 0.7200 0.6600 1.0000 0.9800 0.8300 0.6200
0.5200 0.5800 0.7000 0.6400 0.9800 1.0000 0.8500 0.6400
0.6700 0.7400 0.5500 0.4800 0.8300 0.8500 1.0000 0.8000
0.8800 0.8600 0.3500 0.2800 0.6200 0.6400 0.8000 1.0000
若你贴的是直接复制的, 可能字元有问题?
试试使用空白键不要使用tab 请问是什么意思?我不明白我是直接粘过来的
回复 沙发 ChaChing 的帖子
请问是什么意思?我不明白我是直接粘过来的回复 板凳 wangbo6418 的帖子
直接复制粘贴过来是有问题回复 5楼 ch_j1985 的帖子
用了你的程序试了 还是不行 算不出R是不是我的软件设置问题?回复 6楼 wangbo6418 的帖子
在我的电脑上运行没有错,有可能是软件问题!你的Matlab是什么版本的?
回复 7楼 ch_j1985 的帖子
我的是7.1版本的莫非没安装全?回复 7楼 ch_j1985 的帖子
我重新安装了一次再运行就可以了。呵呵。谢谢啦。 我直接copy楼主给的会出错, 但删掉前面空格就ok!试试每行指令前面都无空格
发贴时不知楼主已解决, 有人帮我删吧!
[ 本帖最后由 ChaChing 于 2008-12-18 17:01 编辑 ]
页:
[1]