永发信息网

已知表达式,用matlab绘制三维图问题?

答案:2  悬赏:40  手机版
解决时间 2021-03-05 22:50
  • 提问者网友:记得曾经
  • 2021-03-05 03:58
y=arctan{[w(RL^2*Cs-Ls)-w^3*RL^2*Ls*Cs^2]/(Rs+RL+w^2*RL^2*Rs*Ls^2)},其中Cs=1.432uF,Ls=44.205uH,Rs=0.1,w=2*pi*f,R=10:5:30,f=18000:5000:22000,怎么用matlab绘出一y=f(R,f)的三维图?
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-03-05 05:17
我感觉应该先用meshgrid生成关于R和f格点阵,后求解对应点上函数值,应该就可以了。
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-03-05 06:05
你的式子很复杂,我这里简单的以第一个式子计算pl为例子 由于其他参数已知,所以可以简化为 p=a*e*f/(1+f)^2; 其中e就是ε,而f就是φ,进一步简化,设这里a=1(具体数值自己计算代入)  [e f]=meshgrid(0:0.01:0.2,0:0.1:2);  p=e.*f./(1+f).^2; surf(f,e,p); 这里e的取样是从0~0.2 以0.01为间隔 f的取样是0~2,以0.1为取样间隔 图像如下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯