声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1038|回复: 5

[编程技巧] 循环数组的保存

[复制链接]
发表于 2008-6-21 17:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
for i=1:8
    a(i)=(8-i)*0.00212+0.00006+0.001;
   b(i)=  a(i).^2;
   s(i)=0.001225+b(i);
   r(i)=0.62*a(i)./(s(i).^(0.5));  
   p=linspace(r(i),0.27,20)
end
请问到底该怎样保存循环结果啊,我想把上式的p的运行结果保存起来,组成一个大的矩阵。
搜了一些帖子,不灵光啊,谢谢
回复
分享到:

使用道具 举报

发表于 2008-6-21 17:39 | 显示全部楼层
for i=1:8
    a(i)=(8-i)*0.00212+0.00006+0.001;
   b(i)=  a(i).^2;
   s(i)=0.001225+b(i);
   r(i)=0.62*a(i)./(s(i).^(0.5));  
   p(i,:)=linspace(r(i),0.27,20)
end

评分

1

查看全部评分

 楼主| 发表于 2008-6-21 17:44 | 显示全部楼层

回复 2楼 的帖子

??? Subscripted assignment dimension mismatch.
谢谢,不过貌似有错误
发表于 2008-6-21 19:02 | 显示全部楼层

可以执行的

二楼的程序可以执行的。我的matlab是7.1的,也许是版本的问题。你可以先定义一个p(8,20)=0的数值试试。
发表于 2008-6-21 19:34 | 显示全部楼层
搂住别直接复制2楼的程序,在linspace的括号,他是在中文输入法下的。

评分

1

查看全部评分

 楼主| 发表于 2008-6-21 20:30 | 显示全部楼层

回复 5楼 的帖子

谢谢呵呵,可能我搞了半天程序,眼都花了
谢谢大家
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 07:24 , Processed in 0.065663 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表