全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
5125 27
2012-03-05
zs=zeros(23,1);
hs(1)=3;
>> for t=1:23;
hs(t+1)=-0.86+0.9*hs(t)+0.4*abs(zs(t)/sqrt(hs(t)))+0.03*zs(t)/sqrt(hs(t));
end;


就用这个计算数组hs的值,请帮我看下我的运算法则对不对,因为计算出来的hs不是一个24行1列的数组,而是转置过来的,我就觉得我程序有些运算符号是不是有问题!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-3-5 20:36:29
其中我表达zs(t)/sqrt(hs(t)),是指zs与hs的绝对值的比! 我觉得这里因为都是数组,好像这样表达是不对的,但是我是初学者,所以我不太确定,求高手指点啊,谢谢了!~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-5 20:39:19
不好意思我说错了,,,其中我表达zs(t)/sqrt(hs(t)),是指zs与hs的平方根的比! 我觉得这里因为都是数组,好像这样表达是不对的,但是我是初学者,所以我不太确定,求高手指点啊,谢谢了!~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-5 20:40:37
zs(t)./sqrt(hs(t))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-5 20:43:36
liuxin9023 发表于 2012-3-5 20:40
zs(t)./sqrt(hs(t))
你好,我这样修改之后试了下,hs还是一个1行24列的数组,但是我觉得应该得到24行1列的数组才对啊,而且运算的结果也非常不对。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-5 20:45:26
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群