楼主: GWNH
283 2

[问答] 求教高手,用MATLAB编程出现的错误 [推广有奖]

  • 1关注
  • 1粉丝

已卖:254份资源

硕士生

81%

还不是VIP/贵宾

-

威望
0
论坛币
24098 个
通用积分
3.1687
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
2135 点
帖子
76
精华
0
在线时间
216 小时
注册时间
2004-8-31
最后登录
2025-8-10

楼主
GWNH 发表于 2013-1-12 17:40:29 |AI写论文
29论坛币

我编写的以下程序,出现这个错误:

Subscript indices must either be real positive integers or logicals.
请问应该如何修改呢?

请发EMAIL给我: lyia@yeah.net

Clear;

clc;

A=[原始矩阵

p=size(A);

n=p(1);m=p(2);

forj=1:m

B(j)=sqrt(sum(A(:,j).^2));

End

forj=1:m

Z(:,j)=A(:,j)/B(j);

End

Z

forj=1:m

Z+(j)=max(Z(:,j));

Z-(j)=min(Z(:,j));

End

Z+

Z-

fori=1:n

D+(i)=sqrt(sum((Z(i,:)-Z1).^2));

D-(i)=sqrt(sum((Z(i,:)-Z2).^2));

End

D+=D+,;

D-=D-,;

D3=D-/(D++D-);

D=[D+ D- D3]

关键词:MATLAB编程 MATLAB matla atlab Lab 编程 positive either 如何

沙发
小朝 发表于 2013-1-12 19:20:30
有原题公式吗?
幽灵之目:小视野里的小问题。

藤椅
小朝 发表于 2013-1-12 19:24:37
clear;clc;
A=[原始矩阵];
[m,n]=size(A);
B=sqrt(sum(A.^2));
C=[B;B;B];
Z=A./C
不知道Z 算对没
幽灵之目:小视野里的小问题。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 07:43