wangbo6418 发表于 2008-12-17 17:18

请高手帮忙看一下

求矩阵相似系数,运行后:??? Error: File: mymat.m Line: 4 Column: 1
The 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

ChaChing 发表于 2008-12-17 18:31

没出错!?
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

wangbo6418 发表于 2008-12-17 19:28

请问是什么意思?我不明白我是直接粘过来的

wangbo6418 发表于 2008-12-17 19:43

回复 沙发 ChaChing 的帖子

请问是什么意思?我不明白我是直接粘过来的

ch_j1985 发表于 2008-12-17 19:44

回复 板凳 wangbo6418 的帖子

直接复制粘贴过来是有问题

wangbo6418 发表于 2008-12-17 23:03

回复 5楼 ch_j1985 的帖子

用了你的程序试了 还是不行 算不出R是不是我的软件设置问题?

ch_j1985 发表于 2008-12-17 23:07

回复 6楼 wangbo6418 的帖子

在我的电脑上运行没有错,有可能是软件问题!
你的Matlab是什么版本的?

wangbo6418 发表于 2008-12-18 09:05

回复 7楼 ch_j1985 的帖子

我的是7.1版本的莫非没安装全?

wangbo6418 发表于 2008-12-18 09:39

回复 7楼 ch_j1985 的帖子

我重新安装了一次再运行就可以了。呵呵。谢谢啦。

ChaChing 发表于 2008-12-18 09:39

我直接copy楼主给的会出错, 但删掉前面空格就ok!
试试每行指令前面都无空格

发贴时不知楼主已解决, 有人帮我删吧!

[ 本帖最后由 ChaChing 于 2008-12-18 17:01 编辑 ]
页: [1]
查看完整版本: 请高手帮忙看一下