声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1122|回复: 1

[综合讨论] 求助矩阵求值画图

[复制链接]
发表于 2011-7-11 20:51 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 shuidixn 于 2011-7-11 20:53 编辑

d1=??
nh=100000;
bc=1.016/nh;
en=(1:nh)*bc;      
k=(2*en).^0.5;
T01=abs((0.5*cosk-0.5./*sink).*cosh(k.*d1);
for q=1:nh-1;
    if    T01(q+1)<=T01(q)&&T01(q+1)<=T01(q+2);
          eN(s1)=en(q+1);
    end
s=eN(1);
如上,d1 我想设为linspace(40.140,100)这100个数,对于d1的每个值,都有一个s,然后画plot(d1,s)
除了for 循环可以,请问还有没有其他的办法,那个循环实在是太慢了,因为后面的程序还很长
回复
分享到:

使用道具 举报

发表于 2011-7-12 00:36 | 显示全部楼层
本帖最后由 ChaChing 于 2011-7-12 00:43 编辑

个人水平专业有限, 总感觉LZ给的代码, 真的有点乱!?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-16 06:51 , Processed in 0.057581 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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