24小时热门版块排行榜    

CyRhmU.jpeg
查看: 532  |  回复: 4

涛涛屈

银虫 (初入文坛)

[求助] 求助下MATLAB简单问题。谢谢了!已有4人参与

clear all
clc
ms=0.35;
u=5.9e-5;
zr=0.1841;
dtc0=0.0129;
dtu=0.0000174;
wmax=24.1;
t=linspace(0,10000,10000);
b1=(u*t-ms)./sqrt(dtc0.^2+dtu.^2*t.^2);
b2=-b1-wmax./sqrt(dtc0.^2+dtu.^2*t.^2);
y1=normcdf(-b1,0,1);
y2=normcdf(-b2,0,1);
y=y1+y2-1;
plot(t,y)
已知时间t求解y的程序已经写出来了但是我想求的是当y=0.9时候所对应的时间t,不知道怎么写,麻烦帮忙看一下,谢谢!根据我自己写的程序,t应该在4000左右。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ranch

铁虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
涛涛屈: 金币+1, 有帮助 2015-05-18 09:10:52
如果函数图已经建立好了,你可以查找下相关的显示函数

[ 发自手机版 http://muchong.com/3g ]
2楼2015-05-17 10:30:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

材料廖

木虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
涛涛屈: 金币+2, ★★★很有帮助 2015-05-18 09:11:10
t和y一一对应,可以通过给t赋予一系列的值,如0:0.001:100啥的,求出y一系列的值,最后在y向量中find一下(不一定有刚好等于0.9的,找到最接近的就行),得到那个下标,用下标就可以找到t值。
3楼2015-05-17 10:42:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqinly

专家顾问 (著名写手)

至人无己,神人无功,圣人无名

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
涛涛屈: 金币+16, ★★★★★最佳答案 2015-05-18 09:11:29
%接LZ的程序
hold on
yindex=find(abs(y-0.9)==min(abs(y-0.9))); %求出离0.9最近的y的点的下标
ty=t(yindex);
plot(ty,y(yindex),'ro')
plot([0:10:10000],0.9,'r-')
plot(ty,[0:0.001:1],'r-')
text(ty+200,0.95,['t = ',num2str(yindex),',y = 0.9'],'FontSize',14,'color','r')
%显示图像如下
求助下MATLAB简单问题。谢谢了!
untitled.jpg

学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?
4楼2015-05-17 22:38:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jwj216

金虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
涛涛屈: 金币+1, 有帮助 2015-05-18 09:11:20
t(find(y==0.9))

[ 发自小木虫客户端 ]
青春就是用来折腾的!
5楼2015-05-17 23:27:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 涛涛屈 的主题更新
信息提示
请填处理意见