关于MATLAB方程组绘图三个方程如下 tan(mq*h)/tan(mp*h)+4*k^2*mp*mq/(mq^2-k^2)^2=0 mp=sqrt(w^2/cl^2-k^2) mq=sqrt(w^2/ct^2-k^2) 要画出其中k和w的图像请求知道的人告诉我吧,此题追加100分.要用数值法就解,
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/01 01:40:01
![关于MATLAB方程组绘图三个方程如下 tan(mq*h)/tan(mp*h)+4*k^2*mp*mq/(mq^2-k^2)^2=0 mp=sqrt(w^2/cl^2-k^2) mq=sqrt(w^2/ct^2-k^2) 要画出其中k和w的图像请求知道的人告诉我吧,此题追加100分.要用数值法就解,](/uploads/image/z/3763473-33-3.jpg?t=%E5%85%B3%E4%BA%8EMATLAB%E6%96%B9%E7%A8%8B%E7%BB%84%E7%BB%98%E5%9B%BE%E4%B8%89%E4%B8%AA%E6%96%B9%E7%A8%8B%E5%A6%82%E4%B8%8B++++tan%28mq%2Ah%29%2Ftan%28mp%2Ah%29%2B4%2Ak%5E2%2Amp%2Amq%2F%28mq%5E2-k%5E2%29%5E2%3D0++++mp%3Dsqrt%28w%5E2%2Fcl%5E2-k%5E2%29++++mq%3Dsqrt%28w%5E2%2Fct%5E2-k%5E2%29++++%E8%A6%81%E7%94%BB%E5%87%BA%E5%85%B6%E4%B8%ADk%E5%92%8Cw%E7%9A%84%E5%9B%BE%E5%83%8F%E8%AF%B7%E6%B1%82%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%BA%E5%91%8A%E8%AF%89%E6%88%91%E5%90%A7%2C%E6%AD%A4%E9%A2%98%E8%BF%BD%E5%8A%A0100%E5%88%86.%E8%A6%81%E7%94%A8%E6%95%B0%E5%80%BC%E6%B3%95%E5%B0%B1%E8%A7%A3%2C)
关于MATLAB方程组绘图三个方程如下 tan(mq*h)/tan(mp*h)+4*k^2*mp*mq/(mq^2-k^2)^2=0 mp=sqrt(w^2/cl^2-k^2) mq=sqrt(w^2/ct^2-k^2) 要画出其中k和w的图像请求知道的人告诉我吧,此题追加100分.要用数值法就解,
关于MATLAB方程组绘图
三个方程如下
tan(mq*h)/tan(mp*h)+4*k^2*mp*mq/(mq^2-k^2)^2=0
mp=sqrt(w^2/cl^2-k^2)
mq=sqrt(w^2/ct^2-k^2)
要画出其中k和w的图像
请求知道的人告诉我吧,此题追加100分.
要用数值法就解,其中要用到迭代求根算法.
cl=4000;ct=1970;h=0.00384;
多谢您的回答,但是代入我自己的参数以后.这个图像有些不对,貌似要用数值法来求解.麻烦您再帮我看看好吗?
关于MATLAB方程组绘图三个方程如下 tan(mq*h)/tan(mp*h)+4*k^2*mp*mq/(mq^2-k^2)^2=0 mp=sqrt(w^2/cl^2-k^2) mq=sqrt(w^2/ct^2-k^2) 要画出其中k和w的图像请求知道的人告诉我吧,此题追加100分.要用数值法就解,
再检查一下公式
clc;clear;
cl=4000;ct=1970;h=0.00384;
mp=sym('sqrt(w^2/cl^2-k^2)')
mq=sym('sqrt(w^2/ct^2-k^2)')
mp=subs(mp)
mq=subs(mq)
f=sym('tan(mq*h)/tan(mp*h)+4*k^2*mp*mq/(mq^2-k^2)^2')
f1=subs(f)
ezplot(f1,[0 0.001 0 0.0000001])
运行结果:
f1 =
tan(12/3125*(1/3880900*w^2-k^2)^(1/2))/tan(12/3125*(1/16000000*w^2-k^2)^(1/2))+4*k^2*(1/16000000*w^2-k^2)^(1/2)*(1/3880900*w^2-k^2)^(1/2)/(1/3880900*w^2-2*k^2)^2