24小时热门版块排行榜    

查看: 6069  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xiaoxiao2793

银虫 (小有名气)

[求助] 怎样将for循环的结果存入数组

求大侠帮助
我matlab中的for循环的结果怎么才能存储到数组中,我是超级初学者,请大侠帮忙啊。。。。。。
for t=10000:500:35000,
n=(77120000000000000000000.0*t^(9/2)*exp(458000.0/t) - 109500000000000000000000000000.0*t^2*exp(503050.0/t))^(1/3)*(0.5 - 0.86602540378443864676372317075294*i)
end
我怎样才能将n的结果存放在数组中???
请大家帮忙啊,谢谢。。。。。。。。。。。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyuewu08

木虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai(金币+2): 谢谢应助! 2011-12-16 21:25:17
这种情况下,可以直接使用数组运算,也就是在运算符前面加上.,这比循环的速度要快,且结果直接存放在数组里。注意,要把表达式写成一行或用...进行分行。
CODE:
t = 10000 : 500 : 35000;
n = zeros(1, length(t));
n = (77120000000000000000000.0 * t .^(9/2).*exp(458000.0./t) - 109500000000000000000000000000.0 * t .^(2).*exp(503050.0./t)).^(1/3)*
(0.5 - 0.86602540378443864676372317075294i);

往事并不如烟
3楼2011-12-16 21:06:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

信彼南山

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai(金币+1): 谢谢应助! 2011-12-16 21:24:41
xiaoxiao2793(金币+5): 谢谢你,我用了你的方法做出来了。。。 2011-12-19 09:14:11
A=[];
for t=10000:500:35000,
n=(77120000000000000000000.0*t^(9/2)*exp(458000.0/t) - 109500000000000000000000000000.0*t^2*exp(503050.0/t))^(1/3)*(0.5 - 0.86602540378443864676372317075294*i);
A=[A n];
end
2楼2011-12-16 18:26:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
臭水沟(金币+3): 谢谢交流~~ 2011-12-17 18:23:00
引用回帖:
2楼: Originally posted by 信彼南山 at 2011-12-16 18:26:44:
A=[];
for t=10000:500:35000,
n=(77120000000000000000000.0*t^(9/2)*exp(458000.0/t) - 109500000000000000000000000000.0*t^2*exp(503050.0/t))^(1/3)*(0.5 - 0.86602540378443864676372317075294*i);
A=[A ...

虽能实现要求,执行效率太低。
比较以下的代码,执行效率差别还是很大的。
CODE:
clear
clc
tic
A=[];
for t=10000:500:35000,
    n=(77120000000000000000000.0*t^(9/2)*exp(458000.0/t) - 109500000000000000000000000000.0*t^2*exp(503050.0/t))^(1/3)*(0.5 - 0.86602540378443864676372317075294*i);
    A = [A n];
end
toc

tic
t = 10000 : 500 : 35000;
A1 = zeros( 1, length( t ) );
for n = 1 : length( t )
    A1( n )=(77120000000000000000000.0*t( n )^(9/2)*exp(458000.0/t( n )) - 109500000000000000000000000000.0*t( n )^2*exp(503050.0/t( n )))^(1/3)*(0.5 - 0.86602540378443864676372317075294*i);
end
toc

tic
t = 10000 : 500 : 35000;
% n = zeros(1, length(t));
n = (77120000000000000000000.0 * t .^(9/2).*exp(458000.0./t) - 109500000000000000000000000000.0 * t .^(2).*exp(503050.0./t)).^(1/3)* (0.5 - 0.86602540378443864676372317075294i);
toc

» 本帖已获得的红花(最新10朵)

明德厚学、求是创新
4楼2011-12-16 21:38:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)


臭水沟(应助指数-1): 非应助贴请不要选择“应助回帖”~ 2011-12-17 18:23:29
xiegangmai(金币+1): 交流嘛,除了解决问题,当然更期望从中学到些东西,有所启发! 2011-12-19 21:32:45
钓鱼的人问,用什么鱼饵钓鱼比较好
你告诉人家,用鱼竿效率太低,用网捞比较好

这个叫所答非所问
我是来抬杠的
5楼2011-12-17 14:09:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 DpSrDtM079iu 2026-08-22 5/250 2026-08-23 04:07 by OEbVnUOu01ol
[论文投稿] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 2JOx3r2CYEgw 2026-08-22 4/200 2026-08-23 04:04 by OEbVnUOu01ol
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 2JOx3r2CYEgw 2026-08-22 7/350 2026-08-23 03:55 by OEbVnUOu01ol
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 2JOx3r2CYEgw 2026-08-22 6/300 2026-08-23 03:40 by OEbVnUOu01ol
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 9/450 2026-08-23 03:31 by OEbVnUOu01ol
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 QTy3jDtz1uLt 2026-08-21 9/450 2026-08-23 03:04 by OEbVnUOu01ol
[基金申请] 93BebMhtakh前后11位开头都是大写 +7 且听虎啸 2026-08-17 8/400 2026-08-22 21:55 by 医学老男孩
[教师之家] 跳槽后在研项目怎么办? +3 简单化xn 2026-08-22 7/350 2026-08-22 19:46 by 简单化xn
[基金申请] filecode,4个jtjc了 +13 ziyangfang 2026-08-19 16/800 2026-08-22 17:08 by WH3796
[基金申请] 人气不行了 +8 fansofjerry 2026-08-21 8/400 2026-08-22 16:30 by zyqchem
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 科研孤儿太难了 +17 我4大白菜 2026-08-20 18/900 2026-08-21 20:57 by zhangev
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 今天系统多次维护,明天很可能放榜! +10 zju2000 2026-08-16 11/550 2026-08-20 20:02 by cl479861084
[基金申请] 今天放榜吗? +14 布布和一二 2026-08-19 15/750 2026-08-19 18:07 by gltch
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见