24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1748  |  回复: 10

liuliu4412

金虫 (正式写手)

[交流] 【求助】关于MATLAB数列赋值的问题】 万分感谢已有3人参与

为了运行两个数列(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数列的语句:
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)');
踏踏实实做事,认认真真做人,做好动力锂电池电芯工艺及电池分选配组
2楼2010-03-20 15:27:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1314168apple

金虫 (知名作家)


mingdong(金币+1):感谢交流! 2010-04-30 23:37
你是想计算两列数据的  相关系数 啊?

其实用向量运算 比较简单。

或者直接 用 函数  corrcoef.
为了最终理解你所不理解的,你必须经历一条愚昧无知的道路。为了占有你从未占有的东西,你必须经历被剥夺的道路。为了达到你现在所不在的名位,你必须经历那...
3楼2010-03-21 12:17:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuliu4412

金虫 (正式写手)

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

liuliu4412

金虫 (正式写手)

发现是因为数组没有赋值,没有用循环语句赋值,导致MATLAB没有运算。
麻烦问一下如何对i和j数组用循环语句进行赋值?谢谢了

[ Last edited by liuliu4412 on 2010-3-23 at 16:05 ]
踏踏实实做事,认认真真做人,做好动力锂电池电芯工艺及电池分选配组
5楼2010-03-23 10:01:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuliu4412

金虫 (正式写手)

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

wullww

至尊木虫 (文坛精英)


luoqiquan(金币+1):谢谢 2010-05-13 13:41:28
你先看一下i和j的值赋进来没有,换句话说,数据根本没有读进来,下面怎么算
7楼2010-05-13 11:08:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huweny87

木虫 (小有名气)


dongdong3881(金币+1):多谢回复 2010-05-20 09:14:19
Matlab有个叫xlsread的函数,可以直接从excel文件读指定位置的数据,赋值可以省事不少
少年心事当拏雲,谁念幽寒坐呜呃?
8楼2010-05-20 08:59:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huweny87

木虫 (小有名气)

而且程序主体建议用向量方法完成,会快很多,不过就300+个数,不改也问题不大,应该也还不会出现大数吃小数的情况
少年心事当拏雲,谁念幽寒坐呜呃?
9楼2010-05-20 09:02:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zfq12

铜虫 (初入文坛)

额。。。。。。。。。。。。。。。。。。不懂
10楼2010-05-20 16:40:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liuliu4412 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见