24小时热门版块排行榜    

查看: 255  |  回复: 6
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

liuliu4412

金虫 (正式写手)

[交流] 【关于MATLAB数列赋值的问题】 万分感谢 【截止3月30】

为了运行两个数列(i1、i2、i3.....ik)和(j1、j2、j3.....jk)的运算,k=360,将excel里的i和j数列用data import导入,但是出现MATLAB数列赋值的问题,发现下面的程序根本没有运算...麻烦虫友看看 谢谢
clc
clear
li=length(i);
lj=length(j);
A=(3.15);
B=(3.15);
suma=0;
sumb=0;
sumc=0;
for(k=1:li)
a(k)=abs(i(k)-A)*abs(j(k)-B)
suma=suma+a(k)
b(k)=(i(k)-A).^2
sumb=sumb+b(k)
c(k)=(j(k)-B).^2
sumc=sumc+c(k)
end
d=sqrt(sumb)*sqrt(sumc);
y=suma/d

» 猜你喜欢

踏踏实实做事,认认真真做人,做好动力锂电池电芯工艺及电池分选配组
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

liuliu4412

金虫 (正式写手)

发现是因为数组i和j没有赋值,没有用循环语句赋值,导致MATLAB没有运算。
麻烦问一下如何对i和j数组用循环语句进行赋值?谢谢了
踏踏实实做事,认认真真做人,做好动力锂电池电芯工艺及电池分选配组
7楼2010-03-23 16:05:52
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

melody9566

铜虫 (初入文坛)

描述一下A 和 B开头那两句的是什么语句

[ Last edited by melody9566 on 2010-3-20 at 12:18 ]
用根竹竿捅落 F117
2楼2010-03-20 12:14:44
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

liuliu4412

金虫 (正式写手)

定义i和j数列的语句:
clc
clear
i=input('输入i数组, i=(例如ones(1,10))');
li=length(i);
j=input('输入j数组, j=(例如exp(-0.1*[1:10]))');
lj=length(j);
A=input('输入A, A=(例如5)');
B=input('输入B, B=(例如10)');
踏踏实实做事,认认真真做人,做好动力锂电池电芯工艺及电池分选配组
3楼2010-03-20 14:18:52
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

liuliu4412

金虫 (正式写手)

大虾.....数列i和j怎么赋值,怎么每次用data import导入excel的数据后 点run总是没有进行任何运算呢?
踏踏实实做事,认认真真做人,做好动力锂电池电芯工艺及电池分选配组
5楼2010-03-22 08:13:43
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见