24小时热门版块排行榜    

查看: 13598  |  回复: 2

SNPTC

新虫 (初入文坛)

[求助] MATLAB中怎样将for循环计算的结果保存在一个矩阵里? 已有1人参与

各位大侠:

      现想将for循环计算得到的结果保存到一个矩阵里,方便复制到excell中应用,不知道该怎么设计程序?请大侠指教!谢谢!急!

程序:for t=0:pi/36:2*pi;                                                               
    r=465;                                                                    
    l=2750;                                                                    
    e=185;                                                                                                                          
    x=r*cos(t)+sqrt(l^2-(r*sin(t)-e)^2);                                                
end
回复此楼

» 猜你喜欢

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

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

荒野求生

捐助贵宾 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
fegg7502: 金币+1, 鼓励交流 2014-03-14 16:08:32
你可以这么做:
m=0;
x=zeros(73,1); %定义一个73x1的零矩阵
for t=0:pi/36:2*pi;                                                               
    r=465;                                                                    
    l=2750;                                                                    
    e=185;                                                                                                                          
    x(m)=r*cos(t)+sqrt(l^2-(r*sin(t)-e)^2);  
    m=m+1;                                             
end
这样结果就保存到一个矩阵中了
2楼2014-03-14 15:23:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

荒野求生

捐助贵宾 (著名写手)

【答案】应助回帖


fegg7502: 金币+1, 鼓励交流 2014-03-14 16:08:42
不好意思,m初始值还是设为1吧
3楼2014-03-14 15:27:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 SNPTC 的主题更新
信息提示
请填处理意见