matlab同时取曲线的多个数值,matlab中当参数取不同值时,让几条曲线出现在同一坐标轴中...

matlab中当参数取不同值时,让几条曲线出现在同一坐标轴中

2018-4-15来自ip:18.148.142.168的网友咨询

浏览量:217

问题补充:

matlab中当参数取不同值时,让几条曲线出现在同一坐标轴中

clc;

clear all;

syms c;

syms c0;

m=2*pi*1.46*(1/c-1/c0)+2*pi*1*10^(-4)/c;

k=1*10^(-4)*pi/c;

R=(sinh(((1*10^4*k)^2-(1*10^4*m)^2)^(1/2)))^2/((cosh(((1*10^4*k)^2-(1*10^4*m)^2)^(1/2)))^2-m^2/k^2);

W0=int(R,c,c0-0.0002,c0+0.0002);%进行积分

W1=cos(4*pi*1.46*400/c0)*W0;

c0=1.5480:0.0001:1.549;

W2=subs(W0);%代入变量c0

W3=subs(W1);%代入变量c0

figure,plot(c0,W3)

xlabel('Wavelength');

ylabel('W');

grid on

这是一个完整的matlab,输出以c0为横坐标的曲线图,现在想将m=2*pi*1.46*(1/c-1/c0)+2*pi*1*10^(-4)/c;和k=1*10^(-4)*pi/c;里的1*10^(-4)一项再分别取5*10^(-4)和9*10^(-4)代入得出新的曲线图,让这三条曲线在同一坐标轴中进行对比,不知接下来该怎么编写程序

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值