Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-06-24, 00:38   #8
watcher
高级会员
 
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21
watcher 正向着好的方向发展
默认

文件名:f1.m
内容:
function F=f1(k,w)
F=tanh(pi/0.65*w*sqrt(k^2-1))-1/(17.36-0.715*i)*sqrt(k^2+17.36-0.715*i)/sqrt(k^2-1);
---------------------------------------------------------
文件名:*.m
内容:
clear all;
w=0:0.1:100;%这里设了步长0.1,可自行调节
for n=1:size(w,2)
k(n)=fsolve(@(k)f1(k,w(n)),6,optimset('Display','off','TolFun',1e-6));%用了fsolve,实际上是当作优化问题处理了
end
kr=real(k);
ki=imag(k);
subplot(1,2,1);%左边的画实部
plot(w,kr);
subplot(1,2,2);%右边的画虚部
plot(w,ki);
---------------------------------------------------------
ps:获得的图形很奇特,不连续,如果w代表频率,想不出k代表什么。
LZ可以用命令
tanh(pi/0.65*w.*sqrt(k.^2-1))-1./(17.36-0.715*i).*sqrt(k.^2+17.36-0.715*i)./sqrt(k.^2-1);
验证计算结果
watcher 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
【求助】求教解非线性方程参数传递问题 czy515 MATLAB论坛 2 2008-09-09 08:40
[资料]周期信号的傅里叶级数实验代码!!! zdJack0305 MATLAB论坛 2 2008-08-05 10:53
[求助]急求网格编码量化TCQ的程序! bswlzx MATLAB论坛 0 2008-06-04 20:51
跪求牛人指点一个关于矩阵的问题 berrylolo MATLAB论坛 1 2008-05-27 21:01
请问这个方程可以用MATLAB解没有? thb296 MATLAB论坛 6 2008-04-28 19:02


所有时间均为北京时间。现在的时间是 22:41


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.